FOR UPDATE の排他ロックを解除できなくなった場合の対処法
2016/11/4
文書番号:20598
Oracle で排他ロックをかける場合には「FOR UPDATE」を使用します。
通常は「COMMIT」もしくは「ROLLBACK」にてそのロックは解除されますが、
何らかの問題があって解除されなかった場合には当該セッションを削除することでロックを解除することができます。
【操作手順】
【参考情報】
OracleR Databaseリファレンス V$SESSION
https://docs.oracle.com/cd/E16338_01/server.112/b56311/dynviews_3016.htm
OracleR Databaseリファレンス V$LOCK
https://docs.oracle.com/cd/E16338_01/server.112/b56311/dynviews_2027.htm
https://docs.oracle.com/cd/E16338_01/server.112/b56311/dynviews_3016.htm
OracleR Databaseリファレンス V$LOCK
https://docs.oracle.com/cd/E16338_01/server.112/b56311/dynviews_2027.htm