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:
-
<GROUP>ist der Name der Extract- oder Replicat-Gruppe. -
<n>ist eine Zahl, die jedes Mal, wenn eine neue Datei erstellt wird, um eine Nummer erhöht wird. Beispiel:myext0.dsc,myext1.dsc,myext2.dscusw. -
<extension>ist die Dateierweiterung, wie.dsc.
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:
-
<hh>ist eine Stunde vom 00. bis zum 23. Tag. -
<mm>ist Minuten von 00 bis 59.
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