KILL SESSION の使い方

セッションを止める(Oracle)

書き方

SELECT sid, serial#, username, program FROM v$session WHERE username IS NOT NULL;
ALTER SYSTEM KILL SESSION 'sid,serial#' [IMMEDIATE];

V$SESSION で SID と SERIAL# を調べてから止めます。IMMEDIATE を付けるとすぐに消え、付けないと STATUS が KILLED になります。番号の間違いは ORA-00030、自分のセッションは ORA-00027 です。止める前に USERNAME・PROGRAM を確かめましょう。

例

ALTER SYSTEM KILL SESSION '142,21877' IMMEDIATE;

実際に打って練習する

Oracle DBA コースの Lv30「セッションを止める KILL SESSION」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、プラチナ以上のプランで遊べます。

Oracle Database の管理コマンド一覧(DBA)へ戻る