DBMS/Oracle
[Oracle] Oracle expdp 중 ORA-01555 에러 해결방법
미피뿌
2020. 6. 4. 16:44
반응형
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;
적용된 모습을 확인한다.
반응형