Diagnostique as causas dos problemas com bloqueios de acesso exclusivo do
armazém de dados e examine as possíveis causas dos problemas.
Sobre Esta Tarefa
Cada mecanismo do sistema de mensagens estabelece um bloqueio exclusivo no seu armazém de dados. Durante a execução do mecanismo do sistema de mensagens, ele mantém esse bloqueio para garantir a integridade dos dados dentro do armazém de dados.
Compare os seus sintomas com aqueles listados na tabela a seguir e examine as soluções possíveis:
Sintoma |
Causa |
Solução |
O mecanismo do sistema de mensagens não pode
iniciar nem efetuar failover para outro servidor. O mecanismo do sistema de mensagens grava a mensagem de erro CWSIS1519 |
O mecanismo do sistema de mensagens não pode conectar-se ao banco de dados
especificado na origem de dados configurada para permitir que o mecanismo do sistema de mensagens acesse seu armazém de dados. |
|
Após vários minutos de atraso, o mecanismo do sistema de mensagens não pode
efetuar failover para outro servidor e grava a mensagem de erro CWSIS1519. |
Outra instância do mesmo mecanismo do sistema de mensagens está mantendo o
bloqueio do armazém de dados, ou o banco de dados não liberou um bloqueio do armazém de
dados que era mantido por uma instância falha do mesmo mecanismo do sistema de mensagens. |
- Se você puder conectar-se ao banco de dados, outra instância do mecanismo do sistema de mensagens poderá manter um bloqueio no armazém de dados. Verifique as outras instâncias em execução do mesmo mecanismo de sistema de mensagens. Apenas
uma instância de cada mecanismo de sistema de mensagens pode ser executada em um cluster
de cada vez.
- Após a falha de uma instância de um mecanismo do sistema de mensagens ou de um
servidor de aplicativos em execução em um cluster, o banco de dados poderá não ter
liberado os bloqueios do banco de dados que incluem o bloqueio do armazém de dados. Utilize as ferramentas de administração do Relational Database Management System para examinar as travas na tabela SIBOWNER. Se o banco de dados ainda contiver travas depois do defeito de um servidor, certifique-se de configurar a verificação de atividade da conexão de rede entre o servidor de aplicativos e o servidor de banco de dados para permitir failover de prompt. Por exemplo, examine o parâmetro keep alive do TCP.
Se você estiver
utilizando o DB2 para z/OS,
poderá examinar o Tempo Limite de Encadeamento Inativo do DB2.
É provável que tenha que usar as ferramentas de administração do banco de dados para forçar a liberação do bloqueio no armazém de dados.
|
O mecanismo do sistema de mensagens falha ao ser iniciado e grava as mensagens
de erro CWSIS1535 e CWSIS1519 |
Os identificadores na tabela
SIBOWNER não correspondem aos do mecanismo
de sistema de mensagens. |
- Verifique se a origem de dados que você configurou para o mecanismo do sistema de mensagens se refere ao banco de dados correto.
- Se os identificadores MEUUID não corresponderem, verifique se um
mecanismo do sistema de mensagens anterior não utilizou as mesmas tabelas. Se as tabelas
já existirem, elimine-as (DROP) e crie-as (CREATE) novamente para o
novo mecanismo do sistema de mensagens.
- Se os identificadores INCUUID não corresponderem, outra
instância do mesmo mecanismo do sistema de mensagens estará em execução e terá adquirido
o bloqueio.
Verifique as outras instâncias em execução do mecanismo do sistema de mensagens.
|
O mecanismo do sistema de mensagens inicia, mas depois pára e grava a mensagem
de erro CWSIS1519. |
O mecanismo do sistema de mensagens perdeu seu bloqueio no armazém de dados. |
- Verifique se há conectividade ao banco de dados por meio da origem de dados especificada. O
mecanismo do sistema de mensagens poderá ter perdido a conectividade de rede e não
conseguir manter uma conexão com o banco de dados.
- Se você puder conectar-se ao banco de dados, outra instância do mecanismo do sistema de mensagens poderá ter sido iniciada e obtido um bloqueio no armazém de dados. Verifique as outras instâncias em execução do mecanismo do sistema de mensagens.
|