1、创建队列管理器
crtmqm [选项] QMgrName
常用选项:
[-q]、[-d DefXmitQ]、[-u DeadQ]
-q,表示创建缺省队列管理器,一台机器最多只能有一个缺省队列管理器。
-d,表示指明队列管理器的缺省传输队列。
-u,表示指明队列管理器的死信队列。
2、删除队列管理器
dltmqm [-z]QMgrName
唯一选项:
该命令执行的前提是队列管理器的相关进程已经全部停止了。该命令只有一个选项
-z,表示抑制命令执行时发出的信息。
3、启动队列管理器
strmqm [-z | -c] QMgrName
全部选项:
-z,表示抑制命令执行时发出的信息。
–c 选项比较特殊,表示重置队列管理器。命令的执行过程为:先启动队列管理器,再覆盖重建所有的缺省系统对象,最后自动停止该队列管理器。
4、停止队列管理器
endmqm [-z] [-c | -w | -i | -p] QMgrName
全部选项:
-c,表示受控 (Controlled)方式停止,即等到连接在该队列管理器上的所有应用全部主动断开连接后,才停止队列管理器。不过,该命令是立即返回的,显示命令已经提交。
–w,则同样是受控方式停止,只是命令不是立即返回的,在指定的时限 (秒) 内等待 (Wait) 命令执行完毕后或超时返回。
-i,即立即 (Immediate) 停止,即使其它连接在该队列管理器上的应用的所有后继MQ API 全部失败,以督促它们退出。命令在队列管理器停止后返回。
–p,即强行 (Preemptive) 停止。不会等待其它应用程序释放资源或断开连接,而直接将队列管理器进程退出,有可能会造成异常。
-z 选项表示抑制命令执行时发出的信息,可以与其它选项组合使用。
5、显示队列管理器
dspmq [-m QMgrName]
功能
dspmq 用来显示本地的队列管理器的运行状态。
–m 选项,表示显示某个具体的队列管理器运行状态,否则,表示显示所
有的队列管理器状态。
5、MQ对象管理
runmqsc [QMgrName]
DISPLAY
表 3-2 MQSC 队列管理命令
命令 说明
队列管理器管理
ALTER QMGR 修改队列属性
DISPLAY QMGR 显示队列属性
队列管理
DEFINEQLOCAL/QREMOTE/QALIAS/QMODEL 创建队列
DELETEQLOCAL/QREMOTE/QALIAS/QMODEL 删除队列
ALTERQLOCAL/QREMOTE/QALIAS/QMODEL 修改队列属性
DISPLAYQLOCAL/QREMOTE/QALIAS/QMODEL/QUEUE 显示队列属性
通道管理
DEFINE CHANNEL 创建通道
DELETE CHANNEL 删除通道
ALTER CHANNEL 修改通道属性
DISPLAY CHANNEL 显示通道属性
START CHANNEL 启动通道
STOP CHANNEL 停止通道
RESET CHANNEL 重置通道
RESOLVE CHANNEL 解决通道争议
PING CHANNEL 测试通道
进程定义管理
DEFINE PROCESS 创建进程定义
DELETE PROCESS 删除进程定义
ALTER PROCESS 修改进程定义属性
DISPLAY PROCESS 显示进程定义属性
名称列表管理
DEFINE NAMELIST 创建名称列表
DELETE NAMELIST 删除名称列表
ALTER NAMELIST 修改名称列表属性
DISPLAY NAMELIST 显示名称列表属性
认证信息管理
DEFINE AUTHINFO 创建认证信息
DELETE AUTHINFO 删除认证信息
ALTER AUTHINFO 修改认证信息属性
DISPLAY AUTHINFO 显示认证信息属性
MQ 基本队列操作命令
命令 格式 说明
amqsputamqsput QueueName [QueueManagerName] 从Server 端将消息放入队列
amqsputcamqsputc QueueName [QueueManagerName] 从Client 端将消息放入队列
amqsgetamqsget QueueName [QueueManagerName] 从Server 端将消息取出队列
amqsgetcamqsgetc QueueName [QueueManagerName] 从Client 端将消息取出队列
amqsbcgamqsbcg QueueName [QueueManagerName] 从Server 端查看消息
amqsbcgcamqsbcgc QueueName [QueueManagerName] 从Client 端查看消息
MQSC 的动作可以有简写方式,如下表:
全称 简称 说明
DEFINE DEF 创建定义对象
DELETE DELETE 删除对象
ALTER ALT 修改对象属性
DISPLAY DIS 显示对象属性
CLEAR CLEAR 清除本地队列内容
START STA 启动通道、通道启动程序、监听器
STOP STOP 停止通道
RESOLVE RESOLVE 手工提交或回滚通道传送事务
PING PING 测试队列管理器或通道是否工作
RESET RESET 重置通道或群集
REFRESH REF 刷新群集或安全信息
SUSPEND SUSPEND 暂挂队列管理器,从群集中隔离出去
RESUME RESUME 恢复队列管理器,回到群集中去
对象也可以有简写方式,如下表:
全称 简称 说明
QMGR QMGR 队列管理器
QUEUE Q 队列
QLOCAL QL 本地队列
QREMOTE QR 远程队列
QALIAS QA 别名队列
QMODEL QM 模型队列
QSTATUS QS 队列状态
CHANNEL CHL 通道
CHSTATUS CHS 通道状态
CHINIT CHI 通道初始程序
LISTENER LSTR 监听器
NAMELIST NL 名称列表
PROCESS PRO 进程定义
AUTHINFO AUTHINFO 认证信息
QCLUSTER QC 群集队列
CLUSQMGR CLUSQMGR 群集队列管理器
CLUSTER CLUSTER 群集
CLUSNL CLUSNL 群集名称列表
【转载使用,请注明出处:http://blog.csdn.net/mahoking】
【转载使用,请注明出处:http://blog.csdn.net/mahoking】