Diagnosticando Problemas com Travas de Acesso Exclusivas do Datastore

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.
  • Verifique se a conectividade com o banco de dados é possível ao usar a origem de dados definida.
  • 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 mecanismo do sistema de mensagens.
  • Se o mecanismo do sistema de mensagens estiver assumindo o controle de outro que estava em execução em um servidor diferente no mesmo 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 que possa configurar a verificação de atividade da conexão de rede entre o servidor de aplicativos e o servidor de banco de dados adequadamente. Por exemplo, examine o parâmetro keep alive do TCP.

    [z/OS]Se você estiver utilizando o DB2 para z/OS, poderá examinar o Tempo Limite de Encadeamento Inativo do DB2.

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.

    [z/OS]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.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjm0250_
Nome do arquivo: tjm0250_.html