SQL> ALTER SYSTEM DISCONNECT SESSION 'sid,serial#' POST_TRANSACTION; SQL> ALTER SYSTEM DISCONNECT SESSION 'sid,serial#' IMMEDIATE;
Se mesmo assim a sessão ficar presa, é necessário matá-la a nível de sistema operacioanal. Para encontrar o número do processo, precisamos da v$process. Como geralmente as informações que temos é sobre a sessão, precisamos fazer um join entre a v$session e a v$process. No exemplo abaixo, procuramos todos os processos das sessões do USUARIO.
select 'kill -9 '||spid from v$session s,v$process p where s.paddr=p.addr and s.username='USUARIO';
Nenhum comentário:
Postar um comentário