![[AIX、Linux 和 Windows]](ngalw.gif)
使用控制命令管理 IBM MQ
这些控制命令提供了在 AIX®, Linux®, and Windows上执行许多 IBM® MQ 管理任务的方法。
如果要发出控制命令,那么您的用户标识必须是大多数控制命令的 mqm 组的成员。 有关此操作的更多信息,请参阅 在 AIX, Linux, and Windows 上管理 IBM MQ 的权限。 此外,请注意特定于环境的信息。 您的企业使用的一个或多个平台。
使用在队列管理器上运行的控制命令时,必须使用与您正在使用的队列管理器相关联的安装中的命令。
使用在配置为使用 CHCKLOCL (必需) 的连接认证的队列管理器上运行的控制命令时,发现连接失败,
- 如果控制命令允许,请提供用户标识和密码。
- 使用 MQSC 等效的控制命令 (如果存在这些命令)。
- 使用 -ns 选项启动队列管理器,而需要运行无法连接的控制命令。
有关控制命令的完整列表,请参阅 IBM MQ 控制命令。
![[Windows]](ngwin.gif)
在 Windows 系统上使用控制命令
在 IBM MQ for Windows中,在命令提示符处输入控制命令。
控制命令及其标志不区分大小写,但这些命令的自变量 (例如队列名称和队列管理器名称) 区分大小写。
例如,在命令中:
crtmqm /u SYSTEM.DEAD.LETTER.QUEUE jupiter.queue.manager
- 可输入大写或小写的命令名,或两者的混合。 这些都是有效的:
crtmqm
,CRTMQM
和CRTmqm
。 - 该标志可以输入为
-u
,-U
,/u
或/U
。 - 必须完全按照所示输入
SYSTEM.DEAD.LETTER.QUEUE
和jupiter.queue.manager
。
![[AIX]](ngaix.gif)
![[Linux]](nglinux.gif)
在 AIX and Linux 系统上使用控制命令
在 IBM MQ for AIX or Linux 系统中,在 shell 窗口中输入控制命令。
在 UNIX and Linux 环境中,控制命令 (包括命令名本身,标志和任何自变量) 区分大小写。 例如,在命令中:
crtmqm -u SYSTEM.DEAD.LETTER.QUEUE jupiter.queue.manager
- 命令名必须是
crtmqm
,而不是CRTMQM
。 - 该标志必须是
-u
,而不是-U
。 - 死信队列称为
SYSTEM.DEAD.LETTER.QUEUE
。 - 参数指定为
jupiter.queue.manager
,这与JUPITER.queue.manager
不同。
请小心输入命令,如您在示例中看到的那样。