Database/Oracle2015. 1. 24. 12:27

1. data pump용으로 사용할 오라클 디렉토리 확인

SELECT *

FROM DBA_DIRECTORIES;

--DATA_PUMP_DIR E:\oracle11g32bit\admin\oracle11g\dpdump\


2. 해당 디렉토리 의 권한을 import/export할 user에게 부여

GRANT READ, WRITE ON DIRECTORY DATA_PUMP_DIR TO TESTADM;



3.1 EXPDP

 EXPDP TESTADM/TESTADM@ORALCE11G DUMPFILE=TESTADM_150124.DMP DIRECTORY=DATA_PUMP_DIR SCHEMAS=TESTADM JOB_NAME=TESTADM_EXPDP LOGFILE=TESTADM_EXPDP_150124.log


3.2 IMPDP(스키마, 테이블스페이스를 REMAPPING하는 경우)

 IMPDP TESTADM/TESTADM@ORALCE11G DIRECTORY=DATA_PUMP_DIR DUMPFILE=BEFORE_DB_OWNER.DMP REMAP_SCHEMA=BEFORE_DB_OWNER:TESTADM REMAP_TABLESPACE=BEFORE_TS1:AFTER_TS_01,BEFORE_TS2:AFTER_TS_01,BEFORE_TS3:AFTER_TS_01 TRANSFORM:SEGMENT_ATTRIBUTES:N LOGFILE=TESTADM_IMPDP_150124.log

(스키마 BEFORE_DB_OWNER -> TESTADM 으로 변경, 테이블스페이스 BEFORE_TS1,2,3 -> AFTER_TS_01으로 변경)


3.3 IMPDP(일반적인 경우-스키마,테이블스페이스는 변경하지 않는 경우)

 IMPDP TESTADM/TESTADM@ORALCE11G DIRECTORY=DATA_PUMP_DIR dumpfile=TESTADM_150124.DMP



Posted by 아로나