主コンテンツへ
Oracle® Fusion Middleware Oracle GoldenGateリファレンスfor Windows and UNIX
12c (12.2.0.1)
E70112-04
目次へ移動
目次

前
次

3.13 AUTORESTART

適用対象

Manager

説明

AUTORESTARTパラメータでは、処理に失敗した1つ以上のExtractおよびReplicatプロセスを自動的に起動します。AUTORESTARTは、一時的なネットワーク停止や、トランザクション・ログへのアクセスを妨害するプログラムなどによってプロセスが一時的に妨害されるときに、フォルト・トレランスを提供します。

AUTORESTART文は、同一のパラメータ・ファイル内で複数回使用できます。

PASSIVEモードで作成されたExtractグループにこのパラメータを適用するには、関連付けられている別名Extractグループが存在するターゲット・システム上のManagerに対してこのパラメータを使用します。Oracle GoldenGateは、ソース・システムに起動コマンドを送信します。パッシブExtractグループに対してローカルで使用すると、AUTORESTARTは無視されます。

Managerは、再起動時に順序が正しくないトランザクションを検出すると、Extractを再起動しません。かわりに警告を出し、SEND EXTRACTETROLLOVERオプションを使用してトレイルを次のファイルに切り替え、エラーの原因のトランザクションをスキップするよう通知します。

デフォルト

自動的に再起動しない

構文

AUTORESTART {EXTRACT | REPLICAT | ER} group_name
[, RETRIES number]
[, WAITMINUTES minutes]
[, WAITSECONDS seconds]
[, RESETMINUTES minutes]
[, RESETSECONDS seconds]
EXTRACT

Extractを自動的に再起動します。

REPLICAT

Replicatを自動的に再起動します。

ER

ExtractとReplicatを自動的に再起動します。

group_name

1つのグループ名、または複数のグループを指定するワイルドカード。ワイルドカードを使用する場合、Oracle GoldenGateは、PASSIVEモードのものを除き、ワイルドカードの条件を満たす、指定されたプロセス・タイプのローカル・システム上のすべてのグループを起動します。

RETRIES number

再試行を中止するまでManagerがプロセスの再起動を試行する最大回数。デフォルトの試行回数は2です。

WAITMINUTES | WAITSECONDS {minutes | seconds}

異常終了したプロセスの検出からプロセスの再起動までの待機時間(分または秒)。このオプションは、必要なリソースが利用可能になるまで、または他のイベントが発生するまで再起動を遅延させるために使用します。デフォルトの遅延は2分または120秒です。

RESETMINUTES | RESETSECONDS {minutes | seconds}

再試行回数をカウントする時間枠(分または秒)。デフォルトは120分(2時間)または7200秒です。この時間が過ぎると、再試行回数は0に戻されます。

次の例では、Managerは、1時間の時間枠内に処理に失敗したすべてのExtractプロセスの再起動を3回試行します。各再試行の前に5分待機します。

AUTORESTART EXTRACT *, RETRIES 3, WAITMINUTES 5, RESETMINUTES 60