- 大規模表から条件付で半分だけ違うインスタンスにもって行きたい。(大変だから)
- 超巨大なダンプファイルから一部だけインポートしたい。
そんな時に役に立つのがINCLUDE/EXCLUDE句。
しかしコレが一筋縄ではいかなかったのだ。
コツ1: "xxx" で全体を囲む
コツ2:文字列は ''でくくってさらに\でエスケープ
(例) expdp "EXCLUDE=SCHEMA:\"='HR'\""
考え方はPL/SQLの中でさらにSQLをよぶ時といっしょです。
条件次第では'のようにシングルクォートが連発したりしますが、ともかく条件式が使えるのがありがたい。
外部表としてマウントして検証、そのままロードという手も使えます。
参考サイト)
Oracle in World
DataPump Parameters INCLUDE and EXCLUDE - How to Load and Unload Specific Objects
Forum Home » Technology Network Community » Documentation
Thread: expdp and exclude
→Laurent Schneiderさんのコメント
タグ
コメントをかく