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

Considerações do CDC para o DB2 para i5/OS

Considerações do CDC para o DB2 para i5/OS

As considerações e restrições a seguir se aplicam ao processamento do CDC do DB2:
  • Você pode registrar somente as tabelas associadas aos arquivos físicos para captura de dados alterados.
  • O tamanho máximo de uma linha ou coluna do DB2 cujas alterações o PowerExchange pode capturar é de 128.000 bytes.
  • O PowerExchange não pode processar diários para tabelas registradas que incluam entradas do diário minimizadas. Certifique-se de não usar entradas do diário minimizadas. Use o comando CRTJRN ou CHGJRN no sistema i5/OS de origem para definir MINENTDTA como *NONE.
  • O PowerExchange não pode capturar alterações resultantes de um comando Clear Physical File Member (CLRPFM) ou de uma operação SQL TRUNCATE nas tabelas do DB2 para i5/OS registradas para captura de dados alterados. O processamento do CDC do PowerExchange trata um comando CLRPFM e uma operação TRUNCATE da mesma maneira. O i5/OS grava somente uma entrada de diário para todas as operações de exclusão resultantes de um comando CLRPFM ou uma operação TRUNCATE. No entanto, uma única entrada de diário não é suficiente para que o PowerExchange replique corretamente as exclusões de CLRPFM ou de TRUNCATE nos destinos do CDC. Por padrão, quando o PowerExchange encontra uma entrada de diário de um comando CLRPFM ou de uma operação TRUNCATE, o processamento do CDC é interrompido.
    O DB2 para i5/OS 7.2 apresentou a compatibilidade com as operações SQL TRUNCATE em tabelas do DB2.
  • Se você usar o processamento de exclusão rápida SQL, as operações SQL DELETE não serão gravadas nos diários do DB2. Para usar o CDC do DB2 para i5/OS, impeça o processamento de exclusão rápida SQL definindo uma opção de consulta no arquivo QAQQINI. Por padrão, a opção de consulta SQL_FAST_DELETE_ROW_COUNT especifica *DEFAULT. Altere esse padrão definindo o parâmetro SQL_FAST_DELETE_ROW_COUNT como *NONE. Para obter mais informações sobre esse parâmetro e o arquivo de opção de consulta, examine a documentação do IBM DB2 para i5/OS.
  • Para servidores IBM i5/OS com uma configuração de nível de senha QPWDLVL 3, o PowerExchange oferece suporte para senhas com letras maiúsculas e minúsculas combinadas e senhas longas de até 30 caracteres.
  • O CDC do PowerExchange não respeita as regras de Controle de Acesso a Colunas e Linhas (RCAC) devido a uma limitação do DB2. Quando o PowerExchange tenta processar as entradas do diário de tabelas que têm regras de RCAC aplicadas, as colunas ou as linhas não são mascaradas nem filtradas com base nas regras. O DB2 para i5/OS 7.2 apresentou as regras RCAC para ajudar os administradores de bancos de dados a controlar a visibilidade dos dados confidenciais do DB2.