'dbms_repair'에 해당되는 글 1건

  1. 2018.04.19 ORA-08104 : this index object is being online built or rebuilt.

online 옵션을 사용해 인덱스를 생성하다가 비정상적으로 종료했을 경우

drop index, alter index rebuild 등의 작업이 다음과 같은 오류 발생하며 아무 것도 할 수 없게 되는 경우가 있다.


ORA-08104: 인덱스 객체 nnnnn 은(는) 온라인 구축 중이거나 재구축 중입니다



이 때 object id nnnnn을 인자로 다음과 같이 clean 할 수 있다.

sys 유저로 수행해야 한다.


declare

v_ret boolean;

begin

v_ret := dbms_repair.online_index_clean(nnnnn);

end;

/


만약, sys 유저로 수행하지 않은 경우는 다음과 같이 오류 발생한다.


ORA-06550: PLS-00201: 'DBMS_REPAIR.ONLINE_INDEX_CLEAN' 식별자가 정의되어야 합니다



Posted by in0de
,