INFO EXTRACT
Use INFO EXTRACT para exibir as informações a seguir.
-
O status da Extração (
STARTING,RUNNING,STOPPEDouABENDED).STARTINGsignifica que o processo foi iniciado, mas ainda não bloqueou o arquivo de checkpoint para processamento. -
Atraso aproximado do Extract.
-
Informações de checkpoint.
-
Histórico de execuções de processos.
-
As trilhas nas quais o Extract está gravando.
-
Status de upgrade ou downgrade do Extract Integrado
Sintaxe
INFO EXTRACT group_name
[, SHOWCH [checkpoint_number]]
[, DETAIL]
[, TASKS | ALLPROCESSES]
[, UPGRADE | DOWNGRADE]
[, CONTAINERS]
group_name
O nome de um grupo do Extract ou de um curinga (*) para especificar vários grupos. Por exemplo, T* mostra informações para todos os grupos de Extract cujos nomes começam com T. Você pode listar os PDBs registrados com um nome de grupo Extract especificado.
SHOWCH [checkpoint_number]
O comando básico mostra informações sobre os checkpoints do Extract atuais. As posições de checkpoint do Extract são compostas por checkpoints de leitura na origem de dados e checkpoints de gravação na trilha. O tipo de trilha EXTTRAIL também é observado.
Opcionalmente, especifique um valor para checkpoint_number para incluir o número especificado de pontos de verificação anteriores, bem como o atual.
Observação: você pode ver recuos irregulares e espaçamento na saída. Isso é normal e não afeta a precisão das informações.
Consulte Sobre Pontos de Verificação, que inclui descrições dos tipos de pontos de verificação feitos por cada processo e as entradas internas de metadados incluídas na exibição.
DETAIL
Exibe o seguinte:
-
Histórico de execuções do Extract, incluindo pontos de início e parada na origem de dados, expressos como tempo.
-
Trilhas nas quais o Extract está gravando.
TASKS
Exibe apenas as tarefas do Extract. As tarefas especificadas por um argumento curinga não são exibidas pelo INFO EXTRACT.
ALLPROCESSES
Exibe todos os grupos Extract, inclusive as tarefas.
UPGRADE | DOWNGRADE
Válido apenas para um Oracle Database.
-
UPGRADEexibe se o Extract pode ser atualizado do modo clássico de captura para o modo integrado de captura. -
DOWNGRADEexibe se o processo Extract pode ser submetido a downgrade do modo integrado de captura para o modo clássico de captura.
Se não for possível fazer upgrade ou downgrade do Extract, o motivo será exibido.
Um nome curinga do Extract não é permitido com essa opção.
Antes de usar esse comando, emita o comando DBLOGIN.
CONTAINERS
Lista os PDBs que foram registrados no grupo Extract especificado. No entanto, o comando emitirá um erro se for executado no modo não CDB ou se o grupo Extract não existir. Emita o comando DBLOGIN antes de usar essa opção.
O processo Extract pode ser executado ou interrompido quando INFO EXTRACT é emitido. No caso de um processo em execução, o status de RUNNING pode significar uma das seguintes:
-
Ativo: Em execução e processando (ou apto a processar) dados. Este é o estado normal de um processo depois de iniciado.
-
Suspenso: O processo foi executado, mas suspenso por causa de uma ação
EVENTACTIONS 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 comandoSEND EXTRACTcom a opçãoRESUME. 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 EXTRACTcom a opçãoSTATUS.
O comando básico só exibe informações dos processos Extract on-line (contínuos). As tarefas são excluídas.
Observação: Quando uma string de conexão inclui vários hosts, mas alguns hosts estão inacessíveis enquanto alguns estão acessíveis, o comando INFO EXTRACT falha ao recuperar o status do processo. Para verificar o status do processo nesses casos, você deve criar um alias separado que inclua apenas o host acessível.
A bout E xtract L ag
O campo Checkpoint Lag da saída INFO EXTRACT reflete a defasagem, em segundos, no momento que o último ponto de verificação foi gravado na trilha. Por exemplo, se o seguinte for verdadeiro:
-
Hora atual = 15:00:00
-
Último checkpoint = 14:59:00
-
Timestamp do último registro processado = 14:58:00
O atraso então é reportado como 00:01:00 (um minuto, a diferença entre 14:58 e 14:59).
Um valor de defasagem de UNKNOWN indica que o processo pode estar em execução, mas ainda não processou registros, ou que o relógio do sistema da origem está à frente do relógio do sistema do destino (devido a imperfeições do relógio, não a diferenças do fuso horário), consulte LAG EXTRACT. Para um cálculo mais preciso do atraso e para determinar o atraso geral, use a tabela de integridade. Consulte ADD HEARTBEATTABLE.
Exemplos
INFO EXTRACT ext*, SHOWCH
INFO EXTRACT *, TASKS
INFO EXTRACT exte UPGRADE
O exemplo seguinte mostra o uso do comando INFO EXTRACT do Cliente Admin.
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
O exemplo a seguir mostra a saída do comando com o DBLOGIN para 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
O exemplo a seguir mostra a saída do comando sem o DBLOGIN para 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)