Sumário

Search

  1. Prefácio
  2. Apresentação do Change Data Capture
  3. Ouvinte do PowerExchange
  4. Condensador do PowerExchange
  5. Change Data Capture do DB2 para i5/OS
  6. Logs Remotos de Dados
  7. Apresentação da Extração de Dados Alterados
  8. Extraindo Dados Alterados
  9. Monitorando Sessões do CDC
  10. Gerenciando Extrações de Dados Alterados
  11. Ajustando Sessões do CDC
  12. Carimbos de Data/Hora DTL__CAPXTIMESTAMP

Guia do CDC para i5/OS

Guia do CDC para i5/OS

Disponibilidade dos receptores de diário do CDC do DB2

Disponibilidade dos receptores de diário do CDC do DB2

O PowerExchange extrai dados de alterações das tabelas do DB2 registradas para captura ao fazer a leitura das entradas no diário dos receptores de diário. Em sistemas ocupados, os receptores de diário podem usar muito espaço em disco e precisam ser excluídos em intervalos regulares.
Certifique-se de que os receptores de diário necessários para a extração de dados de alterações estejam disponíveis no PowerExchange para o processamento de leitura. Não exclua um receptor de diário até que os dados de alterações tenham sido lidos nele e os tokens de reinicialização das sessões do CDC ou os trabalhos do Condensador do PowerExchange não mencionarem mais o receptor.
Para controlar a exclusão dos receptores de diário, você pode usar o comando CRTJRN (Criar Diário) ou CHGJRN (Alterar Diário) para definir os atributos MNGRCV (Gerenciar Receptores) e DLTRCV (Excluir Receptores) para os diários associados com os receptores de diário. A Informatica recomenda as seguintes configurações:
  • MNGRCV(*SYSTEM)
  • DLTRCV(*NO)
    Se você especificar DLTRCV(*YES), os receptores de diário poderão ser excluídos durante um IPL do servidor i5/OS. Nesse caso, o processamento do CDC do PowerExchange perde a entrada que corresponde ao token de reinicialização.
Além disso, o PowerExchange oferece as seguintes opções de configuração no membro DBMOVER no arquivo CFG para bloquear um receptor de diário que está sendo processado e notificá-lo quando esse processamento for concluído:
  • AS4JRNEXIT
    . Use esse parâmetro de saída do diário na instrução AS4J CAPI_CONNECTION para evitar a exclusão de destinatários do diário cujos dados alterados o PowerExchange está lendo, nas tabelas do DB2 registradas para captura.
  • AS400EVENTMSGQ
    . Use esse parâmetro para especificar uma fila de mensagens nas quais gravar as seguintes mensagens relacionadas ao processamento do diário:
    • Se você especificar AS4JRNEXIT=Y na instrução AS4J CAPI_CONNECTION, o PowerExchange gravará a mensagem DTL3001 na fila de mensagens quando ele concluir a extração dos dados alterados de um destinatário do diário.
    • Se você especificar ALWCLRPFM=Y na instrução AS4J CAPI_CONNECTION, o PowerExchange gravará a mensagem DTL3002 na fila de mensagens se uma entrada no diário para um comando CLRPFM for encontrada. O PowerExchange não pode replicar alterações que resultam de um comando CLRPFM.