エクスポートされた Oracle のバージョンに一貫性がないため、ソリューションをインポートできません (エラー: ORA-39001: 無効なパラメーター値 ORA-39000: ダンプ ファイルの説明エラー ORA-39142: バージョン番号 3.1 (ダンプ ファイル内) は互換性がありません)

ユーザーバックアップによってデータベースを復元します。

指定されたバージョンの expdp を使用してバックアップをエクスポートします  

expdp ユーザー名/パスワード@インスタンス名 スキーマ=ユーザー名 dumpfile=ファイル名.dmp ディレクトリ=エクスポート ディレクトリ version=必要なバージョン番号

例:expdp ユーザー名/passeord@orcl スキーマ=ユーザー名 dumpfile=example.dmp ディレクトリ=oraclebak バージョン=11.1

データベースを復元します。

impdp ユーザー名/パスワード@インスタンス名 directory=ディレクトリ dumpfile=ファイル名.dmp full=y version=バージョン番号

例:impdp ユーザー名/パスワード@orcl ディレクトリ=dir dumpfile=example.dmp full=y version=11.1

パラメータ TABLE_EXISTS_ACTION=REPLACE を追加すると、元のテーブルが置き換えられます。

 

おすすめ

転載: blog.csdn.net/Xu_programmer/article/details/106759381
おすすめ