INFO EXTRACT

Utilizzare INFO EXTRACT per visualizzare le informazioni riportate di seguito.

Sintassi

INFO EXTRACT group_name
[, SHOWCH [checkpoint_number]]
[, DETAIL]
[, TASKS | ALLPROCESSES]
[, UPGRADE | DOWNGRADE]
[, CONTAINERS]

group_name

Nome di un gruppo Extract o carattere jolly asterisco (*) per specificare più gruppi. Ad esempio, T* mostra i dati per tutti i gruppi Extract i cui nomi iniziano con la lettera T. È possibile elencare i database PDB registrati con il nome di gruppo Extract specificato.

SHOWCH [checkpoint_number]

Il comando di base mostra le informazioni sui checkpoint Extract correnti. Le posizioni di checkpoint Extract sono costituite dai checkpoint di lettura nell'origine dati e dai checkpoint di scrittura nel trail. Inoltre il tipo di trail EXTTRAIL viene indicato.

Facoltativamente, specificare un valore per checkpoint_number in modo da includere il numero specificato di checkpoint precedenti nonché il check point corrente.

Nota: l'output potrebbe contenere indentazione e spaziatura irregolari. Si tratta di una condizione normale che non ha effetto sull'accuratezza delle informazioni.

Vedere la sezione Informazioni sui checkpoint, che include le descrizioni dei tipi di checkpoint effettuati da ciascun processo e le voci dei metadati interni incluse nella visualizzazione.

DETAIL

Visualizza gli elementi seguenti:

TASKS

Visualizza solo i task di Extract. I task specificati mediante un argomento carattere jolly non vengono visualizzati da INFO EXTRACT.

ALLPROCESSES

Visualizza tutti i gruppi Extract, task compresi.

UPGRADE | DOWNGRADE

Valido solo per il database Oracle.

Se non è possibile eseguire l'upgrade o il downgrade di Extract, verrà visualizzata la causa della mancata operazione.

Con questa opzione non è possibile utilizzare un nome Extract con caratteri jolly.

Prima di utilizzare questo comando, eseguire il comando DBLOGIN.

CONTAINERS

Elenca i database PDB registrati con il gruppo Extract specificato. Il comando restituisce un errore se eseguito in modalità non CDB o se il gruppo Extract non esiste. Eseguire il comando DBLOGIN prima di utilizzare questa opzione.

Extract può essere in esecuzione o arrestato quando viene eseguita l'istruzione INFO EXTRACT. Nel caso di un processo in esecuzione, lo stato RUNNING può essere uno dei significati riportati qui di seguito.

Il comando di base visualizza le informazioni solo per i processi Extract in linea (continui). I task vengono esclusi.

Nota: quando una stringa di connessione include più host, ma alcuni host non sono raggiungibili mentre altri sono accessibili, il comando INFO EXTRACT non riesce a recuperare lo stato del processo. Per verificare lo stato del processo in questi casi, è necessario creare un file alias separato che includa solo l'host raggiungibile.

A bout E estrazione L ag

Il campo Checkpoint Lag dell'output INFO EXTRACT riflette il ritardo, in secondi, nel momento in cui l'ultimo checkpoint è stato scritto nel trail. Ad esempio, se le condizioni riportate di seguito sono vere:

il ritardo segnalato sarà 00:01:00 (un minuto, ovvero la differenza tra 14:58 e 14:59).

Il valore di ritardo UNKNOWN indica che il processo potrebbe essere in esecuzione, ma non ha ancora elaborato nessun record oppure che l'orologio del sistema d'origine è più avanti rispetto al clock del sistema d'origine (a causa di difetti del clock e non delle differenze del fuso orario) (vedere LAG EXTRACT). Per un calcolo più preciso del ritardo e per determinare il ritardo complessivo, utilizzare la tabella di heartbeat. Vedere ADD HEARTBEATTABLE.

Esempi


INFO EXTRACT ext*, SHOWCH

INFO EXTRACT *, TASKS

INFO EXTRACT exte UPGRADE

L'esempio seguente illustra l'uso del comando INFO EXTRACT dal client di amministrazione.

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

L'esempio seguente mostra l'output del comando con DBLOGIN per 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

L'esempio seguente mostra l'output del comando senza DBLOGIN per 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)