IBM WebSphere MQ命令

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


你可能感兴趣的:(IBM WebSphere MQ命令)