Oracle 12cにexpdpでデータをエクスポートする

書式
expdp ユーザー名/パスワード directory=ディレクトリ名 dumpfile =xxx.dmp logfile= xxx.log

引数

DUMPFILE ダンプファイルを指定
LOGFILE ログファイル名を指定
TABLES テーブルを指定
SCHEMAS  スキーマ名を指定
TABLESPACES 表領域名を指定
FULL=Y   データベース全体を指定
CONTECT=data_only データのみ
CONTENT=metadata_only 表の定義のみ
NOLOGFILE=y     ログファイルを出力しません
EXECLUDE  一部のオブジェクトを除く

使用例

1.SQLコンソールで操作
>sqlplus / as sysdba
SQL> create directory back_dir as '/data/backup’

2.コマンドプロンプトで操作
2.1 ダンプファイル名を指定してエクスポートする
>expdp backuser/backpwd directory=back_dir dumpfile=user.dmp

2.2 ログファイル名を指定してエクスポートする
>expdp backuser/backpwd directory=back_dir logfile=user.log

2.3 テーブルを指定してエクスポートする
>expdp backuser/backpwd directory=back_dir tables=USER_TBL,ADDR_TBL,REPORT_TBL

Oracle

Posted by arkgame