かきスタンプ

福岡で物流系のエンジニアやってます

Oracle:ロックセッションKILL(削除)

デッドロック発生時の対策。

ロックセッションサーチ

SELECT SID, SERIAL# FROM V$SESSION
WHERE SID IN (
SELECT SID FROM V$LOCK
WHERE TYPE IN ('TM','TX')
)

SID、SERIAL# をメモし、以下のコマンドを実行。

ロックセッションKILL

※要管理者権限

alter system kill session 'sid, serial#'

(実行例)

alter system kill session '15, 22738'