Prozessbericht verwenden

Zeigen Sie den Prozessbericht (je nach Prozess) an:

Bei jedem Extract- und Replicat-Prozess wird eine Berichtsdatei generiert. Mit dem Bericht können Sie Probleme diagnostizieren, die während der Ausführung aufgetreten sind, wie ungültige Zuordnungssyntax, SQL-Fehler und Verbindungsfehler.

Um einen Prozessbericht anzuzeigen, verwenden Sie eine der folgenden Optionen:

Standardmäßig haben Berichte die Dateierweiterung .rpt, z.B. EXTORA.rpt. Der Standardspeicherort ist das Unterverzeichnis dirrpt des Oracle GoldenGate-Verzeichnisses. Diese Eigenschaften können jedoch geändert werden, wenn die Gruppe erstellt wird. Nachdem eine Berichtsdatei erstellt wurde, muss sie sich im ursprünglichen Speicherort befinden, damit Oracle GoldenGate nach dem Start der Verarbeitung ordnungsgemäß funktioniert.

Um den Namen und Speicherort eines Prozessberichts zu bestimmen, verwenden Sie die Befehle INFO EXTRACT oder INFO REPLICAT.

Laufzeitstatistiken im Prozessbericht planen

Standardmäßig werden Laufzeitstatistiken am Ende jeder Ausführung einmal in den Bericht geschrieben. Bei langen oder kontinuierlichen Ausführungen können Sie optionale Parameter verwenden, um diese Statistiken regelmäßig anzuzeigen, ohne auf das Ende der Ausführung zu warten.

Um einen Zeitplan für das Reporting von Laufzeitstatistiken festzulegen, geben Sie mit dem Parameter REPORT in der Parameterdatei Extract oder Replicat einen Tag und eine Uhrzeit an, um Laufzeitstatistiken im Bericht zu generieren. Siehe [REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-C290DC47-A8A5-4EA6-89B4-D2F91EC30339).

Um Laufzeitstatistiken bei Bedarf an den Bericht zu senden, verwenden Sie den Befehl SEND EXTRACT oder SEND REPLICAT mit der Option REPORT, um bei Bedarf aktuelle Laufzeitstatistiken anzuzeigen.

Datensatzanzahl im Prozessbericht anzeigen

Verwenden Sie den Parameter [REPORTCOUNT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-533C7F6A-18CE-48B2-A7BE-CAF69271AB1B), um eine Anzahl von Transaktionsdatensätzen zu melden, die nach dem Hochfahren extrahiert oder repliziert wurden. Jeder Transaktionsdatensatz stellt einen logischen Datenbankvorgang dar, der innerhalb einer Transaktion ausgeführt wurde, die von Oracle GoldenGate erfasst wurde. Die Datensatzanzahl wird in der Berichtsdatei und auf dem Bildschirm gedruckt.

Verhindern, dass SQL-Fehler die Replicat-Berichtsdatei ausfüllen

Verwenden Sie den Parameter [WARNRATE](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-26FAB960-AF5E-4BAE-8960-79853A4F20DA), um einen Schwellenwert für die Anzahl der SQL-Fehler festzulegen, die in einer Zieltabelle toleriert werden können, bevor sie dem Prozessbericht und dem Fehlerlog gemeldet werden. Die Fehler werden als Warnung gemeldet. Wenn Ihre Umgebung eine große Anzahl dieser Fehler tolerieren kann, trägt die Erhöhung von WARNRATE dazu bei, die Größe dieser Dateien zu minimieren.