Discard-Datei verwenden

Standardmäßig wird eine Discard-Datei generiert, wenn ein Prozess mit dem Befehl START gestartet wird. Die Discard-Datei erfasst Informationen zu nicht erfolgreichen Oracle GoldenGate-Vorgängen. Anhand dieser Informationen können Sie Datenfehler beheben, z.B. Fehler, die eine ungültige Spaltenzuordnung beinhalten.

Die Discard-Datei meldet folgende Informationen:

Um die Discard-Datei anzuzeigen, verwenden Sie einen Texteditor oder den Befehl [VIEW REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GCLIR-GUID-E91550C9-97D0-4330-9216-751B1375DA77) im Admin-Client.

Die standardmäßige Discard-Datei hat die folgenden Eigenschaften:

Sie können diese Eigenschaften mit dem Parameter DISCARDFILE ändern. Sie können die Verwendung einer Discard-Datei mit dem Parameter NODISCARDFILE deaktivieren.

Wenn ein Prozess über die Befehlszeile des Betriebssystems gestartet wird, wird standardmäßig keine Discard-Datei generiert. Mit dem Parameter DISCARDFILE können Sie die Verwendung einer Discard-Datei und ihrer Eigenschaften angeben.

Nach der Erstellung muss sich eine Discard-Datei im ursprünglichen Speicherort befinden, damit Oracle GoldenGate ordnungsgemäß funktioniert, nachdem die Verarbeitung gestartet wurde.

Verworfene Dateien und Berichtsdateien verwalten

Standardmäßig werden Dateien und Berichtsdateien auf dieselbe Weise überschrieben. Eine neue Discard- oder Berichtsdatei wird zu Beginn einer neuen Prozessausführung erstellt. Alte Dateien werden gealtert, indem eine Folgenummer von 0 (die neueste) bis 9 (die älteste) an ihre Namen angehängt wird.

Wenn der aktive Bericht oder die Discard-Datei ihre maximale Dateigröße vor dem Ende einer Ausführung erreicht (oder über eine kontinuierliche Ausführung), wird der Prozess abgebrochen, es sei denn, es ist ein Fälligkeitsplan gültig. Verwenden Sie die Parameter DISCARDROLLOVER und REPORTROLLOVER, um Fälligkeitspläne für die Discard- und Berichtsdateien festzulegen. Diese Parameter legen Anweisungen für das Rollover der Dateien in regelmäßigen Abständen fest, zusätzlich zum Start des Prozesses. Dies steuert nicht nur die Größe der Dateien und verhindert Prozessausfälle, sondern bietet auch eine vorhersehbare Gruppe von Archiven, die in Ihre Archivierungsroutine aufgenommen werden können. Weitere Informationen finden Sie in den folgenden Dokumentationen:

Kein Prozess hat jemals mehr als zehn veraltete Befunde oder verwerfen Dateien und einen aktiven Befund oder verwerfen Datei. Nach der Datei mit dem zehnten Alter wird die älteste Datei gelöscht, wenn ein neuer Bericht erstellt wird. Es wird empfohlen, einen Archivierungsplan für veraltete Befunde zu erstellen und Dateien zu verwerfen, falls diese zur Lösung einer Serviceanfrage benötigt werden.

Tabelle 1: Aktuelle Export- und Fälligkeitsberichte

Berechtigungen X Datum Bericht
-rw-rw-rw-
1 ggs ggs
4384 Oct 5 14:02
TCUST.rpt
-rw-rw-rw-
1 ggs ggs
1011 Sep 27 14:10
TCUST0.rpt
-rw-rw-rw-
1 ggs ggs
3184 Sep 27 14:10
TCUST1.rpt
-rw-rw-rw-
1 ggs ggs
2655 Sep 27 14:06
TCUST2.rpt
-rw-rw-rw-
1 ggs ggs
2655 Sep 27 14:04
TCUST3.rpt
-rw-rw-rw-
1 ggs ggs
2744 Sep 27 13:56
TCUST4.rpt
-rw-rw-rw-
1 ggs ggs
3571 Aug 29 14:27
TCUST5.rpt