Oracle 資料庫執行提示:ORA-00054

踏步發表於2024-05-08

報錯資訊:

中文:
image

英文:
ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

分析:資源忙,被佔用了。

故障處理

1.檢查哪個使用者佔用資源

select loc.session_id,obj.owner,obj.object_name
from v$locked_object loc,dba_objects obj
where loc.object_id=obj.object_id;

image

2.利用查出來佔用資源的session_id,查出更加詳細的資訊

SELECT * FROM v$session where sid = 997;

image

3、根據上面查出來的 SID,SERIAL# 殺掉佔用資源的會話:

alter system kill session '997,21423' immediate;

image

重新執行sql即可

相關文章