Usar o Relatório do Processo
Use o relatório do processo para visualizar (dependendo do processo):
-
parâmetros em uso
-
mapeamento da tabela e da coluna
-
informações do banco de dados
-
mensagens e erros de run-time
-
estatísticas de runtime para o número de operações processadas
Cada processo Extract e Replicat gera um arquivo de relatório. O relatório pode ajudá-lo a diagnosticar problemas que ocorreram durante a execução, como sintaxe de mapeamento inválida, erros SQL e erros de conexão.
Para visualizar um relatório de processo, use uma das seguintes opções:
-
comando shell padrão para visualizar um arquivo de texto
-
Serviço de Métricas de Desempenho
-
Comando
VIEW REPORT. -
Para exibir informações se um processo for encerrado sem gerar um relatório, use o comando a seguir para executar o processo no shell de comando do sistema operacional (não na linha de comando do Oracle GoldenGate) para enviar as informações ao terminal.
*process* paramfile *path*.prmOnde:
-
O valor de process é
extractoureplicat. -
O valor de path.
prmé o nome totalmente qualificado do arquivo de parâmetros, por exemplo:REPLICA PARAMFILE /ogg/dirdat/repora.prm
-
Por padrão, os relatórios têm uma extensão de arquivo .rpt, por exemplo, EXTORA.rpt. O local padrão é o subdiretório dirrpt do diretório do Oracle GoldenGate. No entanto, essas propriedades podem ser alteradas quando o grupo é criado. Após a criação, um arquivo de relatório deverá permanecer em seu local original para que o Oracle GoldenGate funcione corretamente após o início do processamento.
Para determinar o nome e o local de um relatório de processos, use os comandos INFO EXTRACT ou INFO REPLICAT.
Programando Estatísticas de Tempo de Execução no Relatório de Processos
Por padrão, as estatísticas de tempo de execução são gravadas no relatório uma vez, no final de cada execução. Para execuções longas ou contínuas, você pode usar parâmetros opcionais para exibir essas estatísticas regularmente, sem aguardar o fim da execução.
Para definir uma programação para reportar estatísticas de runtime, use o parâmetro REPORT no arquivo de parâmetros Extract ou Replicat para especificar um dia e uma hora para gerar estatísticas de runtime no relatório. Consulte [REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-C290DC47-A8A5-4EA6-89B4-D2F91EC30339).
Para enviar estatísticas de runtime ao relatório sob demanda, use o comando SEND EXTRACT ou SEND REPLICAT com a opção REPORT para exibir estatísticas de runtime atuais quando necessário.
Visualizando Contagens de Registros no Relatório de Processos
Use o parâmetro [REPORTCOUNT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-533C7F6A-18CE-48B2-A7BE-CAF69271AB1B) para reportar uma contagem de registros de transação que o Extract ou o Replicat processou desde a inicialização. Cada registro de transação representa uma operação lógica de banco de dados que foi executada em uma transação que foi capturada pelo Oracle GoldenGate. A contagem de registros é impressa no arquivo de relatório e na tela.
Impedir que Erros SQL Preencham o Arquivo de Relatório Replicat
Use o parâmetro [WARNRATE](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-26FAB960-AF5E-4BAE-8960-79853A4F20DA) para definir um limite para o número de erros de SQL que podem ser tolerados em qualquer tabela de destino antes de serem reportados ao relatório do processo e ao log de erros. Os erros são relatados como um aviso. Se o seu ambiente puder tolerar um grande número desses erros, o aumento de WARNRATE ajudará a minimizar o tamanho desses arquivos.