Oracle Kill Sessions
Disconnect sessions:
select * from v$session; --single node
select * from gv$session; --RAC, multi-node
select * from v$session; --single node
select * from gv$session; --RAC, multi-node
alter system kill session 'sid,serial#';
BEGIN FOR c IN ( SELECT s.inst_id, s.sid, s.serial#, p.spid, s.username, s.program, s.machine, s.process, s.status, s.schemaname FROM gv$session s JOIN gv$process p ON p.addr = s.paddr AND p.inst_id = s.inst_id WHERE s.type != 'BACKGROUND' and s.USERNAME='SOME USER NAME' ) LOOP EXECUTE IMMEDIATE 'alter system kill session ''' || c.sid || ',' || c.serial# || ''''; END LOOP; END;
Comments