Назад | Перейти на главную страницу

Как запустить 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 EXCLUSIVE. Решение Запустите MQ в режиме SHARED или убедитесь, что ни один другой процесс не подключился к MQ при запуске в режиме Exclusive.

Спасибо.

Я думаю, они имеют в виду то, как адаптер открывает очередь MQ. Очередь может быть открыта в общем или монопольном режиме. В общем режиме несколько приложений могут получать сообщения из очереди. В монопольном режиме только одно приложение может открывать очередь и принимать сообщения. Проверьте SHARE и DEFSOPT настройки (через MQSC) для очереди, используемой адаптером Oracle.