본문 바로가기

Oracle/Oracle 오류기타

이관찌꺼기 DROP

이관 프로젝트가 종료후에 DB가 잘 돌아간다.
성능이 좋아져서 이슈가 없는 상황이 되어 조용한데.
어느순간부터 ALERT LOG가 매일같이 반복해서 찍히는것이 있었다.

DBMS_STATS: GATHER_STATS_JOB: GATHER_TABLE_STATS('"SYS"','"ET$1C5100030001"','""', ...)

DBMS_STATS: ORA-20011: Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout

KUP-11024: This external table can only be accessed from within a Data Pump job.

DBMS_STATS:  Too many errors...  Rest of the erros are not reporded.

찾아보니.

이관할때 DATA PUMP 로 퍼날랐었는데. 
오라클은 이런저런 정보를 다 기록을 하고 가지고있는것 인지.
위와같은 ET$1C5100030001  같은 정보를 통계를 작업하려고 하나보다.


실체는 없는데 저걸 찾는걸 봐선 따로관리하는 리스트업이 있나보다.
일단 그래서 찾은 쿼리는 아래와같다.

SELECT OWNER_NAME, JOB_NAME, OPERATION, JOB_MODE, 

STATE, ATTACHED_SESSIONS 

FROM DBA_DATAPUMP_JOBS 

WHERE JOB_NAME NOT LIKE 'BIN$%' 

ORDER BY 1,2; 

그래서 해당테이블을 "DROP TABLE SYSTEM.SYS_IMPORT_TABLE_01" 하여 DROP 했다.

일단 오늘 했으니 통계가 조용히 끝날지 안끝날지는 오늘밤이 지나면 알겠지.

 

SELECT 'DROP TABLE '||OWNER||'.'||TABLE_NAME||' PURGE;'
   FROM DBA_EXTERNAL_TABLES;

해당 DICT에 나오는 내용도 전부 드랍 했더니 조용하다....