0

古い SQL Server 8 データベースから Oracle 11g へのデータ移行を扱っています。私は多かれ少なかれ100のテーブルと大量のデータについて話しています。Scriptella ETL を使用しています。問題は、外部キーに変更があり、新しいデータベースに新しい制約があるため、移行の実行後に制約を有効にすると整合性エラーが発生することです。2 つの異なる開発環境で実行しましたが、エラーが異なるため、手動で解決する必要がありました。このような量のデータでは、これらのエラーがテストおよび本番環境のどこに現れるかを予測することは不可能です。この問題を処理する最善の方法は何ですか?

ありがとう!

2016 年 10 月 28 日編集:

Oracleにはこのオプション「ENABLE NOVALIDATE」があることがわかったので、試してみたところうまくいきました!しかし今、私の質問は、DB に整合性のないデータがあると、悪影響があるのでしょうか?

4

1 に答える 1