2

Oracle 11gをターゲットとして使用して、いくつかの同様のSSISパッケージでAttunity Oracle Destinationコンポーネントの高速ロードを有効にすると、いくつかのパッケージが失敗し、以下のエラーが返されますが、残りは正常に機能します。

私が受け取るエラーメッセージは次のとおりです。

説明:プリロードまたはセットアップフェーズ中に発生した高速ロードエラー。テキスト:ORA-39826:ビューまたはシノニム(TABLE_NAME)のダイレクトパスロードを解決できませんでした。

  • 高速ロードを無効にすると、失敗したものももちろん正常に機能します。
  • さらに重要なことに、Oracle 10gをターゲットとして使用する場合、障害が発生したパッケージはFastLoadで正常に機能します。

失敗した人でなぜうまくいかないのかわかりません。

私は何が欠けていますか?高速ロードを常に機能させるにはどうすればよいですか?

4

2 に答える 2

0

おそらくドライバーの問題です。

「高速読み込み」オプションは、単一の行ごとに単純な INSERT ステートメントではなく、宛先テーブルにデータをアップロードするために BULK INSERT ステートメントを内部的に使用します。一括挿入はネイティブの SQL サーバー機能であるため、Oracle でどのように機能するかを理解しようとする必要があります。たぶん10gから11gに変わった

于 2012-05-01T10:06:31.010 に答える