728x90
ORA-08104, ORA-8106 // CREATE INDEX .. ONLINE 중 오류 발생 시
1. CREATE INDEX .. ONLINE 작업 중, 세션이 비정상적으로 종료된 경우,
Dictionary 정보는 남게 되어, 재생성 할경우, ORA-08104 에러가 발생함
2. SMON 이 1시간에 한번씩 자동으로 Dictionary Clean 작업 수행함 ( 그냥 놔도두 됨 )
3. 버그로 자동 삭제가 안되는 경우, 혹은 빠르게 삭제 하고자 할때
Manual 하게 아래 패키지 수행 가능 ( sys 유저로 수행 )
-- 1. 메타만 남은 INDEX 의 OBJECT_ID 확인
select object_id from dba_objects where object_name ='온라인인덱스명' and owner ='SCOTT'
-- 2. INDEX 의 OBJECT_ID 를 가기조 삭제 하기
declare
v_ret boolean;
begin
v_ret := dbms_repair.online_index_clean(1171412); -- SQL1) 에서 확인한 OBJECT_ID 입력
end;
728x90
반응형
'Oracle > Admin' 카테고리의 다른 글
[Oracle] Index coalesce vs Index rebuild (0) | 2024.11.20 |
---|---|
[ORACLE] RMAN BAKCUP (0) | 2024.11.15 |
[Oracle] Index Rebuild (0) | 2024.11.13 |
[Oracle] ASH, AWR (0) | 2024.11.04 |
[Oracle] Wait Event 목록 (0) | 2024.10.31 |