かきスタンプ

福岡でフリーランスの物流系のエンジニアやってます。

Oracle:テーブルのみをエクスポート

Oracleでテーブルのみをエクスポートする方法。

expを使う場合

 exp user/pass@net_service_name TABLES=% FILE=filename.dmp 

expdpを使う場合

expdp \"user/pass@net_service_name AS SYSDBA\" DIRECTORY=dump_save_directory DUMPFILE=filename.dmp TABLES=schema_name.%

※SCHEMASオプションを付けるとエラーとなります。

インデックスや制約情報も合わせて取ってくれます。