IBM MQ8.0.0.7队列管理器启动问题

时间:2018-04-12 04:13:07

标签: oracle ibm-mq

您好我们正在使用Linux OS迁移MQ8.0.0.7。我们创建了QueueManager。还在qm.ini文件中使用oraClient 11.2.0.4.Updated switch file config创建了交换机加载文件。

切换文件创建使用 - IBM MQ8.0.0.7和oraClient 11.2.0.4

但是当我们尝试启动队列管理器时,我们会遇到错误

04/10/2018 08:15:07 AM - Process(32092.1) User(mqm) Program(amqzxma0) Host(lswttsccsap5u) Installation(Installation1) VRMF(8.0.0.7) QMgr(NYCOLI2_QM.UATIN)

AMQ6175: The system could not dynamically load the shared library '/var/mqm/exits64/oraswit'. The system returned error message '/var/mqm/exits64/oraswit: undefined symbol: xaosw'.

EXPLANATION: This message applies to UNIX systems. The shared library '/var/mqm/exits64/oraswit' failed to load correctly due to a problem with the library. ACTION: Check the file access permissions and that the file has not been corrupted.
----- amqxufnx.c : 1436 ------------------------------------------------------- 
04/10/2018 08:15:07 AM - Process(32092.1) User(mqm) Program(amqzxma0) Host(lswttsccsap5u) Installation(Installation1) VRMF(8.0.0.7) QMgr(NYCOLI2_QM.UATIN)

AMQ7622: WebSphere MQ could not load the XA switch load file for resource manager 'Oracle_CMXIUAT_AIX'.

qm.ini文件Stanza

XAResourceManager:
    Name=MyQueuManager
    SwitchFile=oraswit
    ThreadOfControl=THREAD 
    XAOpenString=Oracle_XA+Acc=P/myusername/mypassword+SesTm=100+dbgfl=15+LogDir=/var/mqm/xa_logs+dbgfl=15+SqlNet=SSS+threads=TRUE

你能告诉我吗?

1 个答案:

答案 0 :(得分:0)

SwitchFile似乎不正确。你从哪里得到的?

我在Linux上找到了这些:

Linux (nonthreaded)     libmqmxa64.so   libmqcxa64.so
Linux (threaded)    libmqmxa64_r.so     libmqcxa64_r.so

查看有关设置XA的文档: https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.sce.doc/q023610_.htm