Expdpでtablesを指定したらシーケンスはバックアップされない

Oracle Data Pump の expdp で tables を指定すれば特定のテーブルのみバックアップすることが可能ですが、このオプションを利用するとシーケンスのバックアップは引っこ抜けません。
まぁ当然といえば当然。

対象となるテーブルに関係するシーケンスもバックアップされないので、個別に移行する必要があります。

例えばこんな感じ。

expdp user1/password directory=PUMPDIR dumpfile=user1.dump job_name=job_expdp tables=A,B,C

これだとテーブルA、B、Cそれぞれが指定してバックアップされます。
ですがシーケンスは無し‥。

シーケンスをData Pumpで個別に移行する方法はこちらを参照。

【Oracle】Data Pumpでシーケンスのみを移行する方法

お忘れなくー。

コメントを残す

メールアドレスが公開されることはありません。