My Oracle Support Banner

EIMのDelete Exactで、'NO_SUCH_RECORD'のエラーが発生します。 (Doc ID 2045298.1)

Last updated on FEBRUARY 04, 2019

適用範囲:

Siebel CRM - バージョン 8.1.1.11.8 [IP2013] 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

<問題>
EIMでDelete Exactの処理を行うと、対象のレコードが削除されないことがあります。

<処理手順>
1) EIM_ACCNT_CUTテーブルに、削除の対象となるレコードを設定します。
2) S_ORG_INDSTテーブルからレコードを削除するために、EIMのジョブ (Delete Exact)を実行します。
** このEIMジョブは、同じテーブルを対象とする、異なる組み合わせのレコードからなる複数のバッチで構成されています。

<期待される動作>
EIM_ACCNT_CUTテーブルに設定されたレコードにしたがって、S_ORG_INDSTから対応するレコードが削除されること。

<実際の動作>
最初に実行されるバッチ内のレコードの組み合わせによって、それ以降のバッチでS_ORG_INDSTテーブルのレコードが削除されない場合があります。それらのレコードに対するIF_ROW_STAT カラムには、'NO_SUCH_RECORD'が設定されます。
同じ組み合わせのレコードを単一のバッチジョブとして実行すると、これらは問題なく削除されます。

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.