for update造成的Oracle锁表与解锁
生活随笔
收集整理的這篇文章主要介紹了
for update造成的Oracle锁表与解锁
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我遇到的情況:
當使用select語句查詢表時,后面跟著for update ,
select * from table for update當修改表中數據,但是沒有commit就關掉PL/SQL,下次再打開,執行帶for update的sql語句,就會卡死
?一、鎖表
查看鎖表進程SQL語句:?
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;如果有記錄,可查到如下鎖表記錄
二、解鎖
殺掉鎖表進程:?
記錄下SID和serial# ,分別替換掉下面的1155,39095,即可解除鎖表
總結
以上是生活随笔為你收集整理的for update造成的Oracle锁表与解锁的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xd洛阳钼业是什么意思
- 下一篇: 中国工商银行信用卡可以修改账单日吗