ora-00054: 資源正忙, 但指定以 nowait 方式獲取資源, 或者超時失效 發生異常
原因:其他session已經對目標表做了操作,且未提交操作,導致鎖表,新的session無法再對錶進行ddl操作。
plan-a:等待原session執行完對表的操作,或commit對錶的操作。
plan-b:關閉原會話。
--查詢被鎖的會話id
select session_id from v$locked_object;
--查詢結果:session_id-------27
--查詢上面會話的詳細資訊:
select sid, serial#, username, osuser from v$session where sid = 27;
--查詢結果:serial#------3348
--將上面鎖定的會話關閉:
alter system kill session '27,3348'
ORA 00054 資源正忙 鎖表的解決方法
ora 00054 資源正忙,但指定以 nowait 方式獲取資源,或者超時失效 發生異常 原因 其他session已經對目標表做了操作,且未提交操作,導致鎖表,新的session無法再對錶進行ddl操作。plan a 等待原session執行完對表的操作,或commit對錶的操作。plan b 關...
ORA 00054資源正忙解決方法
匯入主鍵和唯一鍵過程 現ora 00054的錯誤,處理方法如下 解決步驟在當前使用者下操作時,最低需要授予當前使用者select catalog role,alter system這兩個許可權。新建表 create table aa id number,name varchar2 40 addres...
ORA 00054 資源正忙,解決辦法
找出占用資源的會話,並刪除 1 找出所有被鎖的物件,定位出哪個回話占用 select l.session id,o.owner,o.object name from v locked object l,dba objects o where l.object id o.object id 結果 se...