Notas sobre o Release


15.9 Capítulo 8. Determinação de Problemas

O Analisador de Replicação executa em sistemas Windows de 32 bits e no AIX. Para executar o Analisador no AIX, garanta que o diretório sqllib/bin aparece antes de /usr/local/bin na sua variável de ambiente PATH para evitar conflitos com /usr/local/bin/analyze.

O Analisador de Replicação possui duas palavras-chave opcionais adicionais: CT e AT.

CT=n
Mostra apenas as entradas da tabela de rastreio de Capture que são mais novas que n dias. Esta palavra-chave é opcional. Se você não especificar esta palavra-chave, o padrão é 7 dias.

AT=n
Mostra apenas as entradas da tabela de rastreio de Apply que são mais novas que n dias. Esta palavra-chave é opcional. Se você não especificar esta palavra-chave, o padrão é 7 dias.

Exemplo:

analyze mydb1 mydb2 f=meu-diretório ct=4 at=2 deepcheck q=applyqual1

Para o Analisador de Replicação, as seguintes informações sobre palavras-chave estão atualizadas:

deepcheck
Especifica que o Analisador realiza uma análise mais completa, incluindo as seguintes informações: informações de eliminação das tabelas CD e UOW, detalhes de compressão e particionamento das áreas da tabela do DB2 para OS/390, análise de índices de destino com respeito às chaves de subscrição, timelines de subscrição, e erros de instruções SQL do conjunto de subscrições. A análise inclui todos os servidores. Esta palavra-chave é opcional.

lightcheck
Especifica que as seguintes informações estão excluídas do relatório: todos os detalhes de colunas da tabela ASN.IBMSNAP_SUBS_COLS, erros de subscrição ou anomalias ou omissões, e índices incorretos ou ineficientes. Esta redução de informações economiza recursos e produz um arquivo de saída HTML menor. Esta palavra-chave é opcional e é mutuamente exclusiva à palavra-chave deepcheck.

As ferramentas do analisador estão disponíveis em PTFs de replicação em plataformas AS/300. Estas ferramentas coletam informações sobre seu ambiente de replicação e produzem um arquivo HTML que pode ser enviado para seu Representante de Serviços IBM para ajudar na determinação do problema. Para obter as ferramentas do AS/400, faça o download da PTF apropriada (por exemplo, para o produto 5769DP2, você precisa obter a PTF SF61798 ou sua substituição mais recente).

Inclua o seguinte problema/solução à seção "Solução de Problemas":

Problema: O programa Apply entra em loop sem replicar as alterações; a tabela de rastreio Apply mostra STATUS=2.

A conjunto de assinaturas inclui várias tabelas de origem. Para melhorar os pontos de acesso de uma tabela de origem do conjunto, uma tabela CCD interna é definida para a tabela de origem, mas em um conjunto de assinatura diferente. São feitas atualizações na tabela de origem, mas o processo Apply que ocupa a tabela CCD interna é executado de forma assíncrona (por exemplo, o programa Apply pode não ser iniciado ou um evento pode não ser disparado, e assim por diante). O programa Apply que replica atualizações da tabela de origem para a tabela de destino entra em loop porque está aguardando que a tabela CCD interna seja atualizada.

Para parar o loop, inicie o programa Apply (ou dispare o evento que causa a replicação) para a tabela CCD interna. O programa Apply ocupará a tabela CCD interna e permitirá que o programa Apply em loop processe as alterações a partir de todas as tabelas de origem.

Uma situação similar pode ocorrer para um conjunto de assinaturas que contém tabelas de origem com tabelas CCD internas que estão ocupadas por vários programas Apply.

   


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]