4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Oracle DBのデータ移行で少し詰まった話

Last updated at Posted at 2021-01-06

はじめに

OracleDataBaseのデータ移行で詰まったので、メモ程度ですが記事書かせて頂きます。

移行内容

OracleDataBase19cからダンプをEXPORTして、12cにIMPORTするだけの簡単なお仕事

ポイント

ダンプを12cにIMPORTする際、以下のエラーが発生した。

ORA-39358: エクスポート・ダンプ・ファイルのバージョン19.0.0.0.0はターゲットのバージョン12.2.0と互換性がありません

見ての通り、互換性が無いとのこと。調べたら下位バージョンにデータを移行する際は、エクスポートの際にバージョンを明示的に指定する必要があるみたい。

回避方法

エクスポート時のコマンド

今回はスキーマ"SCHM01"をエクスポートする。
ポイントはversion=X.X.Xで下位バージョンを指定すること。

user1/password schemas=SCHM01 directory=DATA_PUMP_DIR dumpfile=SCHM01.dmp logfile=EXP_SCHM01.log version=12.2.0

インポート時のコマンド

バージョン指定したダンプをいつも通りインポートする。

user2/password schemas=SCHM01 directory=DATA_PUMP_DIR dumpfile=SCHM01.dmp logfile=IMP_SCHM01.log
4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?