För att hitta sessionerna, som en DBA använd
select sid,serial# from v$session where username = '<your_schema>'
Om du vill vara säker på att bara få de sessioner som använder SQL Developer kan du lägga till and program = 'SQL Developer'
. Om du bara vill döda sessioner som tillhör en specifik utvecklare kan du lägga till en begränsning för os_user
Döda dem sedan med
alter system kill session '<sid>,<serial#>'
(t.ex.
alter system kill session '39,1232'
)
En fråga som producerar färdigbyggda kill-satser kan vara
select 'alter system kill session ''' || sid || ',' || serial# || ''';' from v$session where username = '<your_schema>'
Detta kommer att returnera en kill-sats per session för den användaren - ungefär som:
alter system kill session '375,64855';
alter system kill session '346,53146';