Oracle expdp と impdp

ずっと古参エンジニアだったので、DBのダンプを取得するには、exp/imp を使用していたが、どうやら時代遅れのようでした。

■エクスポート
[bash]
$ expdp user/pass@sid DUMPFILE=xxxx.dmp DIRECTORY=dir_name TABLES=table_name SHEMAS=user PARFILE=param.par LOGFILE=xxx.log
[/bash]

■インポート
[bash]
$ expdp user/pass@sid DUMPFILE=xxxx.dmp DIRECTORY=dir_name TABLES=table_name REMAP_SHEMA=from_user:to_user PARFILE=param.par LOGFILE=xxx.log
[/bash]

■ヘルプ表示
[bash]
$ expdp help=y
[/bash]

■ディレクトリ表示
[bash]
> select * from dba_directories;
[/bash]

■ディレクトリ作成
[bash]
> create directory dmp_dir as ‘/dmp/dir/path’;
[/bash]

This entry was posted in Oracle, 技術情報. Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です