セッションを見つけるには、DBAとして使用します
select sid,serial# from v$session where username = '<your_schema>'
SQL Developerを使用するセッションのみを取得したい場合は、and program = 'SQL Developer'
を追加できます。 。特定の開発者に属するセッションのみを強制終了する場合は、os_user
に制限を追加できます。
次に、
でそれらを殺します
alter system kill session '<sid>,<serial#>'
(例:
alter system kill session '39,1232'
)
既成のkillステートメントを生成するクエリは次のようになります
select 'alter system kill session ''' || sid || ',' || serial# || ''';' from v$session where username = '<your_schema>'
これにより、そのユーザーのセッションごとに1つのkillステートメントが返されます-次のようになります:
alter system kill session '375,64855';
alter system kill session '346,53146';