Recuperando-se Após Falha do Gerenciador de Filas do Intermediário

Antes de começar

Em primeiro lugar tente chegar à raiz do problema, utilizando as técnicas de diagnóstico descritas ao longo da seçãoDiagnosticando Erros do centro de informações.

Se seu problema não puder ser resolvido através destas técnicas, entre em contato com o Centro de Suporte da IBM.

Utilize o procedimento nesta seção apenas como último recurso.

Se um gerenciador de filas com falhas for compartilhado entre um intermediário, Servidor de Nome de Usuário e um Configuration Manager, será necessário recriar todos os três componentes, pois cada componente irá criar filas diferentes. Para obter informações sobre como recuperar um gerenciador de filas compartilhado, consulte Recuperando-se Após Falha de um Gerenciador de Filas Compartilhado.

Se o gerenciador de filas do intermediário falhar e não puder ser corrigido através da determinação de problemas ou do Centro de Suporte da IBM, será preciso executar a seguinte seqüência de operações para recriá-lo:

  1. Assegure-se de que nenhum usuário do workbench esteja implementando o intermediário. É preciso aguardar até que essas ações sejam concluídas.
  2. Pare e intermediário utilizando o comando mqsistop.
  3. Se não houver danos em nenhuma das tabelas do banco de dados do intermediário, faça um backup dessas tabelas. Essas tabelas são interdependentes e devem estar todas em um estado consistente quando restauradas. Não é possível restaurar ou fazer backup de tabelas individuais.
  4. Exclua o intermediário utilizando o comando mqsideletebroker com o sinalizador -q para remover o gerenciador de filas.
  5. Crie novamente o intermediário utilizando o comando mqsicreatebroker. O comando mqsicreatebroker cria o gerenciador de filas e as filas padrão automaticamente.
  6. Recrie todas as filas específicas necessárias para seus fluxos de mensagens.
  7. Restaure as tabelas do banco da dados do intermediário, ou do backup recém-executado ou de uma versão de backup bem-sucedido anteriormente.
  8. Inicie o intermediário utilizando o comando mqsistart.
  9. Reimplemente a configuração do domínio.

Tarefas relacionadas
Criação de um Intermediário
Exclusão de um Intermediário
Recuperando-se após Falha

Referências relacionadas
Comando mqsicreatebroker
Comando mqsideletebroker
Comando mqsistart
comando mqsistop