데이터 펌프 파일
데이터 펌프 파일이란
- Export/Import 를 보완하기 위해 새로 등장한 Data Pump Utility 사용 시 생성되는 덤프 파일
사용 용도
- 이행을 위한 덤프 파일 용도
- 외부 테이블(External Table) 사용 시 데이터 적재 방법 중 하나
- Data Pump / SQL loader 방식 중 선택 가능
Oracle loader 방식
create table ext_test (
num_data number,
vc_data varchar2(30)
)
organization external (type oracle_loader
default directory ext
access parameters (
records delimited by newline
badfile 'exp_test.bad'
logfile 'exp_test.log'
fields terminated by ','
)
location ('tab_data.txt')
);
Data pump 방식
create table ext_test_sc
organization external (
type oracle_datapump
default directory ext
location('tab_data2.dat')
)
as select * from dmp_test
;
create table ext_test2 (
a number,
b varchar2(30)
)
organization external (
type oracle_datapump
default directory ext
location ('tab_data2.dat')
)
;
특징
- 메타데이터 정보를 일반적인 DDL 구문(exp/imp) 이 아니라 xml 구문을 사용
- remap schema, table, tablespace 등의 변경 옵션 지원