INFO EXTRACT

Mit INFO EXTRACT können Sie die folgenden Informationen anzeigen.

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:

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.

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:

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:

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)