INFO EXTRACT
Mit INFO EXTRACT können Sie die folgenden Informationen anzeigen.
-
Den Extract-Status (
STARTING,RUNNING,STOPPEDoderABENDED)STARTINGbedeutet, dass der Prozess gestartet wurde, aber die Checkpoint-Datei noch nicht für die Verarbeitung gesperrt hat. -
Die ungefähre Extract-Verzögerung.
-
Checkpoint-Informationen.
-
Prozessausführungshistorie.
-
Die Trails, in die Extract Daten schreibt.
-
Status des Upgrades in den oder Downgrades vom integrierten Extract.
Syntax
INFO EXTRACT group_name
[, SHOWCH [checkpoint_number]]
[, DETAIL]
[, TASKS | ALLPROCESSES]
[, UPGRADE | DOWNGRADE]
[, CONTAINERS]
group_name
Der Name einer Extract-Gruppe oder ein Platzhalter (*) zur Angabe mehrerer Gruppen. Beispiel: Mit T* werden Informationen für alle Extract-Gruppen angezeigt, deren Namen mit "T" beginnen. Sie können die mit einem angegebenen Extract-Gruppennamen registrierten PDBs auflisten.
SHOWCH [checkpoint_number]
Der einfache Befehl zeigt Informationen zu den aktuellen Extract-Checkpoints an. Extract-Checkpoint-Positionen bestehen aus Lese-Checkpoints in der Datenquelle und Schreib-Checkpoints im Trail. Der Trailtyp EXTTRAIL wird ebenfalls angegeben.
Geben Sie optional einen Wert für checkpoint_number an, um die angegebene Anzahl An vorherigen Checkpoints sowie den aktuellen Checkpoints einzubeziehen.
Hinweis: Möglicherweise werden unregelmäßige Einrückungen und Abstände in der Ausgabe angezeigt. Das ist normal und hat keine Auswirkungen auf die Genauigkeit der Informationen.
Unter Info zu Checkpoints finden Sie Beschreibungen der Typen von Checkpoints, die von jedem Prozess erstellt werden, und der internen Metadateneinträge, die in der Anzeige enthalten sind.
DETAIL
Zeigt folgende Informationen an:
-
Extract-Ausführungshistorie, einschließlich Start- und Stopppunkte in der Datenquelle, als Zeit ausgedrückt.
-
Trails, in die Extract Daten schreibt.
TASKS
Zeigt nur Extract-Aufgaben an. Mit einem Platzhalterargument angegebene Aufgaben werden nicht von INFO EXTRACT angezeigt.
ALLPROCESSES
Zeigt alle Extract-Gruppen, einschließlich Aufgaben, an.
UPGRADE | DOWNGRADE
Nur für Oracle-Datenbanken gültig.
-
UPGRADEzeigt an, ob der Extract vom klassischen Capture-Modus auf dem integrierten Capture-Modus upgegradet werden kann. -
DOWNGRADEzeigt an, ob der Extract vom integrierten Capture-Modus auf dem klassischen Capture-Modus downgegradet werden kann.
Wenn kein Upgrade oder Downgrade des Extracts möglich ist, wird der Grund dafür angezeigt.
Extract-Namen mit Platzhaltern sind in dieser Option nicht zulässig.
Geben Sie vor Verwendung dieses Befehls den Befehl DBLOGIN aus.
CONTAINERS
Listet die bei der angegebenen Extract-Gruppe registrierten PDBs auf. Der Befehl endet allerdings mit einem Fehler, wenn er im Nicht-CDB-Modus ausgeführt wird oder die Extract-Gruppe nicht vorhanden ist. Geben Sie den Befehl DBLOGIN aus, bevor Sie diese Option nutzen.
Extract kann ausgeführt werden oder gestoppt werden, wenn INFO EXTRACT ausgegeben wird. Wenn der Prozess ausgeführt wird, kann der Status RUNNING eine der folgenden Bedeutungen aufweisen:
-
Aktiv: Wird ausgeführt und verarbeitet Daten (oder kann Daten verarbeiten). Das ist der normale Status eines Prozesses nach seinem Start.
-
Unterbrochen: Der Prozess wird ausgeführt, wurde jedoch aufgrund einer
EVENTACTIONS SUSPEND-Aktion unterbrochen. Im unterbrochenen Status ist der Prozess nicht aktiv, und es können keine Daten verarbeitet werden. Der Status der aktuellen Ausführung wird aber beibehalten, und er kann durch Ausgabe des BefehlsSEND EXTRACTmit der OptionRESUMEfortgesetzt werden. Die RBA imINFO-Befehl gibt die letzte Checkpoint-Position vor der Unterbrechungsaktion in der Datenbank an. Um zu bestimmen, ob der Status "Aktiv" oder "Unterbrochen" lautet, geben sie den BefehlSEND EXTRACTmit der OptionSTATUSaus.
Der einfache Befehl zeigt nur Informationen für (kontinuierliche) Online-Extract-Prozesse an. Aufgaben sind nicht darin enthalten.
Hinweis: Wenn eine Verbindungszeichenfolge mehrere Hosts enthält, einige Hosts jedoch nicht erreichbar sind, während andere zugänglich sind, kann der Befehl INFO EXTRACT den Prozessstatus nicht abrufen. Um den Prozessstatus in solchen Fällen zu prüfen, müssen Sie ein separates alias erstellen, das nur den erreichbaren Host enthält.
A Bout E xtract L ag
Das Feld Checkpoint Lag der INFO EXTRACT-Ausgabe gibt die Verzögerung in Sekunden an, als der letzte Checkpoint in den Trail geschrieben wurde. Beispiel: Angenommen, der folgende Sachverhalt trifft zu:
-
Aktuelle Uhrzeit = 15:00:00
-
Letzter Checkpoint = 14:59:00
-
Zeitstempel des letzten verarbeiteten Datensatzes = 14:58:00
In diesem Fall wird eine Verzögerung von 00:01:00 gemeldet (eine Minute Differenz zwischen 14:58 und 14:59).
Der Verzögerungswert UNKNOWN gibt an, dass der Prozess unter bestimmten Umständen ausgeführt wird, aber noch keine Datensätze verarbeitet hat, oder dass die Uhrzeit des Quellsystems nicht mit den Uhrzeiten des Zielsystems übereinstimmt (aufgrund von Uhrenfehlern und nicht Zeitzonendifferenzen). Siehe LAG EXTRACT. Verwenden Sie für eine genauere Berechnung der Verzögerung und zum Bestimmen der Gesamtverzögerung die Heartbeat-Tabelle. Siehe ADD HEARTBEATTABLE.
Beispiele
INFO EXTRACT ext*, SHOWCH
INFO EXTRACT *, TASKS
INFO EXTRACT exte UPGRADE
Das folgende Beispiel zeigt die Verwendung des Befehls INFO EXTRACT im Admin-Client.
INFO EXTRACT exte
EXTRACT exte Initialized 2019-11-20 23:22 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:00:09 ago)
Log Read Checkpoint Oracle Redo Logs
2019-11-20 23:22:54 Seqno 0, RBA 0
SCN 0.0 (0)
Auto Start Delay: 0
Encryption Profile LocalWallet
Das folgende Beispiel zeigt die Befehlsausgabe mit DBLOGIN für PostgreSQL:
EXTRACT extw
Last Started 2020-07-01 01:40 Status RUNNING
Checkpoint Lag 00:00:00 (updated 00:00:09 ago)
Process ID 101094
VAM Read Checkpoint 2020-07-01 01:40:15.170802
Replication Slot edf_tc1_2c59ae112747afa1 is active with PID 101120 in database postgres
Slot Restart LSN 1/B982ED98
Slot Flush LSN 1/B982ED98
Current Log Position 1/B982EDD0
Das folgende Beispiel zeigt die Befehlsausgabe ohne DBLOGIN für PostgreSQL:
EXTRACT extw Last Started 2020-07-01 01:40 Status RUNNING
Checkpoint Lag 00:00:00 (updated 00:00:04 ago)
Process ID 101094
VAM Read Checkpoint 2020-07-01 01:44:16.045693
LSN: 1/B99B7E60
Replication Slot Unavailable(requires DBLOGIN)
Slot Restart LSN Unavailable(requires DBLOGIN)
Slot Flush LSN Unavailable(requires DBLOGIN)
Current Log Position Unavailable(requires DBLOGIN)