自動競合検出および解決の要件

サプリメンタル・ロギングは、競合を検出して解決するために必要な情報をそれぞれの行LCRに確実に含めるために必要です。サプリメンタル・ロギングは、表に対してDML操作が実行されたときに、表の行に関するREDOログに追加情報を配置します。Oracle GoldenGate競合検出および解決のために表を構成するときに、表のすべての列に対してサプリメンタル・ロギングが自動的に構成されます。REDOログの追加情報は、表の変更がレプリケートされるときにLCRに配置されます。

キャプチャには、Extractを使用する必要があります。統合Replicatまたは統合モードのパラレルReplicatを、適用側で使用する必要がありますLOGALLSUPCOLSはデフォルトのままにしてください

DELETE TOMBSTONE表には、オプションで追加されるタイムスタンプ型の非表示フィールドKEYVER$$があります。このフィールドは、EARLIEST TIMESTAMPDELETE ALWAYS WINSおよびSITE PRIORITYの解決のために必要になり、実表にも存在します。このフィールドが実表に存在することは、フラグまたはトークンとして証跡ファイルのメタデータで提示する必要があります。

DELETE TOMBSTONE表では、主キーの更新もサポートされています。DELETE TOMBSTONE表に、元のキー値の行(変更前イメージ)のためのエントリが挿入されます。DELETE TOMBSTONE表内の挿入を削除と一致させるExtractのロジックでは、PK更新またはPKがない場合はNULL値不可能のフィールドが1つ以上ある一意キー(UK)に一致させることも必要です。

サイト優先度には、Replicatからのサポートが必要です。両方のパラメータが実装され、その設定が適用に渡されます。