PL/SQL 出現死鎖解決辦法

轉自:https://blog.csdn.net/u013015629/article/details/48005763session

在PL/SQL中操做數據表時,長時間沒反應,而且編輯某個表中數據時,出現「record is locked by another user」等狀況,即出現了死鎖。.net

下面,簡述解決辦法:blog

step1.PL/SQL查看鎖:get

select t2.username, t2.sid, t2.serial#,t2.logon_time io

from v$locked_object t1,v$session t2object

where t1.session_id = t2.sidselect

[order t2.logon_time];im

 

 

 

step2.查看鎖後,找到sid,serial#,將全部的鎖kill掉:數據

  alter system kill session 'sid, serial#';db

 

 

 

建議:找到對應的sid和serial,逐個刪除便可。

例如:

 

相關文章
相關標籤/搜索