반응형

 

 

 

oracle 에서 expdp 중 ORA-01555 

 

oracle dump 를 위해 expdp 를 실행하는 도중 

ORA-01555: 너무 이전 스냅샷:롤백 세그먼트 1 수에 "_SYSSMU1_1880814008$" 이름으로 된 것이 너무 작습니다.

라는 오류가 떴다. 

 

 

해결 방법

select bytes/1024/1024 from v$datafile where ts#=2;

select file_name,tablespace_name,trunc(bytes/1024/1024) mb, trunc(maxbytes/1024/1024) mm 
FROM dba_data_files;

위 쿼리를 확인한다.

bytes (mb) 의 값이 (maxbytes) mm 보다 클 경우 아래와 같은 설정이 필요하다.

 

alter system set undo_retention=35000;

 

undo_retention 의 값은 사용하고 있는 Table Space 마다 다르므로 확인 필요하다.

 

show parameter undo;

적용된 모습을 확인한다. 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기