ORA-08104: 該索引對象 498894 正在被聯機創建或重建

咱們在線重建ui

索引spa

時,因爲各類緣由,臨時中斷了建立工做,這時,咱們再去建立索引時,就會報:ora-08104的錯誤,怎麼也不能建立,怎麼辦呢,第一次遇到這個問題,有點傻眼了吧,對象

這個時候,咱們必需要把前面的建立清除,才能夠繼續.索引

以下:table

SQLobject

>db

alter indextab

NQ_REGISTER_DATE_2dba

rebuild工作

online tablespace TS_EXCHANGE;

alter index NQ_REGISTER_DATE_2 rebuild online tablespace TS_EXCHANGE

ORA-08104: 該索引對象 498894 正在被聯機創建或重建

察看498894,正好就是這個

索引

Select object_name From dba_objects Where object_id=498894;

NQ_REGISTER_DATE_2

解決辦法:

SQL>

DECLARE

2 RetVal BOOLEAN;

3 OBJECT_ID BINARY_INTEGER;

4 WAIT_FOR_LOCK BINARY_INTEGER;

6 BEGIN

7 OBJECT_ID := 498894;

8 WAIT_FOR_LOCK := NULL;

9 RetVal := SYS.DBMS_REPAIR.ONLINE_INDEX_CLEAN ;

10 COMMIT;

11 END;

12 /

以後,再去建立,就能夠順利建立了 .

SQL

>

alter index

NQ_REGISTER_DATE_2

rebuild

online tablespace TS_EXCHANGE;

相關文章
相關標籤/搜索