INFO EXTRACT

Use INFO EXTRACT para exibir as informações a seguir.

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:

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.

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:

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:

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)