web-dev-qa-db-ja.com

Oracle expdp et impdp:スキーマの順序?

あるOracleDBから別のOracleDBに多くのスキーマをエクスポートしてからインポートしようとすると、ターゲットDBで許可と同義語を再作成できないため、エラーが発生します。おそらく、スキーマが正しくインポートされていないためですorder

そう :

  • Impdpを使用して、スキーマをインポートする順序を定義することは可能ですか?
  • そうでない場合(そしてimpdpは単にスキーマがダンプファイルで見つかった順序を使用すると思います):expdp中にスキーマがエクスポートされる順序を定義することは可能ですか?
1

オブジェクト作成の順序を直接制御することはできません。とにかく、tryで完全なエクスポートを実行してから、必要なスキーマのみのimpdpを実行できます。例えば:

expdp system/**** full=y directory=<dir> dumpfile=<dumpfile>

次に、必要なすべてのスキーマを(必要な順序で)インポートします。

impdp system/**** directory=<dir> dumpfile=<dumpfile> schemas="schema1, schema2, .. , schemaN"

私はテストをしていませんが、試してみることができます。

それが役に立てば幸い。

1
VforV