1

我们将 MQ 从 V6 升级到 V7。之后我们在执行 mq 命令时遇到了这个错误。

检索本地队列管理器
无法加载程序 dspmq:
                无法加载依赖模块 /usr/lib/libmqmcs_r.a(shr.o)。
                该模块具有无效的幻数。

参考 IBM 网站,

http://www-01.ibm.com/support/docview.wss?uid=swg21233269

我没有在我的 AIX 机器中将 LIBPATH 指定为 /usr/mqm/lib。但是在将 LIBPATH 设置为 "" 时,此问题已解决。

您能否帮助我了解如何设置 LIBPATH 以使用 MQ 库?安装时会设置吗?

4

1 回答 1

1

您尚未提及迁移到的 MQ v7 版本。MQ v7.1 安装不会在 /usr 目录下创建任何符号链接。这是因为从 v7.1 开始,MQ 开始支持多版本安装。一个必须使用 SETMQENV 命令设置 MQ 环境。

请点击此链接

编辑:我怀疑 LIBPATH 可能指向了一些不正确的 mq 库。

于 2012-09-18T04:24:23.687 回答