MQ常用命令总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WebSphere MQ 常用命令
1. 创建队列管理器
crtmqm -q QMA
(-q表示QMA为默认队列管理器)
2. 启动队列管理器
strmqm QMA
(对于默认队列管理器,则为strmqm )
3. 启动管理器平台
runmqsc QMA
4. 定义本地队列
define qlocal(queueA)
传输队列:define qlocal(queue1) usage(xmitq)
5. 定义远程队列
define qremote(queue.remote) rname(apple.queue) rqmname('queueB') xmitq(queue1)
(apple.queue为远程队列管理器,queueB是远程队列管理器中的本地队列)
6. 定义发送端通道
define channel(queueA.queueB) chltype(sdr) conname('192.168.1.90(1414)') xmitq(queueA) trptype(tcp) start channel (queueA.queueB)
7. 定义接受方通道
define channel(queueA.queueB) chltype(rcvr) trptype(tcp)
8. 创建并更改侦听端端口号
runmqlsr -m QM_APPLE -t TCP -p (port number)
注:如果未使用-p参数指定任何端口,那么使用缺省端口1414
alter listener(system.default.listener.tcp) trptype(tcp) port(1415)
9. 启动侦听
start listener(system.default.listener.tcp)
在命令行c:\runmqlsr
10. 列出侦听状态
display lsstatus(*)
11. 测试,向队列中放入消息
amqsput queue_name queue_manager_name
从队列中取出消息
amqsget queue_name queue_manager_name
12. 在服务器方建立用于客户方链接的通道
define channel(channel2) chltype(svrconn) trptype(tcp) mcauser(' ')
13. 在客户机方,使用MQSERVER定义客户机链接通道(如使用了Active Directory 服务支持,则可略过本步骤)
SET MQSERVER=CHANNEL1/TCP/192.168.1.90(1414) //Windows
export MQSERVER=’CHANNEL1/TCP/server-hostname(port)’ //linux
15.测试,向队列中放入消息
amqsputc queue_name queue_manager_name
从队列中取出消息
amqsgetc queue_name queue_manager_name
16. 关闭队列管理器
endmqm mqm_name
endmqm -i mqm_name
17. 结束所有侦听进程
endmqlsr -m mqm_name
18. 查看WebSphere MQ版本号
dspmqver
19. 查看已有的MQ管理器
dspmq
20. 启动WebSphere MQ Explorer
strmqcfg
21. "dspmqfls" command to convert between real and transformed object names.
命令名目的
amqmcert 管理 SSL 证书
amqmdain 配置或控制 WebSphere MQ 服务(仅 Windows 系统)crtmqcvx 转换数据
crtmqm 创建本地队列管理器
dltmqm 删除队列管理器
dmpmqaut 转储打开对象的权限
dmpmqlog 转储日志
dspmq 显示队列管理器
dspmqaut 显示打开对象的权限
dmpmqcap 显示处理程序容量和处理程序数
dspmqcsv 显示命令服务器状态
dspmqfls 显示文件名
dspmqtrc 显示格式化跟踪输出(HP-UX、Linux 和 Solaris)dspmqrtn 显示事务的详细信息
endmqcsv 停止队列管理器上的命令服务器
endmqlsr 停止队列管理器上的侦听器进程
endmqm 停止本地队列管理器
endmqtrc 停止对实体的跟踪(不用于 AIX)
rcdmqimg 向日志写对象的映象
rcrmqobj 根据它们在日志中的映象重新创建一个对象
rsvmqtrn 提交或逆序恢复事务
runmqchi 启动通道启动器进程
runmqchl 启动发送方或请求者通道
runmqdlq 启动死信队列处理程序
runmqlsr 启动侦听器进程
runmqsc 向队列管理器发出 MQSC 命令
runmqtmc 调用客户机的触发器监控器(仅 AIX 客户机)runmqtrm 调用服务器的触发器监控器
setmqaut 更改打开对象的权限
setmqcap 设置处理程序容量
setmqcrl 设置证书撤销列表(CRL)服务器定义setmqscp 设置服务连接点(仅 Windows 系统)strmqcsv 启动队列管理器的命令服务器
strmqm 启动本地队列管理器
strmqtrc 启用跟踪(不用于 AIX)
strmqm test
crtmqm test