기술 정보
home
채널 소개
home

통계정보 수집 시 20018 에러 발생

문서 유형
장애 해결
분야
관리/환경설정
키워드
DBMS_STATS.LOCK
DBMS_STATS.UNLOCK
통계정보
적용 제품 버전
7FS02
1 more property

현상

통계정보 수집 시 20018 에러가 발생하며 통계정보 수집에 실패합니다.
참고
TBR-20018: Object statistics are locked.

원인

특정 테이블의 통계정보에 Lock이 걸려있는 경우 통계정보 수집에 실패합니다.

해결

1. Schema 별 통계정보 Lock, Unlock

exec DBMS_STATS.LOCK_SCHEMA_STATS('TIBERO'); - TIBERO 계정의 모든 통계정보 수집 LOCK exec DBMS_STATS.UNLOCK_SCHEMA_STATS('TIBERO'); - TIBERO 계정의 모든 통계정보 수집 UNLOCK
SQL
복사

2. Table 별 통계정보 Lock, Unlock

exec DBMS_STATS.LOCK_TABLE_STATS('TIBERO','TEST'); - TIBERO 계정의 TEST 테이블과 인덱스 통계정보 수집 LOCK exec DBMS_STATS.UNLOCK_TABLE_STATS('TIBERO','TEST'); - TIBERO 계정의 TEST 테이블과 인덱스 통계정보 수집 UNLOCK
SQL
복사

3. 통계정보 수집 Lock 대상 조회

select b.owner,b.object_name from _dd_tbl a, dba_objects b where a.obj_id=b.object_id and a.status=1;
SQL
복사