Oracle impdp/expdp
expdp userid/password@sid \ dumpfile=DPUMP_DIR:expdp_TEST_TBL1.dmp \ logfile=DPUMP_DIR:expdp_TEST_TBL1.log \ status=60 \ tables=\ userid.TEST_TBL1
impdp userid/password@sid \ dumpfile=DPUMP_DIR:expdp_TEST_TBL1.dmp \ logfile=DPUMP_DIR:impdp_TEST_TBL1.log \ status=60 \ TABLE_EXISTS_ACTION=APPEND \ tables=\ userid.TEST_TBL1 REMAP_TABLESPACE=USERS:TEMP \ REMAP_TABLESPACE=USERS_P:TEMP
EXP時に表領域を指定している。上記の例では、USERS,USER_Pの場合は、TEMPに展開する
■見積もりのみを行いたい場合
ESTIMATE_ONLY=Y
CONTENT=[DATA_ONLY|ALL]
TABLE_EXISTS_ACTION=[SKIP|APPEND|TRUNCATE|REPLACE]
- SKIP: 表はそのままにして、次のオブジェクトに移動します。CONTENTパラメータがDATA_ONLYに設定されている場合、このオプションは無効です。
- APPEND: ソースから行をロードし、既存の行は変更しません。
- TRUNCATE: 既存の行を削除した後、ソースから行をロードします。
- REPLACE: 既存の表を削除した後、ソースから表を作成およびロードします。CONTENTパラメータがDATA_ONLYに設定されている場合、このオプションは無効です。