建立索引遇見ORA 00054 的一種解決方案

2021-07-26 16:11:13 字數 312 閱讀 1561

create index idx_test on t1(***x) online  nologging  parallel 4;

當建立索引時候遇見如下錯誤,

ora-00054: 資源正忙, 但指定以 nowait 方式獲取資源, 或者超時失效

可以先執行下 aler session set ddl_lock_timeout =60 

如果你在建立索引的那一刻 這個表上有事務 就不成功  設定了這個時間以後就是說 重試時間為60秒

60秒內一直嘗試建立索引 啥時候那一時間點沒事務 就可以建立了

這個時間可以設定的大一點

ORA 00054 鎖表問題

今天早上剛剛到公司,就接到使用者的 說是sql語句被阻塞的問題,趕緊看了一下報錯資訊 ora 00054 當某個資料庫使用者在資料庫中插入 更新 刪除乙個表的資料 包括truncate 或者增加乙個表的主鍵時或者表的索引時,常常會出現ora 00054 resource busy and acqui...

ORA 00054 的解決方法

建立 local index 出現 ora 00054 的錯誤,處理方法如下 現現這個問題的原因是正在執行的操作請求的資源正被其他事務鎖定。1 檢查v locked object,要麼等事務結束後再做,要麼殺掉持有鎖的會話 如果不是關鍵會話 select from v locked object 2...

ORA 00054資源正忙解決方法

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