Record is locked by another user

2020-10-02 01:00:12

在這裡插入圖片描述
  oralce 有個鎖機制,一旦一張表的資料被更新、刪除、修改,而沒有commit (提交),那麼PL/SQL就會執行鎖命令,把這張表給鎖定,使得智慧查詢,一切增刪改都無法操作,那麼這個時候我們就要解鎖了。

解決方法:

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 order by t2.logon_time;

結果
在這裡插入圖片描述

2、解鎖

alter system kill session '147,687';

執行完畢之後,我們再修改資料,提交,就不會報被鎖定的警告啦!