Oracle GoldenGateエラー・メッセージ

OGG-01475

不適切な順序のトランザクションのために異常終了した{0} {1}を自動的に再起動できません。ETROLLOVERを発行して、現在の証跡順序の先に出力証跡順序を進め、再起動してください。次に、ALTER EXTSEQNOを後続のポンプEXTRACT、またはREPLICAT、プロセス・グループで使用して、ALTER ETROLLOVERによって作成された新しい証跡ファイルからの読取りを開始します。ダウンストリーム・プロセスは新しい証跡ファイルに自動的に切り替えません。


原因

Managerで、示されたプロセスを開始できません。現在の証跡ファイル内のトランザクションは、順不同です。考えられる原因の1つは、Extractはこの証跡に書き込むよう構成されてから、別の証跡に書き込むよう再構成されましたが、その後、元の証跡に再び書き込むよう再構成されたことです。Extractがトランザクション・ログ内で後ろ向きに再配置され、新しい位置からのデータが現在の証跡ファイルの終わりに追加されたことも考えられます。このレコードをスキップしてから、次のレコードで開始するようReplicatを再配置する必要があります。


処置

この証跡に書き込む必要があるExtractを停止してから、ETROLLOVERを指定してALTER EXTRACTコマンドを発行してください。次に、Extractを再起動します。次に、ALTER REPLICATまたはALTER EXTRACTコマンド(Replicatかデータ・ポンプExtractのどちらが証跡を読み取るかに応じて異なる)をEXTSEQNOオプションとともに発行し、新しい証跡ファイルの順序番号を指定します。最後に、Replicatまたはデータ・ポンプを起動します。