mq命令大全
最近在配置MQ,记下了一些常用的MQ命令,如下:
创建队列管理器
crtmqm –q QMgrName
-q是指创建缺省的队列管理器
删除队列管理器
dltmqm QmgrName
启动队列管理器
strmqm QmgrName
如果是启动默认的队列管理器,可以不带其名字
停止队列管理器
endmqm QmgrName 受控停止
endmqm –i QmgrName 立即停止
授课:XXX
希望对大家有所帮助,多谢您的浏览!
endmqm –p QmgrName 强制停止
显示队列管理器
dspmq –m QmgrName
运行MQ命令
runmqsc QmgrName
如果是默认队列管理器,可以不带其名字
往队列中放消息
amqsput QName QmgrName
如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字
授课:XXX
希望对大家有所帮助,多谢您的浏览!
从队列中取出消息
amqsget QName QmgrName
如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字
启动通道
runmqchl –c ChlName –m QmgrName
启动侦听
runmqlsr –t TYPE –p PORT –m QMgrName
停止侦听
endmqlsr -m QmgrName
下面是在MQ环境中可以执行的MQ命令(即在runmqsc环境下可以敲的命令)
定义持久信队列
DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE
设定队列管理器的持久信队列
授课:XXX
希望对大家有所帮助,多谢您的浏览!
ALTER QMGR DEADQ(QNAME)
定义本地队列
DEFINE QL(QNAME) REPLACE
定义别名队列
DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)
远程队列定义
DEFINE QREMOTE(QRNAME) +
RNAME(AAA) RQMNAME(QMGRNAME) +
XMITQ(QTNAME)
授课:XXX
希望对大家有所帮助,多谢您的浏览!
定义模型队列
DEFINE QMODEL(QNAME) DEFTYPE(TEMPDYN)
定义本地传输队列
DEFINE QLOCAL(QTNAME) USAGE(XMITQ) DEFPSIST(YES) +
INITQ(SYSTEM.CHANNEL.INITQ)+
PROCESS(PROCESSNAME) REPLACE
创建进程定义
DEFINE PROCESS(PRONAME) +
DESCR(‘STRING’)+
APPLTYPE(WINDOWSNT)+
APPLICID(’ runmqchl -c SDR_TEST -m QM_ TEST’)
其中APPLTYPE的值可以是:CICS、UNIX、WINDOWS、WINDOWSNT等
创建发送方通道
授课:XXX
希望对大家有所帮助,多谢您的浏览!
DEFINE CHANNEL(SDRNAME) CHLTYPE(SDR)+
CONNAME(‘100.100.100.215(1418)’) XMITQ(QTNAME) REPLACE
其中CHLTYPE可以是:SDR、SVR、RCVR、RQSTR、CLNTCONN、SVRCONN、CLUSSDR和CLUSRCVR。
创建接收方通道
DEFINE CHANNEL(SDR_ TEST) CHLTYPE(RCVR) REPLACE
创建服务器连接通道
DEFINE CHANNEL(SVRCONNNAME) CHLTYPE(SVRCONN)显示队列的所有属性
DISPLAY QUEUE(QNAME) [ALL]
授课:XXX
REPLACE
希望对大家有所帮助,多谢您的浏览!
显示队列的所选属性
DISPLAY QUEUE(QNAME) DESCR GET PUT
DISPLAY QUEUE(QNAME)MAXDEPTH CURDEPTH
来源:(http://blog.sina.com.cn/s/blog_4c17eecb0100fqmh.html) - mq命令大全_一壶浊酒_新浪博客 显示队列管理器的所有属性
DISPLAY QMGR [ALL]
显示进程定义
DISPLAY PROCESS(PRONAME)
更改属性
ALTER QMGR DESCR(‘NEW DESCRIPTION’)
ALTER QLOCAL(QNAME) PUT(DISABLED)
ALTER QALIAS(QNAME) TARGQ(TARGQNAME)
删除队列
DELETE QLOCAL(QNAME)
授课:XXX
希望对大家有所帮助,多谢您的浏览!
DELETE QREMOTE(QRNAME)
清除队列中的所有消息
CLEAR QLOCAL(QNAME)
以下是一些高级配置的命令:
amqmcert 配置SSL证书
amqmdain 配置windows上的MQ服务
crtmqcvx 转换数据
dmpmqaut 转储对象权限管理
dmpmqlog 转储日志管理
授课:XXX
希望对大家有所帮助,多谢您的浏览!
dspmq 显示队列管理器
dspmqaut 显示打开对象的权限
dmpmqcap 显示处理程序容量和处理程序数
dspmqcsv 显示命令服务器状态
dspmqfls 显示文件名
dspmqtrc 跟踪MQ输出(HP-UNIX LINUX Solaris)
dspmqrtn 显示事务的详细信息
endmqcsv 停止队列管理器上的命令服务器
strmqcsv 启动队列管理器上的命令服务器
endmqtrc 停止跟踪
rcdmqimg 向日志写对象的映像
rcmqobj 根据日志中的映像重新创建一个对象
rsvmqtrn 提交或逆序恢复事务
授课:XXX
希望对大家有所帮助,多谢您的浏览!
--------------------------
Solaris下MQ管理 有三种命令集合,可用于管理 WebSphere MQ,分别是控制命令、MQSC 命令和 PCF 命令。
-- 查看队列管理器
bash-2.03$ dspmq
QMNAME(DPHKCOP) STATUS(Running)
QMNAME(remote.qm) STATUS(Ended unexpectedly)
QMNAME(remote) STATUS(Ended immediately)
bash-2.03$ dltmqm remote
授课:XXX
希望对大家有所帮助,多谢您的浏览!
WebSphere MQ queue manager 'remote' deleted.
bash-2.03$ dltmqm remote.qm
WebSphere MQ queue manager 'remote.qm' deleted.
bash-2.03$
bash-2.03$ dspmq
QMNAME(DPHKCOP) STATUS(Running)
-- MQ command server
bash-2.03$ dspmqcsv DPHKCOP
WebSphere MQ Command Server Status . . : Running
bash-2.03$
-- 区分大小写
bash-2.03$ dspmqcsv DPHKCOP
WebSphere MQ Command Server Status . . : Running
授课:XXX
希望对大家有所帮助,多谢您的浏览!
bash-2.03$ dspmqcsv dphkcop
AMQ8146: WebSphere MQ queue manager not available.
=================
总结:
1. 在MQ的home下面,有些常用的命令(在solaris下,加到了path下)
常用的有:
dspmq - display message queue
2. 脚本控制命令 runmqsc QName ( if no specify QName, will use default if exists )
它会提示可用的命令,如输入无效
授课:XXX
希望对大家有所帮助,多谢您的浏览!
该命令,自动转换为大写字母(除非用引号),所以定义的object的名称都为大写
对于参数不知道,可先查询显示,【 用(*)代替】再进一步操作
AMQ8426: Valid MQSC commands are:
ALTER
CLEAR
DEFINE
DELETE
DISPLAY
END
PING
REFRESH
RESET
RESOLVE
授课:XXX
希望对大家有所帮助,多谢您的浏览!
RESUME
START
STOP
SUSPEND
:
display
AMQ8426: Valid MQSC commands are:
DISPLAY AUTHINFO
DISPLAY CHANNEL
授课:XXX
希望对大家有所帮助,多谢您的浏览!
DISPLAY CHSTATUS
DISPLAY CLUSQMGR
DISPLAY PROCESS
DISPLAY NAMELIST
DISPLAY QALIAS
DISPLAY QCLUSTER
DISPLAY QLOCAL
DISPLAY QMGR
DISPLAY QMODEL
DISPLAY QREMOTE
DISPLAY QUEUE
DISPLAY QSTATUS
DISPLAY CONN
授课:XXX
希望对大家有所帮助,多谢您的浏览!
DISPLAY SERVICE
DISPLAY LISTENER
DISPLAY SVSTATUS
DISPLAY LSSTATUS
DISPLAY QMSTATUS
:
display queue(*)
13 : display queue(*)
AMQ8409: Display Queue details.
授课:XXX
希望对大家有所帮助,多谢您的浏览!
QUEUE(SYSTEM.ADMIN.ACCOUNTING.QUEUE) TYPE(QLOCAL)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.ADMIN.ACTIVITY.QUEUE) TYPE(QLOCAL)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.ADMIN.CHANNEL.EVENT) TYPE(QLOCAL)
AMQ8409: Display Queue details.
display service(*)
display QREMOTE(*)
display QMODEL(*)
----------------------------------------------
dspmq
runmqsc PROVINCE_QM
DISPLAY AUTHINFO
授课:XXX
希望对大家有所帮助,多谢您的浏览!
DISPLAY CHANNEL
DISPLAY CHSTATUS
DISPLAY CLUSQMGR
DISPLAY PROCESS
DISPLAY NAMELIST
DISPLAY QALIAS
DISPLAY QCLUSTER
DISPLAY QLOCAL
授课:XXX
希望对大家有所帮助,多谢您的浏览!
DISPLAY QMGR
DISPLAY QMODEL
DISPLAY QREMOTE
DISPLAY QUEUE
DISPLAY QSTATUS
DISPLAY CONN
DISPLAY SERVICE
DISPLAY LISTENER
DISPLAY SVSTATUS
DISPLAY LSSTATUS
DISPLAY QMSTATUS
(注:可编辑下载,若有不当之处,请指正,谢谢!)
授课:XXX
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务