【问题标题】:IBM MQ8.0.0.7 Queue Manager Startup issueIBM MQ8.0.0.7 队列管理器启动问题
【发布时间】:2018-04-13 21:27:11
【问题描述】:

您好,我们正在使用 Linux 操作系统迁移 MQ8.0.0.7。我们已经创建了 QueueManager。还使用 oraClient 11.2.0.4 创建了切换加载文件。更新了 qm.ini 文件中的切换文件配置。

使用 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 文件节

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

您能建议吗?

【问题讨论】:

    标签: oracle ibm-mq


    【解决方案1】:

    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

    【讨论】:

      猜你喜欢
      • 2012-03-03
      • 2021-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 2023-03-03
      • 1970-01-01
      相关资源
      最近更新 更多