El primer paso es identificar la sesión que queremos matar:
SET LINESIZE 100
COLUMN spid FORMAT A10
COLUMN username FORMAT A20
COLUMN program FORMAT A45
SELECT s.inst_id,
s.sid,
s.serial#,
p.spid,
s.username,
s.program
FROM gv$session s
JOIN gv$process p ON p.addr = s.paddr AND p.inst_id = s.inst_id
WHERE s.type != 'BACKGROUND';
Si tenemos el SID lo agregamos en la condicion de Where y nos es mas directo !!
La sintaxis básica para matar una sesión es la siguiente:SQL> ALTER SYSTEM KILL SESSION 'sid,serial#';
Matar una sesión en windowsC:> orakill ORACLE_SID spidMatar una sesión en Unix% kill spid
Si después de unos minutos no ha muerto utilizar% kill -9 spid
Para verificar que el spid coincide con el proceso del sistema operativo:% ps -ef | grep ora
No hay comentarios:
Publicar un comentario