원문 : http://ericwijaya.wordpress.com/2011/05/23/oracle-11gr2-export-utility-doesnt-export-empty-tables/
Oracle 11g R2에는 디스크 공간을 확보하는 새로운 기능이 있다.
새로운 파라미터인 "DEFERRED_SEGMENT_CREATION"이 추가되었는데 초기값은 "TRUE"로 되어 있다.
이 파라미터는 exp를 통해 스키마를 export할 때 영향을 준다.
문제는 일반적인 exp 명령어를 이용해 export하면 빈 테이블들은 백업되지 않는다는 것이다.
Data Pump(expdp)를 이용한 export는 문제가 없다.
이 기능을 비활성화 시키기 위해 아래와 같이 파라미터의 값을 변경하면된다.
SQL> alter system set DEFERRED_SEGMENT_CREATION=FALSE scope=both;
이 기능을 적용한 후에 생성된 빈 테이블을은 백업이 잘되지만 이미 생성되어 있던 테이블들은 적용되지 않으므로
tablespace를 이동하거나 테이블을 재생성해야 한다.
이제, 파라미터 변경 후에 생성된 테이블들은 exp를 통해서도 잘 백업되어진다.
'DataBase > Oracle' 카테고리의 다른 글
[Toad] 토드 Select 결과 그리드에서 값 바로 수정하기 (0) | 2014.05.22 |
---|---|
토드에서 벌레의 의미 (0) | 2010.07.05 |
LENGTH , LENGTHB 함수 비교 (0) | 2009.07.14 |
Encrypt Your Data Assets (0) | 2009.07.14 |
ORA-29275 부분 다중 바이트 문자 Error (0) | 2009.07.14 |
TOAD 에디터(쿼리) 폰트 변경 (0) | 2009.05.18 |
TOAD 단축키 정리 (0) | 2009.05.18 |