달력

11

« 2017/11 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
2013.11.18 09:36

이관찌꺼기 DROP Oracle/Oracle 오류기타2013.11.18 09:36

이관 프로젝트가 종료후에 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에 나오는 내용도 전부 드랍 했더니 조용하다....

신고
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설