説明
AUTORESTART
パラメータでは、処理に失敗した1つ以上のExtractおよびReplicatプロセスを自動的に起動します。AUTORESTART
は、一時的なネットワーク停止や、トランザクション・ログへのアクセスを妨害するプログラムなどによってプロセスが一時的に妨害されるときに、フォルト・トレランスを提供します。
AUTORESTART
文は、同一のパラメータ・ファイル内で複数回使用できます。
PASSIVE
モードで作成されたExtractグループにこのパラメータを適用するには、関連付けられている別名Extractグループが存在するターゲット・システム上のManagerに対してこのパラメータを使用します。Oracle GoldenGateは、ソース・システムに起動コマンドを送信します。パッシブExtractグループに対してローカルで使用すると、AUTORESTART
は無視されます。
Managerは、再起動時に順序が正しくないトランザクションを検出すると、Extractを再起動しません。かわりに警告を出し、SEND EXTRACT
のETROLLOVER
オプションを使用してトレイルを次のファイルに切り替え、エラーの原因のトランザクションをスキップするよう通知します。
構文
AUTORESTART {EXTRACT | REPLICAT | ER} group_name [, RETRIES number] [, WAITMINUTES {minutes | seconds}] [, RESETMINUTES {minutes | seconds}]
EXTRACT
Extractを自動的に再起動します。
REPLICAT
Replicatを自動的に再起動します。
ER
ExtractとReplicatを自動的に再起動します。
group_name
1つのグループ名、または複数のグループを指定するワイルドカード。ワイルドカードを使用する場合、Oracle GoldenGateは、PASSIVE
モードのものを除き、ワイルドカードの条件を満たす、指定されたプロセス・タイプのローカル・システム上のすべてのグループを起動します。
RETRIES
number
再試行を中止するまでManagerがプロセスの再起動を試行する最大回数。デフォルトの試行回数は2です。
WAITMINUTES
{minutes
| seconds
}異常終了したプロセスの検出からプロセスの再起動までの待機時間(分または秒)。このオプションは、必要なリソースが利用可能になるまで、または他のイベントが発生するまで再起動を遅延させるために使用します。デフォルトの遅延は2分または120秒です。
RESETMINUTES
{minutes
| seconds}
再試行回数をカウントする時間枠(分または秒)。デフォルトは120分(2時間)または7200秒です。この時間が過ぎると、再試行回数は0に戻されます。