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. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP

Guia do CDC para i5/OS

Guia do CDC para i5/OS

Tokens de Reinicialização e o Arquivo de Token de Reinicialização

Tokens de Reinicialização e o Arquivo de Token de Reinicialização

O PowerExchange usa um par de valores de token, chamado par de tokens de reinicialização, para determinar onde começar a extrair dados alterados no fluxo de mudança para cada origem em uma sessão do CDC. Um par de tokens de reinicialização corresponde à posição de um registro de alteração específico no fluxo de mudança.
Você pode especificar pares de tokens de reinicialização no arquivo de token de reinicialização. O PWXPC também armazena tokens de reinicialização para sessões do CDC que foram executadas em uma tabela ou arquivo de estado. Os valores de token no arquivo de token de reinicialização substituem aqueles na tabela ou arquivo de estado.
Especifique tokens de reinicialização no arquivo de token de reinicialização nas seguintes situações:
  • Para uma nova sessão do CDC, especifique pares de token de reinicialização para as origens na sessão. Você pode definir um par de tokens de reinicialização exclusivo para cada origem, ou usar a instrução de substituição especial para especificar um par de tokens de reinicialização que pertença a todas ou várias fontes de dados. Os tokens de reinicialização devem representar o ponto no tempo no fluxo de mudança quando você materializou os destinos correspondentes.
  • Se você adicionar uma fonte de dados a uma sessão do CDC, especifique um par de tokens de reinicialização para essa fonte.
  • Se você precisar substituir valores de token para uma ou mais fontes de dados em uma sessão do CDC, use instruções de substituição no arquivo de token de reinicialização.
Um par de tokens de reinicialização é composto dos seguintes tipos de token:
Token de sequência
Um valor binário que representa, para cada registro de alteração que é lido, a posição do fluxo de mudança do fim do UOW, seguida pela posição do registro de alteração. Token de sequência é um valor estritamente ascendente e que pode ser repetido.
Token de reinicialização
Um valor binário que representa, para cada registro de alteração que é lido, uma posição do fluxo de mudança que o PowerExchange pode usar para reconstruir o estado do UOW para o registro de alteração.
Em alguns casos, o token de reinicialização poderá conter a posição do UOW aberto mais antigo. Um UOW aberto é aquele cujo início do fluxo de mudança o PowerExchange leu, mas cujo registro de confirmação, ou end-UOW, ainda não leu.
Quando uma sessão do CDC é executada, o PWXPC lê os valores de token para cada origem da tabela ou arquivo de estado e também lê o arquivo de token de reinicialização. O PowerExchange usa os valores de token de reinicialização apropriados para determinar o ponto do qual iniciar a leitura dos dados alterados do fluxo de mudança para cada origem na sessão do CDC. Depois de determinar o ponto inicial, o PowerExchange começa a ler e transmitir os dados alterados para o PWXPC. O PWXPC usa o token de sequência de uma origem para determinar o ponto no qual começar a especificar os dados alterados para a origem.