ORA 00054 的解決方法

2021-06-27 06:25:01 字數 633 閱讀 7452

建立 local index 出現 ora-00054 的錯誤,處理方法如下:

現現這個問題的原因是正在執行的操作請求的資源正被其他事務鎖定。

1、檢查v$locked_object,要麼等事務結束後再做,要麼殺掉持有鎖的會話(如果不是關鍵會話):

select * from v$locked_object;

2、檢視被鎖定的物件名(資料庫表或其他物件)及相關的sid、serial#及spid

select object_name as 物件名稱,s.sid,s.serial#,p.spid as 系統程序號

from v$locked_object l , dba_objects o , v$session s , v$process p

where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;

3、在資料庫中滅掉相關session

alter system kill session 'sid,serial#';

--sid及serial#為上乙個步驟查出來的資料。

ORA 00054資源正忙解決方法

匯入主鍵和唯一鍵過程 現ora 00054的錯誤,處理方法如下 解決步驟在當前使用者下操作時,最低需要授予當前使用者select catalog role,alter system這兩個許可權。新建表 create table aa id number,name varchar2 40 addres...

ORA 00054 資源正忙的解決方法

解決方案 select session id fromv locked object 首先得到被鎖物件的 session id select sid,serial username,osuser from v session where sid session id 通過上面得到的 session ...

ORA 00054 資源正忙 鎖表的解決方法

ora 00054 資源正忙,但指定以 nowait 方式獲取資源,或者超時失效 發生異常 原因 其他session已經對目標表做了操作,且未提交操作,導致鎖表,新的session無法再對錶進行ddl操作。plan a 等待原session執行完對表的操作,或commit對錶的操作。plan b 關...