Um die Sitzungen zu finden, verwenden Sie als DBA
select sid,serial# from v$session where username = '<your_schema>'
Wenn Sie sicher sein möchten, dass nur die Sitzungen abgerufen werden, die SQL Developer verwenden, können Sie and program = 'SQL Developer'
hinzufügen . Wenn Sie nur Sitzungen beenden möchten, die einem bestimmten Entwickler gehören, können Sie eine Einschränkung für os_user
hinzufügen
Töte sie dann mit
alter system kill session '<sid>,<serial#>'
(zB alter system kill session '39,1232'
)
Eine Abfrage, die vorgefertigte Kill-Anweisungen erzeugt, könnte sein
select 'alter system kill session ''' || sid || ',' || serial# || ''';' from v$session where username = '<your_schema>'
Dies gibt eine Kill-Anweisung pro Sitzung für diesen Benutzer zurück – etwa so:
alter system kill session '375,64855';
alter system kill session '346,53146';