您好,欢迎来到花图问答。
搜索
您的当前位置:首页mq命令大全

mq命令大全

来源:花图问答
希望对大家有所帮助,多谢您的浏览!

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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务