【Oracle】dumpを下位バージョンでインポートするとエラーになる

oracle-impdp-error
  • URLをコピーしました!

データベースに限らずバージョンは上がっていくものと思っているが、ひょんなことから、Oracleでエクスポートしたデータを下位バージョンインポートした時のお話です。
結論から言うと、エラーが発生してインポートに失敗しました。

目次

impdpコマンドでインポート

OSWindows 10で、Oracle 12.2系でエクスポートしたdumpファイルを、impdpコマンドを利用して12.1系インポートしました。

impdpコマンドの使い方を知りたい方はググってくださいな。

エラー内容

上記のコマンドを実行すると以下のようなエラーが出ました。

これはインポートする前に、expdpコマンドでエクスポートする際に事前にインポート先のOracleバージョンを指定しとけよってことらしいです。

バージョンを指定してエクスポート

expdpコマンドバージョンを指定すには、VERSIONオプションを使用します。
今回は下位バージョンである12.1にデータをインポートしたいので、

を追加します。

使用例

これでめでたくインポートできました!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次