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

前
次

3.51 DISCARDROLLOVER

適用対象

ExtractおよびReplicat

説明

DISCARDROLLOVERパラメータでは、破棄ファイルのエージングのスケジュールを設定します。エージング・スケジュールを設定することで、長時間または連続的な実行の場合に、破棄ファイルのサイズが上限に達してプロセスが異常終了することを防止できます。また、アーカイブ・ルーチンに追加されるアーカイブを予測できます。

DISCARDROLLOVERのエージング・ポイントに到達すると、新しい破棄ファイルが作成され、古いファイルは次に説明するGROUPn.extensionフォーマットの名前に変更されます。

  • GROUPは、ExtractまたはReplicatグループ名です。

  • nは、新しいファイル作成のたびに1ずつ増分される数です。たとえば、myext0.dscmyext1.dscmyext2.dscなどのようになります。

  • extensionはファイル拡張子です(.dscなど)。

時刻、曜日、またはその両方を指定できます。時刻(ATオプション)のみで曜日(ONオプション)を指定しない場合、指定した時刻に毎日破棄ファイルが生成されます。

DISCARDROLLOVERの使用の有無にかかわらず、破棄ファイルは常にプロセス実行の開始時にロールオーバーします。

NODISCARDFILEパラメータをDISCARDROLLOVERパラメータとともに使用すると、プロセスが異常終了します。

破棄ファイルの詳細は、Oracle GoldenGateの管理for Windows and UNIXを参照してください。

デフォルト

無効。デフォルトでは、破棄ファイルはプロセスの開始時にロールオーバーされます。

構文

DISCARDROLLOVER
{AT hh:mi |
ON day |
AT hh:mm ON day}
AT hh:mi

ファイルをエージングする時刻。

次の値が有効です。

  • hhは、00から23までの時間です。

  • mmは00から59までの分です。

ON day

ファイルをエージングする曜日。

次の値が有効です。

SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY

大/小文字は区別されません。

例1   
DISCARDROLLOVER AT 05:30
例2   
DISCARDROLLOVER ON friday
例3   
DISCARDROLLOVER AT 05:30 ON friday