轉自: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,逐個刪除便可。
例如: