WebSphere MQ 命令

2019-05-24 15:07

附录 WebSphere MQ 命令一览表

队列管理器 (Queue Manager)

crtmqm 创建队列管理器 (Create Queue Manager)

[-c Text] 描述,最多 64 个字符

[-d DefaultTransmissionQueue] 缺省传输队列

[-h MaximumHandleLimit] 一个应用程序可以 MQOPEN 的最大句柄数

min=1,max=999,999,999,default=256 [-lc | -ll] Log 类型

-lc Circular Logging,环型日志 -ll Linear Logging,线型日志

[-ld LogPath] Log 文件的目录,mqm 用户必须有访问权限,缺省为:

Windows X:\\Program Files\\IBM\\WebSphere MQ\\log\\qmgr UNIX /var/mqm/log

[-lf LogFileSize] Log 文件大小,4KB 的倍数.

Windows min=32,max=16,384,default=256 (1 MB) UNIX min=64,max=16,384,default=1024 (4 MB)

[-lp LogPrimaryFiles] 主 Log 文件数量,min=2,max=62,default=3 [-ls LogSecondaryFiles] 备用 Log 文件数量,min=1,max=61,default=2

注意:LogPrimaryFiles + LogSecondaryFiles <= 63 [-q] 缺省队列管理器

[-g ApplicationGroup] 应用组。Application Group 中的用户可以运行 MQI 应

用,更新 IPCC 资源,改变 Queue Manager 目录中的内容。 仅对 WMQ for AIX,Solaris,HPUX,Linux 有效。会反 映到 qm.ini 中。 mqm 必须是 Application Group 中的 用户。缺省 -g all

[-t IntervalValue] min=0,max=999,999,999,default=999,999,999,单

位: 毫秒。触发间隔 (Trigger Time Interval) [-u DeadLetterQueue] 死信队列 (Dead Letter Queue))

[-x MaximumUncommittedMessages] 最大的未提交的消息数量

min=1,max=999,999,999,default=10,000

在一个交易中的消息最大数量,为 MQPUT + MQGET + LUW 中 产生的 Trigger Message 数量之和 [-z] 抑止出错信息

QMgrName 队列管理器名 例:

crtmqm -t 5000 -u SYSTEM.DEAD.LETTER.QUEUE -ll QM dltmqm 删除队列管理器 (Delete Queue Manager)

[-z] 抑止出错信息

QMgrName 队列管理器名 例:

dltmqm -z QM

strmqm 启动队列管理器 (Start Queue Manager)

[-c] 启动队列管理器,覆盖重建所有的系统对象,再停止该队列管理器

[-z] 抑止出错信息

[QMgrName] 缺省为系统的缺省队列管理器 例:

strmqm -c QM

endmqm 停止队列管理器 (End Queue Manager)

[-c | -w | -i | -p]

-c Controlled (or quiesced) shutdown。缺省值。

等到所有的应用 MQDISC,Queue Manager 停止,当即显示命令提 交的提示。 -w Wait shutdown

与 -c 效果相同,只是命令提示一直等到 Queue Manager 停止后 才出来。

-i Immediate shutdown

等到当前的所有 MQ API 都执行完毕,Queue Manager 停止。以

后的 MQ API 全都失败,当前的交易在下次重启后自动回滚。提示等 到 Queue Manager 停止后出现. -p Preemptive shutdown。

强制停止。不会等待 MQDISC 或 MQ API 执行完毕,所以队列可能 会出现异常。提示等到 Queue Manager 停止后出现。

[-z] 抑止出错信息

QMgrName 队列管理器名 例:

endmqm -c QM endmqm -i QM

dspmq 显示队列管理器 (Display Queue Manager)

[-m QMgrName] 缺省为系统的缺省队列管理器 [-s] 显示运行状态 例: dspmq

QMNAME(QM) STATUS(正在运行) QMNAME(QM1) STATUS(正常结束) QMNAME(QM2) STATUS(正常结束) dspmq -s -m QM

QMNAME(QM) STATUS(正在运行) 命令服务器 (Command Server)

strmqcsv 启动命令服务器 (Start Command Server)

[QMgrName] 缺省为系统的缺省队列管理器 例:

strmqcsv QM

endmqcsv 停止命令服务器 (End Command Server)

[-c | -i]

-c Controlled,允许已经开始处理的 Command 消息完成。缺省值 -i Immediately,中止正在处理的 Command 任务 QMgrName 队列管理器

例:

endmqcsv QM endmqcsv -i QM

dspmqcsv 显示命令服务器 (Display Command Server)

[QMgrName] 缺省为系统的缺省队列管理器 返回的 Command Server 状态可能是: l Starting l Running

l Running with SYSTEM.ADMIN.COMMAND.QUEUE not enabled for gets l Ending l Stopped 例:

dspmqcsv QM Listener (监听器)

runmqlsr 运行监听器 (Run Listener)

-t tcp

[-p Port] Port 口,缺省为 1414

[-i IPAddr] IP 地址,如果不指定,Listener 会监听所有的 IP 地址 [-b Backlog] 允许的并发连接请求数 -t lu62

-n TpName 交易名,如果不指定,从 Queue Manager 的配置中取 -t netbios

-a Adapter NetBIOS Adapter Number。缺省为 0

