Podany skrypt SQL zapisujemy pod nazwą sesja
select c.spid b1, b.osuser c1, b.username c2, b.sid b2, b.serial# b3,a.sql_text from v$sqltext a, v$session b, v$process c
where a.address = b.sql_address
and b.status = 'ACTIVE'
and b.paddr = c.addr
and a.hash_value = b.sql_hash_value
order by c.spid,a.hash_value,a.piece
wywołujemy go w SQLPlus
@sesja
ubicie sesji
Po numerze SID zabijamy sesje
SQL> alter system kill session '268,1268';
lub
SQL> alter system disconnect session '315,1223' immediate;
Sprawdzamy
select sid, serial#, machine from v$session
where username = 'moj_uzytkownik_sesji';
select c.spid b1, b.osuser c1, b.username c2, b.sid b2, b.serial# b3,a.sql_text from v$sqltext a, v$session b, v$process c
where a.address = b.sql_address
and b.status = 'ACTIVE'
and b.paddr = c.addr
and a.hash_value = b.sql_hash_value
order by c.spid,a.hash_value,a.piece
wywołujemy go w SQLPlus
@sesja
ubicie sesji
Po numerze SID zabijamy sesje
SQL> alter system kill session '268,1268';
lub
SQL> alter system disconnect session '315,1223' immediate;
Sprawdzamy
select sid, serial#, machine from v$session
where username = 'moj_uzytkownik_sesji';