1. 문제점

oracle11g 로 구성 되어 있는 DB를 export 하는데 데이터가 없는 테이블이 dump 파일에 포함 되지 않는다.

 

2. 해결

검색 결과 해당 문제를 해결 하는 방법이 잘 나와 있다.

http://mighty-x.blogspot.com/2015/11/11g-table.html

 

오라클 11g 에서 사용하지 않은 Table 백업/복원 안될 때

Mighty-X 개발과 관련된 블로그 입니다.

mighty-x.blogspot.com

3. 정리

1) oracle 의 옵션을 변경

alter system set DEFERRED_SEGMENT_CREATION=FALSE scope=both;

 

2) 옵션 변경전에 만들어진 테이블 속성 변경

ALTER TABLE  ALLOCATE EXTENT;

 

3) 2) 의 내용을 전체 데이터가 없는 테이블에 적용 하기 위한 sql 생성

SELECT 'ALTER TABLE '||table_name||' ALLOCATE EXTENT;' FROM user_tables WHERE segment_created = 'NO';

+ Recent posts