INFO REPLICAT
Use INFO REPLICAT para recuperar o histórico de processamento de um grupo de Replicat. A saída deste comando inclui:
-
O status do processo Replicat (
STARTING,RUNNING,STOPPEDouABENDED).STARTINGsignifica que o processo foi iniciado, mas ainda não bloqueou o arquivo de checkpoint para processamento. -
(Oracle Database) O modo do Replicat: não integrado ou integrado.
-
Se o Replicat está ou não no modo coordenado e, em caso afirmativo, quantos threads usa no momento.
-
Atraso aproximado do Replicat.
-
A trilha na qual o Replicat está fazendo a leitura.
-
Histórico de execução do Replicat, incluindo checkpoints na trilha.
-
Informações sobre o ambiente do Replicat.
O comando básico exibe informações somente para grupos Replicat on-line (contínuos). As tarefas são excluídas.
O processo Replicat pode ser interrompido ou em execução quando INFO REPLICAT é emitido. No caso de um processo em execução, o status de RUNNING pode significar uma das seguintes:
-
Active: Executando e processando (ou capaz de processar) dados. Este é o estado normal de um processo depois de iniciado. -
Suspended: O processo foi executado, mas foi suspenso devido a uma açãoEVENTACTIONS SUSPEND. Em um estado suspenso, o processo não está ativo e nenhum dado pode ser processado, mas o estado da execução atual é preservado e pode ser continuado emitindo o comandoRESUME. A RBA no comandoINFOreflete a última posição com checkpoint antes da ação de suspensão. Para determinar se o estado está ativo ou suspenso, emita o comandoSEND REPLICATcom a opçãoSTATUS.
Sobre Atraso
Checkpoint Lag é a defasagem, em segundos, no momento que o último checkpoint foi gravado no arquivo de checkpoint. Por exemplo, considere o seguinte:
-
Hora atual = 15:00:00
-
Último checkpoint = 14:59:00
-
O timestamp do último registro processado =14:58:00
Pressupondo esses valores, o atraso é reportado como 00:01:00 (um minuto, a diferença entre 14:58 e 14:59).
Um valor de defasagem da UNKNOWN indica que a Replicação pode estar em execução, mas ainda não processou registros, ou que a hora do sistema fonte está à frente da hora do sistema alvo (devido a imperfeições do relógio, não a diferenças do fuso horário).
Para saber mais sobre informações de atraso, consulte LAG REPLICAT. Para saber o atraso completo de ponta a ponta, use a funcionalidade de tabela de integridade. Consulte ADD HEARTBEATTABLE.
Sintaxe
INFO REPLICAT group_name
[, SHOWCH [checkpoint_number]]
[, DETAIL]
[, TASKS | ALLPROCESSES]
group_name
O nome de um grupo Replicat ou um caractere curinga (*) para especificar diversos grupos. Por exemplo, T* mostra informações de todos os grupos de Replicat cujos nomes começam com T.
SHOWCH [checkpoint_number]
Exibe detalhes do checkpoint atual, incluindo aqueles gravados no arquivo de checkpoints e na tabela de checkpoints, se algum deles estiver sendo usado. A exibição do checkpoint do banco de dados inclui o nome da tabela, a chave de hash (identificador exclusivo) e o timestamp da criação. Especifique um valor para checkpoints-number de modo a incluir o número especificado de checkpoints anteriores, bem como o atual.
DETAIL
Exibe informações detalhadas. Para um destino Oracle, DETAIL exibe o nome do servidor de entrada quando Replicat está no modo integrado.
Se a Replicação estiver no modo coordenado, DETAIL exibirá somente os threads ativos. Por exemplo, se um Replicat chamado CR foi criado com no máximo 15 threads, mas apenas threads de 7 a 9 estão em execução, INFO REPLICAT group_name com DETAIL mostrará apenas o thread do coordenador (CR), CR007, CR008 e CR009. Existem checkpoints para os outros threads, mas eles não são mostrados na saída do comando.
Para visualizar informações de LOGBSN com a saída DETAIL, emita o comando DBLOGIN antes de emitir INFO REPLICAT. Se o comando for emitido para um ID de thread específico de um processo Replicat coordenado, somente a LOGBSN desse thread será exibida. Caso contrário, os LOGBSNs de todos os threads serão exibidos.
TASKS
Exibe somente tarefas do Replicat. As tarefas que foram especificadas por um argumento curinga não são exibidas pelo INFO REPLICAT.
ALLPROCESSES
Exibe todos os grupos Replicat, incluindo tarefas.
Exemplos
INFO REPLICAT *, DETAIL, ALLPROCESSES
INFO REPLICAT *, TASKS
INFO REPLICAT repe, SHOWCH
O exemplo a seguir executa o comando pelo Admin Client.
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