0

あるデータベースから別のデータベースにレコードを移行する必要があります。200以上のテーブルが含まれます。レコードを移行するにはexp/imp、オラクルの機能を使用します。

制約違反エラーを回避するために、データをインポートする前にすべての制約を無効にします。完了すると、制約が有効になります。また、エクスポートでは、ソース db インデックスをエクスポートしていません。

だから、ここでの私の質問は

  1. 制約を無効にすると、それぞれのインデックスが無効になりますか?
  2. インデックス作成はまったく行われませんか?
  3. データのインポート後に制約を有効にすると、インデックスは再構築されますか?
4

1 に答える 1

3

10g 以上を使用している場合は、データ ポンプを使用すると、これらの問題に対処する必要がなくなります。

データ ポンプのインポートとエクスポートでは、含めるオブジェクトのタイプをより詳細に制御できるため、インデックスが不要な場合は、インデックスをインポートしないことを選択できます: http://docs.oracle.com/cd/E11882_01/server.112/ e10701/dp_import.htm

于 2013-05-21T08:03:35.407 に答える