web-dev-qa-db-ja.com

Oracleデータベースバージョン12.1.0.2.0をexpdpリリース12.2.0.1.0でエクスポートする方法

次のコマンドを実行してデータベースをダンプしています

./expdp username/password@//Host:port/database directory=/home/ubuntu/Oracle/instantclient_12_2 dumpfile=dumpfilename.dmp content=METADATA_ONLY

次のエラーが発生します

Export: Release 12.2.0.1.0 - Production on Fri Sep 14 06:14:28 2018

Copyright (c) 1982, 2017, Oracle and/or its affiliates.  All rights reserved.
UDE-00018: Data Pump client is incompatible with database version 12.1.0.2.0

検索してみましたが、VERSIONパラメータを使用するよう提案されましたが、まだ成功しませんでした。

問題を克服するために何をすべきかを誰かが知っていますか?

expdpコマンドがないため、instantclient-tools-macos.x32-12.1.0.2.0.Zipを使用できません。

3
Bhaskar Dabhi

ターゲットとソースのバージョンを確認しますか?私はここで正しく作業しました。ソースDBのバージョンは12.1.0.2.0で、ターゲットは12.2.0.1.0でした。以下の私の例をご覧ください:

$ cat myfile.par
directory=DUMP
dumpfile=MYFILE.DMP
logfile=MYFILE.LOG
content=ALL
schemas="DIEGO","HR","USER"

$ expdp user@mypdb parfile=myfile.par

異なるデータベースリリース間でのエクスポートとインポート

upgradeの状況で、Data Pumpベースの移行のターゲットリリースがソースよりも高い場合、通常、VERSIONパラメータを指定する必要はありません。ソースデータベース内のすべてのオブジェクトは、上位のターゲットリリースと互換性があるためです。例外は、Oracle Database 12cリリース1(12.1.0.1)以降にインポートする準備として、Oracle Database 11g(リリース11.2.0.3以上)全体をエクスポートする場合です。この場合、Oracle内部コンポーネントのメタデータの完全なセットを含めるために、FULL = YESと組み合わせてVERSION = 12を明示的に指定します。

downgradeの状況で、Data Pumpベースの移行のターゲットリリースがソースよりも低い場合、VERSIONパラメータを明示的に指定して、ターゲットと同じバージョン。例外は、ターゲットのリリースバージョンがソースシステムのCOMPATIBLE初期化パラメータの値と同じ場合です。その場合、VERSIONを指定する必要はありません。ただし、一般に、データポンプインポートは、VERSIONパラメータが明示的に指定されていない限り、現在のリリースより新しいOracleリリースで作成されたダンプファイルセットを読み取ることができません。

3
D. Côrtes

DataPumpパラメータVERSIONのエクスポート/インポート-異なるOracleバージョン間のデータポンプの互換性[ビデオ](ドキュメントID 553337.1)

Data Pump client compatibility.
===============================

   expdp and  Connecting to Database version
impdp client     10gR1      10gR2      11gR1      11gR2      12cR1      12cR2        18c
     version  10.1.0.x   10.2.0.x   11.1.0.x   11.2.0.x   12.1.0.x   12.2.0.x   18.x.y.z
----------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
   10.1.0.x  supported  supported  supported  supported         no         no         no
   10.2.0.x         no  supported  supported  supported  supported         no         no
   11.1.0.x         no  supported  supported  supported  supported         no         no
   11.2.0.x         no         no         no  supported  supported  supported  supported
   12.1.0.x         no         no         no         no  supported  supported  supported
   12.2.0.x         no         no         no         no         no  supported  supported
   18.x.y.z         no         no         no         no         no         no  supported

10.2.0.x-12.1.0.xバージョンのクライアントを使用します。

1
Balazs Papp