@634

Oracle - セッションの切断(alter system kill session)

Advertisement

書式

alter system kill session 'sid, serial#';

手順

v$session,(+必要に応じてv$lock) から該当セッションの sid serial# を取得する。

select sid, serial#, username, machine, osuser, program, status from v$session


SID    SERIAL# USERNAME   MACHINE     OSUSER   PROGRAM           STATUS
--- ---------- ---------- ---------- --------- ----------------- --------
  1       1923 SCOTT      PC01        admin    sqlplus.exe       ACTIVE
  2         93 SCOTT      PC01        admin    PLSQLDev.exe      ACTIVE
  3        249 SCOTT      PC01        admin    jrew.exe          INACTIVE

セッションの切断
alter system kill session '2, 93';

システムが変更されました

セッションが安全に削除可能になるまでは、状態が KILLED となる。
select sid, serial#, username, machine, osuser, program, status from v$session


SID    SERIAL# USERNAME   MACHINE     OSUSER   PROGRAM           STATUS
--- ---------- ---------- ---------- --------- ----------------- --------
  1       1923 SCOTT      PC01        admin    sqlplus.exe       ACTIVE
  2         93 SCOTT      PC01        admin    PLSQLDev.exe      KILLED
  3        249 SCOTT      PC01        admin    jrew.exe          INACTIVE

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール