ROLLOVER VERWERFEN

Gültig für

Extract und Replicat

Beschreibung

Verwenden Sie den Parameter DISCARDROLLOVER, um einen Zeitplan für das Altern von Discard-Dateien festzulegen. Wenn Sie für lange oder kontinuierliche Ausführungen einen Fälligkeitsplan festlegen, wird verhindert, dass die Discard-Datei gefüllt wird und der Prozess abgebrochen wird. Außerdem wird ein vorhersehbares Set von Archiven bereitgestellt, das in Ihre Archivierungsroutine aufgenommen werden kann.

Wenn der Alterspunkt DISCARDROLLOVER erreicht ist, wird eine neue Discard-Datei erstellt, und alte Dateien werden im Format <GROUPn.extension> umbenannt. Dabei gilt:

Sie können eine Tageszeit, einen Wochentag oder beides angeben. Wenn Sie nur eine Tageszeit (Option AT) ohne einen Wochentag (Option ON) angeben, wird täglich zu der angegebenen Uhrzeit eine Discard-Datei generiert.

Rollover von Dateien beim Start einer Prozessausführung verwerfen. Wenn jedoch APPEND oder PURGE im Parameter DISCARDFILE angegeben ist, werden Dateien nicht zu Beginn eines Prozesses verwerfen.

Wenn der Parameter NODISCARDFILE mit dem Parameter DISCARDROLLOVER verwendet wird, wird der Prozess abgebrochen.

Weitere Informationen zur Discard-Datei finden Sie unter Oracle GoldenGate-Fehlerbehandlung - Überblick.

Standard

Deaktiviert. Standardmäßig werden beim Start eines Prozesses Verwerfen-Dateien übertragen.

Syntax

DISCARDROLLOVER
{AT *<hh>:<mi>* |
ON <day> |
AT *<hh>:<mm>* ON <day>}

AT <hh:mi>

Die Tageszeit zur Bestimmung des Alters der Datei.

Gültige Werte:

ON <day>

Der Wochentag zur Bestimmung des Alters der Datei.

Gültige Werte:

SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY

Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt.

Beispiele

Beispiel 1

DISCARDROLLOVER AT 05:30

Beispiel 2

DISCARDROLLOVER ON friday

Beispiel 3

DISCARDROLLOVER AT 05:30 ON friday