Como você exclui um broker multi-instância.
A ordem de exclusão de um broker de mensagens de várias instâncias e suas instâncias associadas é importante. É necessário ter cuidado para usar o comando correto para cada etapa do processo.
O ideal é você remover todas as instâncias do broker usando o comandomqsiremovebrokerinstance antes de tentar remover o broker em si. Esse comando remove todas as referências locais para a instância do broker, mas não afeta a configuração compartilhada para o broker de várias instâncias no caminho de trabalho compartilhado (que foi especificado com a opção -e nos comandos mqsicreatebroker e mqsiaddbrokerinstance).
Observe que o comando mqsiremovebrokerinstance não pode ser emitido em relação a uma instância do broker de espera. Pare a instância do broker ativo antes de executar esse comando.
Agora, remova o broker de várias instâncias usando o comando mqsideletebroker. Esse processo remove todas as referências para o broker nos caminhos de trabalho local e compartilhado.
Se você cometer um erro e, sem intenção, remover uma instância do broker, ele poderá ser recriado usando o comando mqsiaddbrokerinstance, desde que o comando mqsideletebroker não tenha sido usado para excluir o broker.
Se o broker de várias instâncias tiver sido removido usando o comando mqsideletebroker antes de remover quaisquer instâncias associadas do broker, não será possível iniciar as instâncias do broker.
Para recuperar-se dessa situação, recrie o broker de várias instâncias usando o comando mqsicreatebroker com a opção -e, especificando o local do caminho de trabalho compartilhado original.
O procedimento a seguir fornece uma visão geral de como excluir um broker multi-instância: