此命令仅对 Linear Logging 的 Queue Manager 有效 例:
rcdmqimg -l -m QM -t queue Q
记录了对象 Q 类型 queue 的媒体映像.
AMQ7467: 启动队列管理器 QM 所需的最早的日志文件是 S0000000.LOG .
AMQ7468: 执行队列管理器 QM 的介质恢复所需的最早的日志文件是 S0000000.LOG . rcrmqobj 重建对象 (Recreate Object)
[-m QMgrName] 缺省为系统的缺省队列管理器 [-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 对象名字 备注
此命令仅对 Linear Logging 的 Queue Manager 有效 例:
rcrmqobj -m QM -t queue Q
重新建立类型 queue 的对象 Q . 日志 (Log)
dmpmqlog 输出格式化日志
[-b | -s StartLSN | -n ExtentNumber]
指定 Dump 开始的 Log Sequence Number (LSN)
-b 从 Base LSN 开始,Base LSN active log 中的第一个
-s StartLSN 从 指 定 的 某 个 LSN 开 始 。StartLSN 格式为 nnnn:nnnn:nnnn:nnnn。
如果是 Circular Logging,StartLSN 必须大于等于 Base LSN
-n ExtentNumber 从指定的某 ExtentNumber 开始。取值为 0 - 9,999,999。仅对 Linear Logging 有效
[-e EndLSN] 指定 Dump 结束的 LSN。EndLSN 格式为 nnnn:nnnn:nnnn:nnnn. [-f LogFilePath] 指 定 Log 目录, 缺省为 C:\\Program Files\\IBM\\WebSphere MQ\\log\\QMgr
[-m QMgrName] 缺省为系统的缺省队列管理器 例:
dmpmqlog -m QM > QMLog.dmp
容量单元 (Capacity)
dspmqcap 显示容量单元 (Display Capacity) 例:
dspmqcap
购买的处理器定量为 1 此机器中的处理器数为 1
setmqcap 设置容量单元 (Set Capacity) 例:
setmqcap 2
权限信息 (Authority)
dmpmqaut 输出权限信息 (Dump Authority) [-m QMgrName] 缺省为系统的缺省队列管理器 [-n Profile | -l]
-n Profile 输出 Profile 文件名 -l 仅输出 Profile 名字和类型 [-t ObjectType] 对象类型 nl 或namelist 名字列表 prcs 或process 进程 q 或queue 队列 qmgr 队列管理器
authinfo 授权信息,SSL 通道
[-s ServiceComponent] 如果有 Installable Authorization Services,通过这个选 项可以提供Authorization Service 的名字。如果不用这个选 项,Authorization Inquiry 使用 Service 中的第一个安装部 件.
[-p PrincipalName | -g GroupName] -g GroupName 组名
-p PrincipalName 用户名.如果是Windows 系统,可以用 userid@domain 例:
dmpmqaut -m QM -l -t queue dmpmqaut -m QM -n Q -t queue
dspmqaut 显示权限信息 (Display Authority) [-m QMgrName] 缺省为系统的缺省队列管理器
-n ObjectName 对象名。如果是队列管理器,则可以不选此项 -t ObjectType 对象类型 nl 或namelist 名字列表 prcs 或process 进程 q 或queue 队列 qmgr 队列管理器
authinfo 授权信息,SSL 通道
[-s ServiceComponent] 如果有 Installable Authorization Services,通过这个选 项可以提供Authorization Service 的名字。如果不用这个选 项,Authorization Inquiry 使用 Service 中的第一个安装部 件.
[-p PrincipalName | -g GroupName] -g GroupName 组名
-p PrincipalName 用户名.如果是Windows 系统,可以用 userid@domain 例:
dspmqaut -m QM -n Q -t queue -p chenyux 实体 chenyux 对于对象 Q 具有下列权限: get browse put inq set crt dlt chg dsp passid passall setid setall clr
dspmqaut -m QM -t qmgr -g mqm
实体 mqm 对于对象 QM 具有下列权限: inq set connect altusr crt dlt chg dsp setid setall
setmqaut设置权限信息 (Set Authority)
[-m QMgrName] 缺省为系统的缺省队列管理器 -n Profile Profile 文件名 -t ObjectType 对象类型 nl 或namelist 名字列表 prcs 或process 进程 q 或queue 队列 qmgr 队列管理器
authinfo 授权信息,SSL 通道 [-p PrincipalName | -g GroupName] -g GroupName 组名
-p PrincipalName 用户名。如果是Windows 系统,可以用 userid@domain
[-s ServiceComponent] 如果有 Installable Authorization Services,通过这个选 项可以提供Authorization Service 的名字。如果不用这个选 项,Authorization Inquiry 使用 Service 中的第一个安装部 件.
[-remove] 删除 Profile 文件 %MQI authorizations%
+altusr 添加更换用户身份权限 -altusr 删除更换用户身份权限
+browse 添加浏览队列MQGET(BROWSE)权限 -browse 删除浏览队列MQGET(BROWSE)权限 +connect 添加连接队列管理器 MQCONN 权限 -connect 删除连接队列管理器 MQCONN 权限 +get 添加读消息MQGET 权限 -get 删除读消息MQGET 权限
+inq 添加查询对象参数MQINQ 权限 -inq 删除查询对象参数MQINQ 权限 +put 添加写消息MQPUT 权限 -put 删除写消息MQPUT 权限
+set 添加设置对象参数MQSET 权限 -set 删除设置对象参数MQSET 权限 %Context authorizations%
+passall 添加传递所有上下文权限 -passall 删除传递所有上下文权限 +passid 添加传递身份上下文权限 -passid 删除传递身份上下文权限 +setall 添加设置所有上下文权限 -setall 删除设置所有上下文权限 +setid 添加设置身份上下文权限 -setid 删除设置身份上下文权限 -ministration authorizations% +chg 添加更改对象权限 -chg 删除更改对象权限 +clr 添加清除对象权限 -clr 删除清除对象权限 +crt 添加创建对象权限 -crt 删除创建对象权限 +dlt 添加删除对象权限 -dlt 删除删除对象权限 +dsp 添加显示对象权限 -dsp 删除显示对象权限 %Generic authorizations% +all 添加所有权限 -all 删除所有权限
+alladm 添加所有管理操作可达到的权限
-alladm 删除所有管理操作可达到的权限 +allmqi 添加所有MQI 可达到的权限 -allmqi 删除所有MQI 可达到的权限
+none 无权限,用来创建不含权限的 Profile 例:
setmqaut -m QM -n Q -t queue -g group +inq +alladm setmqaut -m QM -n Q -t queue -g group -allmqi +alladm setmqaut -m QM -n a.b.* -t q -p mqm +all setmqaut -m QM -n a.b.* -t q -p mqm -remove setmqaut -m QM -n a.b.* -t q -p mqm +none amqoamd 输出授权信息 (OAM Dump)
[-m QMgrName] 缺省为系统的缺省队列管理器 [-t ObjectType] 对象类型 [-n ObjName] 对象名 [-f | -s]
-f 旧的授权文件格式 -s 输出 setmqaut 命令 例; amqoamd
运行环境 (Environment)
mqver 显示版本 (WebSphere MQ Version) 例: mqver
Name: WebSphere MQ Version: 530.4 CSD04
CMVC level: p530-04-030617 BuildType: IKAP - (Production)
这里很清楚地表明 WebSphere MQ 的版本为 5.3,目前的补丁是 CSD04。
具体的 PTF 说明可参考: C:\\Program Files\\IBM\\WebSphere MQ\\PTF\\zh_cn\\memo.ptf setmqprd 设置生产环境 (Set Production) [LicenseFile] 例:
setmqprd \此 WebSphere MQ 副本正在以\生产\方式运行. 备注:
WebSphere MQ 有三种不同的安装介质,试用版 (Trial)、测试版 (Beta) 和产生版 (Production),分别
对应三个不同的许可文件 amqtcert.lic,amqbcert.lic 和 amqpcert.lic。如果系统用生产版介质安装覆盖了原
来的试用版或测试版,则用此命令可以加载生产许可证文件,切换到生产方式运行。 amqicsdn 安装补丁 (Install CSD) 例:
amqicsdn 备注: