기술 정보
home
채널 소개
home

system tablespace full 현상(인덱스 온라인 리빌드 후)

문서 유형
장애 해결
분야
유틸리티
키워드
ERROR_DD_OBJ_NOTFOUND
journal table
적용 제품 버전
6FS06
6FS07
오류코드
8033
6001

현상

index rebuild 작업 후 생성된 JOURNAL TABLE  Drop 조치 이후, 6001 에러가 발생합니다.
또한 AP 클라이언트에서 특정 컬럼 INSERT 문 수행 시 8033 에러가 발생합니다.
참고
6001 에러: ERROR_DD_OBJ_NOTFOUND(-6001) DD search failed
8033 에러: Specified schema object was not found.

원인

index online rebuild 수행 후, system tablespace의 SYS_JOURNAL_5647의 사이즈가 점점 증가하여 tablespace full 현상이 발생합니다.
 journal table의 세그먼트 사이즈가 증가하고 있다는 점을 보아 journaling이 계속 유지되고 있음을 알 수 있습니다.
rebuild online 중 stmt cancel을 하였으나 repair되지 않은 index가 발생해 journal table이 존재하였고, 이 때 repair가 아닌 강제로 journal table 을 drop 하여 index 에는 journaling 을 하라고 명시되어 있었으나 실제로는 해당 journal table 이 없어 dml 도중 not found 에러가 발생합니다.

해결

1. repair 되지 않고 남아있는 index 확인

select * from _dd_idxon; OBJ_ID TYPE_NO FLAGS ------ --------- ------- 5647 1 0
SQL
복사

2. DBMS_REPAIR.ONLINE_INDEX_CLEAN 수행

repair 수행 이후 system tablespace 사용량이 증가하지 않고 에러도 발생하지 않습니다.
DECLARE isClean BOOLEAN; BEGIN isClean := FALSE; isClean := DBMS_REPAIR.ONLINE_INDEX_CLEAN( 5647); END; /
SQL
복사