INFO REPLICAT
Utilizzare INFO REPLICAT per recuperare la cronologia dell'elaborazione di un gruppo Replicat. L'output di questo comando include quanto riportato di seguito.
-
Lo stato di Replicat (
STARTING,RUNNING,STOPPEDoABENDED).STARTINGindica che il processo è stato avviato, ma non ha ancora bloccato il file di checkpoint per l'elaborazione. -
(Database Oracle) La modalità di Replicat: non integrata o integrata.
-
Se Replicat è in modalità coordinata o meno e, se sì, la quantità di thread utilizzati al momento.
-
Ritardo approssimativo di Replicat.
-
Trail dal quale Replicat esegue le operazioni di lettura.
-
Cronologia di esecuzione di Replicat, compresi i checkpoint nel trail.
-
Informazioni relative all'ambiente di Replicat.
Il comando di base visualizza le informazioni solo per i gruppi Replicat in linea (continui). I task vengono esclusi.
Replicat può essere in esecuzione o arrestato quando si effettua l'emissione del comando INFO REPLICAT. Nel caso di un processo in esecuzione, lo stato RUNNING può essere uno dei significati riportati qui di seguito.
-
Active: il processo è in esecuzione ed elabora (o è in grado di elaborare) i dati. Si tratta dello stato normale di un processo dopo l'avvio. -
Suspended: il processo è in esecuzione, ma sospeso a causa di un'azioneEVENTACTIONS SUSPEND. In stato sospeso, 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 comandoRESUME. 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 REPLICATcon l'opzioneSTATUS.
Informazioni sul ritardo
Checkpoint Lag è il ritardo, in secondi, al momento in cui l'ultimo checkpoint è stato scritto nel file di checkpoint. Considerare ad esempio i dati seguenti:
-
Ora corrente = 15:00:00
-
Ultimo checkpoint = 14:59:00
-
Indicatore orario dell'ultimo record elaborato = 14:58:00
In base a questi valori, 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 Replicat potrebbe essere in esecuzione, ma non ha ancora elaborato nessun record oppure che l'orologio del sistema d'origine è In anticipo rispetto al clock del sistema d'origine (a causa di difetti del clock e non delle differenze del fuso orario).
Per ulteriori informazioni sul ritardo, vedere LAG REPLICAT. Per il ritardo end-to-end completo, utilizzare la funzionalità tabella di heartbeat. Vedere ADD HEARTBEATTABLE.
Sintassi
INFO REPLICAT group_name
[, SHOWCH [checkpoint_number]]
[, DETAIL]
[, TASKS | ALLPROCESSES]
group_name
Nome di un gruppo Replicat o carattere jolly asterisco (*) per specificare più gruppi. Ad esempio, T* mostra i dati per tutti i gruppi Replicat, i cui nomi iniziano con la lettera T.
SHOWCH [checkpoint_number]
Visualizza i dettagli del checkpoint corrente, compresi quelli registrati nel file di checkpoint e quelli registrati nella tabella di checkpoint, se ne viene utilizzata una. La visualizzazione del checkpoint del database include il nome della tabella, la chiave hash (identificativo univoco) e l'indicatore orario di creazione. Specificare un valore per checkpoint-number per includere il numero specificato di checkpoint precedenti nonché il checkpoint corrente.
DETAIL
Visualizza informazioni dettagliate. Per una destinazione Oracle DETAIL visualizza il nome del server in entrata quando Replicat è in modalità integrata.
Se Replicat è in modalità coordinata, DETAIL visualizzerà solo i thread attivi. Ad esempio, se è stato creato un Replicat denominato CR con un massimo di 15 thread delle quali sono in esecuzione solo il thread 7-9, INFO REPLICAT group_name con DETAIL mostrerà solo il thread coordinatore (CR), CR007, CR008 e CR009. I checkpoint esistono per gli altri thread, ma non vengono mostrati nell'output del comando.
Per visualizzare le informazioni LOGBSN con l'output DETAIL, eseguire il comando DBLOGIN prima di eseguire INFO REPLICAT. Se il comando viene eseguito per ID thread specifico di un Replicat coordinato, verranno visualizzate solo le informazioni LOGBSN per il thread corrispondente. Altrimenti, vengono visualizzate le LOGBSN per tutti i thread.
TASKS
Visualizza solo i task di Replicat. I task specificati mediante un argomento carattere jolly non vengono visualizzati da INFO REPLICAT.
ALLPROCESSES
Visualizza tutti i gruppi Replicat, task compresi.
Esempi
INFO REPLICAT *, DETAIL, ALLPROCESSES
INFO REPLICAT *, TASKS
INFO REPLICAT repe, SHOWCH
L'esempio seguente illustra l'esecuzione del comando dal client di amministrazione.
INFO REPLICAT repe
REPLICAT REPE Initialized 2019-11-20 23:54 Status STOPPED
Description demo replicat
Checkpoint Lag 00:00:00 (updated 00:00:14 ago)
Log Read Checkpoint File ea000000000
First Record RBA 0
Settings Profile default_security
Encryption Profile LocalWallet