Oracle 12cでセッションを強制終了する

2021年11月11日

環境
Oracle 12c
Windows Server 2012 R2

使用例
1.セッション情報を確認
1.1 V$SESSIONで「SID」、「SERIAL#」、「USERNAME」項目を確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT SID,SERIAL#,USERNAME FROM V$SESSION WHERE TYPE = 'USER';
結果
SID SERIAL# USERNAME
44 7077 YAMA
60 17173 YAMA
SELECT SID,SERIAL#,USERNAME FROM V$SESSION WHERE TYPE = 'USER'; 結果 SID SERIAL# USERNAME 44 7077 YAMA 60 17173 YAMA
SELECT SID,SERIAL#,USERNAME FROM V$SESSION WHERE TYPE = 'USER';
結果
SID	SERIAL#	USERNAME
44	7077	YAMA
60	17173	YAMA

1.2 V$SESSIONで全部項目を取得
SELECT * FROM V$SESSION WHERE TYPE = 'USER’;

2.セッションを強制終了
書式
ALTER SYSTEM KILL SESSION 'SID値,SERIAL#値’;

操作例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ALTER SYSTEM KILL SESSION '44,7077';
ALTER SYSTEM KILL SESSION '44,7077';
ALTER SYSTEM KILL SESSION '44,7077';

 

Oracle 12c

Posted by arkgame