[AIX、Linux 和 Windows]

使用控制命令管理 IBM MQ

这些控制命令提供了在 AIX®, Linux®, and Windows上执行许多 IBM® MQ 管理任务的方法。

如果要发出控制命令,那么您的用户标识必须是大多数控制命令的 mqm 组的成员。 有关此操作的更多信息,请参阅 AIX, Linux, and Windows 上管理 IBM MQ 的权限。 此外,请注意特定于环境的信息。 您的企业使用的一个或多个平台。

使用在队列管理器上运行的控制命令时,必须使用与您正在使用的队列管理器相关联的安装中的命令。

使用在配置为使用 CHCKLOCL (必需) 的连接认证的队列管理器上运行的控制命令时,发现连接失败,
  • 如果控制命令允许,请提供用户标识和密码。
  • 使用 MQSC 等效的控制命令 (如果存在这些命令)。
  • 使用 -ns 选项启动队列管理器,而需要运行无法连接的控制命令。

有关控制命令的完整列表,请参阅 IBM MQ 控制命令

[Windows]

Windows 系统上使用控制命令

IBM MQ for Windows中,在命令提示符处输入控制命令。

控制命令及其标志不区分大小写,但这些命令的自变量 (例如队列名称和队列管理器名称) 区分大小写。

例如,在命令中:
crtmqm /u SYSTEM.DEAD.LETTER.QUEUE jupiter.queue.manager
  • 可输入大写或小写的命令名,或两者的混合。 这些都是有效的: crtmqmCRTMQMCRTmqm
  • 该标志可以输入为 -u-U/u/U
  • 必须完全按照所示输入 SYSTEM.DEAD.LETTER.QUEUEjupiter.queue.manager
[AIX][Linux]

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不同。

请小心输入命令,如您在示例中看到的那样。