説明
RESTARTCOLLISIONS
およびNORESTARTCOLLISIONS
パラメータでは、競合が原因でOracle GoldenGateが停止した後に、ReplicatがHANDLECOLLISIONS
ロジックを適用するかどうかを制御します。デフォルトでは、NORESTARTCOLLISIONS
が適用されます。ただし、Oracle GoldenGate起動後の最初のトランザクションにHANDLECOLLISIONS
ロジックを適用する必要がある場合もあります。たとえば、サーバーが強制的にシャット・ダウンされ、データベースが最後のReplicatトランザクションをコミットしたものの、Oracle GoldenGateが確認を受信していない場合です。このケースでは、Replicatは起動時にトランザクションを再試行します。HANDLECOLLISIONS
は、結果として発生するエラーを自動的に処理します。
RESTARTCOLLISIONS
は、最初のReplicatチェックポイント(トランザクション)が完了するまでHANDLECOLLISIONS
機能を有効化します。パラメータ・ファイルにHANDLECOLLISIONS
パラメータを指定する必要はありません。最初のチェックポイントの完了後、HANDLECOLLISIONS
は自動的に無効化されます。
コリジョン処理の詳細は、「HANDLECOLLISIONS | NOHANDLECOLLISIONS」を参照してください。