by 초보DBA [2015.08.31 09:07:50]
안녕하세요.
개발부에서 운영 DATA를 개발 DB 최신화를 위해서 개발로 이관해 달라고 요청이 왔는데요.
운영 사이즈가 너무 커서 전체를 옮기기에는 싸이즈가 너무 커서요.
사이즈가 큰 테이블을 제외하고 옮기려고 하는데
export 옵션 중에서
tables = (table1,table2....) 이런식으로 하면 특정 테이블만 옮길 수 있겠지만
그러기엔 테이블이 너무 많아서... 특정 테이블만 제외하고 옮길 수 있는 옵션은 없을까요?
데이터펌프를 이용하시면 간단하게 되겠네요.
exclude=table:\"in('테이블1','테이블2')\"
참고 URL : https://oracle-base.com/articles/10g/oracle-data-pump-10g
해당 구문을 사용하니 해당 테이블을 제외하고 익스포트가 되네요