如何获取MQ CLI命令以针对单个MQ安装运行?

时间:2017-09-04 22:00:56

标签: ibm-mq

我的机器上安装了2个MQ。安装1和安装2。

我没有使用setmqinst设置默认安装,但是当我运行dspmq命令时,我会从两个安装中获得一个队列管理器列表。 />
我已经使用完整路径限定了dspmq命令。即/opt/mqm/bin/dspmq,即使这样,列表也包含来自两个装置的所有队列管理器。

如何仅针对其中一个安装运行这些命令?是否可以使用setmqinst设置和更改默认安装?

2 个答案:

答案 0 :(得分:1)

{MQ}知识中心dspmq页面中记录了dspmq命令。

如果将-o installation添加到dspmq命令,则会显示安装名称和队列管理器名称,但始终会显示服务器上的所有队列管理器。

您可以grep安装名称以将输出限制为两个安装之一,例如:

安装1: dspmq -o installation|grep Installation1

安装2: dspmq -o installation|grep Installation2

答案 1 :(得分:0)

要针对特定​​安装运行命令,最好首先使用setmqenv命令为该安装设置环境:

https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.ref.adm.doc/q083560_.htm

但即使在那之后,dspmq也会在我认为的服务器上显示所有QM。