INFO EXTRACT
Utilizzare INFO EXTRACT per visualizzare le informazioni riportate di seguito.
-
Stato del gruppo Extract (
STARTING,RUNNING,STOPPEDoABENDED).STARTINGindica che il processo è stato avviato, ma non ha ancora bloccato il file di checkpoint per l'elaborazione. -
Ritardo approssimativo di Extract.
-
Informazioni sul checkpoint.
-
Cronologia di esecuzione del processo.
-
Trail in cui Extract esegue le operazioni di scrittura.
-
Stato dell'upgrade o del downgrade da Integrated Extract.
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:
-
cronologia di esecuzione Extract, con i punti di avvio e di arresto nell'origine dati, sotto forma di valore di tempo;
-
trail in cui Extract esegue le operazioni di scrittura.
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.
-
UPGRADEindica se si può eseguire l'upgrade di Extract dalla modalità d'acquisizione classica alla modalità di acquisizione integrata. -
DOWNGRADEindica se si può eseguire il downgrade di Extract dalla modalità d'acquisizione integrata alla modalità di acquisizione classica.
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.
-
Attivo: il processo è in esecuzione e sta elaborando i dati o è in grado di farlo. Si tratta dello stato normale di un processo dopo l'avvio.
-
Sospeso: il processo è in esecuzione, ma sospeso a causa di un'azione
EVENTACTIONS SUSPEND. Quando lo stato di sospensione, il processo non è attivo e non possono essere elaborati dati, tuttavia lo stato dell'esecuzione corrente viene mantenuto e l'esecuzione può continuare se si effettua il comandoSEND EXTRACTcon l'opzioneRESUME. L'indirizzo RBA nel comandoINFOriflette l'ultima posizione di checkpoint prima dell'azione di sospensione. Per determinare se lo stato è attivo o sospeso, eseguire il comandoSEND EXTRACTcon l'opzioneSTATUS.
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:
-
Ora corrente = 15:00:00
-
Ultimo checkpoint = 14:59:00
-
Indicatore orario dell'ultimo record elaborato = 14:58:00
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)