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

Processamento de Recuperação e Reinicialização para Sessões do CDC

Processamento de Recuperação e Reinicialização para Sessões do CDC

Quando você seleciona a opção
Retomar do último ponto de verificação
para o atributo
Estratégia de Recuperação
em uma sessão do CDC que extrai dados alterados, o PWXPC e o PowerCenter especificam o processamento de recuperação e reinicialização para essa sessão.
Se uma sessão falhar, o Serviço de Integração do PowerCenter recuperará o estado de operação da sessão, enquanto o PWXPC recupera as informações de reinicialização.
O PWXPC salva as informações de reinicialização de todas as origens que estão em uma sessão do CDC. As informações de reinicialização para sessões do CDC, incluindo os tokens de reinicialização, originam-se do PowerExchange no sistema do qual os dados alterados são extraídos. Você pode incluir destinos relacionais e não relacionais em uma única sessão do CDC. O PWXPC usa uma das seguintes localizações para armazenar e recuperar informações de reinicialização, com base no tipo de destino:
  • Para destinos relacionais, o PWXPC usa tabelas de estado de recuperação nos bancos de dados de destino. O PWXPC, em conjunto com o Serviço de Integração do PowerCenter, confirma os dados alterados e os tokens de reinicialização para esses dados na mesma operação de confirmação. Essa confirmação assegura que os dados aplicados e os tokens de reinicialização estejam sincronizados.
  • Para destinos não relacionais, o PWXPC usa o arquivo de estado de recuperação que está na localização compartilhada, na máquina do Serviço de Integração do PowerCenter. O PWXPC, em conjunto com o Serviço de Integração do PowerCenter, grava os dados alterados nos arquivos de destino e depois grava os tokens de reinicialização no arquivo de estado de recuperação. Como resultado, dados duplicados poderão ser aplicados aos destinos quando você reinicializar as sessões do CDC falhas.
O Serviço de Integração do PowerCenter salva o estado de operação da sessão e mantém as tabelas de recuperação de destino. O Serviço de Integração do PowerCenter armazena o estado de operação da sessão na localização compartilhada que é especificada em $PMStorageDir. O Serviço de Integração do PowerCenter salva as informações de recuperação do destino relacional no banco de dados de destino.
Quando você executa uma sessão do CDC que usa uma estratégia de retomada da recuperação, o PWXPC grava a seguinte mensagem no log da sessão para indicar que a recuperação está em vigor:
PWXPC_12094 [INFO] [CDCRestart] Advanced GMD recovery in effect. Recovery is automatic.
Quando você recupera ou reinicializa uma sessão do CDC, o PWXPC usa as informações de reinicialização salvas para retomar a leitura dos dados alterados do ponto de interrupção. O Serviço de Integração do PowerCenter restaura o estado de operação da sessão, incluindo o estado de cada origem, destino e transformação. O PWXPC, em conjunto com o Serviço de Integração do PowerCenter, determina o volume dos dados de origem que ele precisa reprocessar. O PowerExchange e o PWXPC usam as informações de reinicialização para determinar o ponto correto no fluxo de mudança do qual reinicializar a extração de dados alterados e, em seguida, aplicá-los aos destinos.
Se você executar uma sessão com a estratégia de retomada da recuperação e a sessão falhar, não altere o mapeamento, a sessão ou as informações de estado antes de reinicializar a sessão. O PowerCenter e o PWXPC não poderão garantir a recuperação, se você fizer essas alterações.
Se algum dos destinos na sessão do CDC usar o Gravador de Arquivo do PowerCenter para gravar dados do CDC em arquivos simples, não use uma estratégia de retomada da recuperação. Os tokens de reinicialização de todos os destinos da sessão do CDC, incluindo destinos relacionais, serão comprometidos, se um destino de arquivo simples estiver na mesma sessão. Poderá ocorrer perda ou duplicação de dados.