Как запустить WebSphere MQ в режиме SHARED?
Мы обнаружили ошибку, при которой служба поддержки Oracle заявила, что нам нужно перезапустить IBM Websphere MQ в режиме SHARED, но я не могу найти документацию о том, как это сделать. Я проконсультировался с некоторыми командами MQ, и они также озадачены запрашиваемой опцией. Могу ли я получить ссылку на то, как это сделать? Статья базы знаний Oracle:
Симптомы Вы успешно настроили адаптер MQ, но при использовании вы получаете сообщение об ошибке com.ibm.mq.MQException в журналах
Причина Ошибка IBM MQ предполагает, что MQ был запущен в монопольном режиме и что более ранний процесс уже имеет блокировку на MQ.
Вызвано: com.ibm.mq.MQException: MQJE001: возникла MQException: код завершения 2, причина 2009 MQJE016: администратор очередей MQ закрыл канал сразу во время соединения Причина закрытия = 2009
Это ошибка IBM, указывающая на ИСКЛЮЧИТЕЛЬНЫЙ режим. MQ Решение Запустите MQ в режиме SHARED или убедитесь, что никакой другой процесс уже не подключен к MQ при запуске в эксклюзивном режиме.
Спасибо.
1 ответ
Я думаю, что они имеют в виду, как адаптер открывает очередь MQ. Очередь может быть открыта в общем или эксклюзивном режиме. В режиме совместного использования более одного приложения могут получать сообщения из очереди. В эксклюзивном режиме только одно приложение может открыть очередь и принимать сообщения. Проверьте SHARE
а также DEFSOPT
настройки (через MQSC) для очереди, используемой адаптером Oracle.