运行 针对特定安装的 MQSC 命令
running MQSC command against a specific installation
在多安装环境中(windows 上的 IBM MQ v9.0),我尝试创建一个队列管理器并设置其安装(crtmqm
、setmqm
)命令提示符,但出现错误:
Command not executed from the installation named by the -n parameter
如何执行以下操作:
- 检查当前安装与命令相关联的是什么
提示。
- 更改与
命令提示符(基本上 运行 命令针对特定的
安装,这不一定是主要安装)。
如果你想运行使用非主安装的命令,那么你必须转到非主安装的安装(即bin)目录,然后从那里执行它。
如果要设置环境,则必须使用 setmqenv。以下是信息中心 link,其中详细介绍了它
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.ref.adm.doc/q083560_.htm
回答你的两个问题:-
- 要检查与命令提示符关联的当前安装,请使用
dspmqver
命令。
- 要更改与命令提示相关联的当前安装,请按以下方式之一使用
setmqenv
命令:-
要设置安装,您可以使用安装名称进行设置,例如:-
setmqenv -n Installation2
或安装路径,例如:-
setmqenv -p c:\mqm8000
这与更改到您想要的目录然后告诉它您想要将环境更改为自身 (-s
) 的结果相同,例如
cd \mqm8000
setmqenv -s
在多安装环境中(windows 上的 IBM MQ v9.0),我尝试创建一个队列管理器并设置其安装(crtmqm
、setmqm
)命令提示符,但出现错误:
Command not executed from the installation named by the -n parameter
如何执行以下操作:
- 检查当前安装与命令相关联的是什么 提示。
- 更改与 命令提示符(基本上 运行 命令针对特定的 安装,这不一定是主要安装)。
如果你想运行使用非主安装的命令,那么你必须转到非主安装的安装(即bin)目录,然后从那里执行它。 如果要设置环境,则必须使用 setmqenv。以下是信息中心 link,其中详细介绍了它
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.ref.adm.doc/q083560_.htm
回答你的两个问题:-
- 要检查与命令提示符关联的当前安装,请使用
dspmqver
命令。 - 要更改与命令提示相关联的当前安装,请按以下方式之一使用
setmqenv
命令:-
要设置安装,您可以使用安装名称进行设置,例如:-
setmqenv -n Installation2
或安装路径,例如:-
setmqenv -p c:\mqm8000
这与更改到您想要的目录然后告诉它您想要将环境更改为自身 (-s
) 的结果相同,例如
cd \mqm8000
setmqenv -s