[IBM i]

STRMQM (启动消息队列管理器)

启动消息队列管理器 (STRMQM)命令会启动本地队列管理器。

允许运行的位置
所有环境 (*ALL)
THREADSAFE
Yes

参数

表 1. 命令参数
关键词 描述 选项 注意
MQM名称 消息队列管理器名称 字符值*DFT 可选,位置 1
RDEFSYS 重新定义系统对象 *YES , *NO 可选,位置 2
固定目录 修订目录 *YES , *NO 可选,位置 3
STRSTSDTL 启动状态详细信息 *ALL, *MIN 可选,位置 4
STRSVC 服务启动 *YES, *NO 可选,位置 5
REPLAY 只执行重演 *YES , *NO 可选,位置 6
激活 激活备份 *YES , *NO 可选,位置 7
STANDBY 允许使用备用队列管理器 *YES , *NO 可选,位置 8

消息队列管理器名称 (MQMNAME)

指定消息队列管理器的名称。

可能的值为:

*密度泛函理论
使用缺省队列管理器。
队列管理器名称
指定队列管理器的名称。 该名称最多可以包含48个字符。 如果系统使用双字节字符集(DBCS),那么最大字符数将减少。

重新定义系统对象 (RDEFSYS)

指定是否重新定义缺省值和系统对象。

* 否
不重新定义系统对象。
*是
启动队列管理器,重新定义缺省值和系统对象,然后停止队列管理器。 如果指定了这个标志,将替换 所有属于队列管理器的现有系统和缺省对象。

修订目录 (FIXDIRS)

指定是重新创建缺少的还是损坏的队列管理器目录。

* 否
请勿重新创建任何缺少的队列管理器目录。 如果启动时遇到任何损坏或缺少的目录, 那么启动尝试会报告错误,并且STRMQM命令会立即结束。
*是
启动队列管理器,如果需要,请重新创建任何损坏或缺失的目录。 执行队列管理器的介质恢复时,应该使用此选项。

启动状态详细信息 (STRSTSDTL)

指定启动队列管理器时发出的状态消息的详细信息。

*ALL
显示所有的启动状态消息。 该级别的详细信息包括定期显示的消息, 这些消息详细描述了事务恢复和日志重放。 该级别的详细信息对于在队列管理器异常 终止之后跟踪队列管理器启动进度是很有用的。
*MIN
显示状态消息的最小级别。

服务启动 (STRSVC)

指定在启动队列管理器时,是否启动以下其他QMGR组件:

  • 通道启动程序
  • 命令服务器
  • CONTROL设置为QMGR或STARTONLY的侦听器
  • CONTROL设置为QMGR或STARTONLY的服务
*是
启动队列管理器时,启动通道启动程序、命令服务器、侦听器和服务。
* 否
启动队列管理器时,不启动通道启动程序、命令服务器、侦听器或服务。

仅执行重放 (重放)

是否仅为了执行重放而启动队列管理器。 这使远程机器上队列管理器的备份副本 能够重放相应的活动机器创建的日志,并允许在此活动机器发生故障时激活备份 队列管理器。

* 否
不会仅为了执行重放而启动队列管理器。
*是
仅为了执行重放而启动队列管理器。 STRMQM命令将在重放完成时结束。

激活备份 (ACTIVATE)

指定是否将队列管理器标记为活动状态。 将以REPLAY选项启动的队列管理器标记为备份队列管理器,且无法在激活之前启动它。

* 否
不将队列管理器标记为活动状态。
*是
将队列管理器标记为活动状态。 如果已激活队列管理器,那么可以使用不带REPLAY和ACTIVATE选项 的SSTRMQM命令将其作为常规队列管理器启动。

允许备用队列管理器 (STANDBY)

指定当队列管理器的活动实例已在另一个系统上运行时,是否可以将队列管理器 作为备用实例启动。 还指定队列管理器的此实例是否允许其他系统上同一队列管理器的备用实例进行故障转移准备。

* 否
正常启动队列管理器。
*是
允许队列管理器作为备用实例启动,并且允许启动同一队列管理器的其他备用实例。