-l LocalName NetBIOS Local Name。缺省从队列管理器的配置中取 -e Names Listener 可用的 Name 数量。缺省从队列管理器的配置中取 -s Sessions Listener 可用的 Session 数量。缺省从队列管理器的配置中取

-o Commands Listener 可用的 Command 数量。缺省从队列管理器的配置中取 -t spx

-x Socket 缺省为 0x5E86

-b Backlog 允许的并发连接请求数 -t udp

[-p Port] Port 口,缺省为 1414 [-m QMgrName]

缺省为系统的缺省队列管理器 备注:

-t 为必选项,其它为可选项 例:

runmqlsr -t tcp -p 1414 -m QM endmqlsr 停止监听器 (End Listener)

[-w] 等到命令完成后才返回控制

[-m QMgrName] 缺省为系统的缺省队列管理器 触发监控器 (Trigger Monitor)

runmqtmc 启动 Client 端触发监控器 (Run Trigger Monitor for Client)

[-m QMgrName] 缺省为系统的缺省队列管理器

[-q InitiationQName] 初始化队列名字,缺省为

SYSTEM.DEFAULT.INITIATION.QUEUE

runmqtrm 启动 Server 端触发监控器 (Run Trigger Monitor for Server)

[-m QMgrName] 缺省为系统的缺省队列管理器 [-q InitiationQName] 初始化队列名字,缺省为

SYSTEM.DEFAULT.INITIATION.QUEUE Trace

strmqtrc 启动 Trace (Start Trace,Windows 平台)

[-t TraceType] [-x TraceType] [-l MaxSize] 解释同后

strmqtrc 启动 Trace (Start Trace,HP-UX,Solaris,Linux 平台)

[-m QMgrName] 缺省为系统的缺省队列管理器

[-e] Early Tracing。可以 Trace 队列管理器的创建与启动. [-t TraceType] Trace 的部分,可以有多个-t 选项

[-x TraceType] 不要 Trace 的部分,可以有多个-x 选项 TraceType 可以是以下的组合: all 全部,是以下全部选项的叠加

api MQI 调用和主要队列管理器部件相关信息 commentary 部件中的评注信息 comms 网络通信上的数据流 csdata 通用服务的内部数据 csflows 通用服务的控制过程 detail 控制过程的细节数据

lqmdata 本地队列管理器的内部数据 lqmflows 本地队列管理器的控制过程 otherdata 其它部件的内容数据 otherflows 其它部件的控制过程 parms 激活 trace 控制过程

remotedata 通信部件的内部数据 remoteflows 通信部件的控制过程 servicedata 服务部件的内部数据 serviceflows 服务部件的控制过程

ssl 用 GSKit 与SSL Channel 安全数据,不支持 WebSphere MQ for Windows

versiondata WebSphere MQ 版本信息

[-l MaxSize] Trace 文件 (AMQnnnn.TRC) 的上限。以 MB 为单位。如果达到上 限,Trace 文件会更名为 AMQnnnn.TRS,且创建出新的 Trace 文 件 AMQnnnn.TRC。如果原来存在 AMQnnnn.TRS,则原来的文件被 删除。 例:

strmqtrc -m QM strmqtrc -m QM -e

strmqtrc -m QM -t all -x ssl

endmqtrc 停止 Trace (End Trace,Windows 平台) 解释同后

endmqtrc 停止 Trace (End Trace,HP-UX,Solaris,Linux 平台) [-m QMgrName] 缺省为系统的缺省队列管理器 [-e] Early Tracing.

[-a] All Tracing。必须单独设置 例:

endmqtrc -m QM endmqtrc -m QM -e

dspmqtrc 显示 Trace (Display Trace,HP-UX,Solaris,Linux 平台) [-t FormatTemplate] 格式文件,缺省为 /opt/mqm/lib/amqtrc.fmt [-h] 从 Report 中删去 Header Information [-s] 抽取出 Trace Hander 输出到 stdout [-o OutputFilename] 输出文件

InputFileName Trace 文件。如果只有一个文件,输出可以是 stdout 或是-o 指 定的文件。如果不止一个文件,输出为 AMQXXXXX.FMT (PID) 介质恢复 (Media Recover)

rcdmqimg 记录对象映像 (Record Object Image) [-m QMgrName] 缺省为系统的缺省队列管理器 [-z] 抑止出错信息

[-l] 输出重启 Queue Manager 和介质恢复所需的最早的日志文件名。 例:

AMQ7467: 启动队列管理器 QM 所需的最早的日志文件是 S0000000.LOG。

AMQ7468: 执行队列管理器 QM 的介质恢复所需的最早的日志文件 是 S0000001.LOG。

输出到出错日志 ../QM/errors/AMQERR01.LOG 上,同时输出到 stderr 上。如果-l -z 同时使用,则只输出到出错日志上。 -t ObjectType

nl 或namelist 名字列表 prcs 或process 进程 q 或queue 队列

ql 或qlocal 本地队列 qa 或qalias 别名队列 qr 或qremote 远程队列 qm 或qmodel 模型队列 qmgr 队列管理器

syncfile 通道同步文件 ctlg 或catalog 对象目录

authinfo 授权信息,SSL 通道 *或all 全部

GenericObjName 对象名字 备注


WebSphere MQ 命令.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:环境应急预案毕业论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: