ORACLE資料庫刪除表中記錄報record is locked by another user

weixin_34015860發表於2016-03-29


在操作ORACLE資料庫的時候,由於執行完,沒有COMMIT,直接把PL/SQL關閉掉,後來導致那張表被鎖住,當編輯時就會出現這個資訊,record is locked by another user!
當出現這種情況的時候,只要操作下面幾個步驟就可以解鎖了。
1、檢視鎖 
select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid ;

查出sid和serial編號 執行下面的操作
2、Kill
--alter system kill session 'sid,serial#';
alter system kill session '151,14678'  格式: alter system kill session 'sid,serial#'

相關文章