• IBM MQ常用命令


    常用命令

    创建队列管理器
    crtmqm –q QMgrName
    -q是指创建缺省的队列管理器
    删除队列管理器
    dltmqm QmgrName
    启动队列管理器
    strmqm QmgrName
    如果是启动默认的队列管理器,可以不带其名字
    停止队列管理器
    endmqm QmgrName 受控停止
    endmqm –i QmgrName 立即停止
    endmqm –p QmgrName 强制停止
    显示队列管理器
    dspmq –m QmgrName
    运行MQSeries命令
    runmqsc QmgrName
    如果是默认队列管理器,可以不带其名字

    往队列中放消息
    amqsput QName QmgrName
    如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字
    从队列中取出消息
    amqsget QName QmgrName
    如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字
    启动通道
    runmqchl –c ChlName –m QmgrName

    启动侦听
    runmqlsr –t TYPE –p PORT –m QmgrName

    停止侦听
    endmqlsr -m QmgrName

    MQSeries命令
    定义死信队列
    DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE
    设定队列管理器的死信队列
    ALTER QMGR DEADQ(QNAME)
    定义本地队列
    DEFINE QL(QNAME) REPLACE
    定义别名队列
    DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)
    远程队列定义
    DEFINE QREMOTE(QRNAME) +
    RNAME(AAA) RQMNAME(QMGRNAME) +
    XMITQ(QTNAME)
    定义模型队列
    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等

    创建发送方通道
    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) REPLACE

    显示队列的所有属性
    DISPLAY QUEUE(QNAME) [ALL]

    显示队列的所选属性
    DISPLAY QUEUE(QNAME) DESCR GET PUT
    DISPLAY QUEUE(QNAME)MAXDEPTH CURDEPTH

    显示队列管理器的所有属性
    DISPLAY QMGR [ALL]

    显示进程定义
    DISPLAY PROCESS(PRONAME)

    更改属性
    ALTER QMGR DESCR(‘NEW DESCRIPTION’)
    ALTER QLOCAL(QNAME) PUT(DISABLED)
    ALTER QALIAS(QNAME) TARGQ(TARGQNAME)

    删除队列
    DELETE QLOCAL(QNAME)
    DELETE QREMOTE(QRNAME)

    清除队列中的所有消息
    CLEAR QLOCAL(QNAME)

    常用补充命令
    显示队列管理器 dspmq
    显示文件名 dspmqfls

    启动本地队列管理器 strmqm
    结束本地队列管理器 endmqm
    启动通道启动进程 runmqchi/runmqchl
     
    参考链接:http://www.cnblogs.com/vigarbuaa/archive/2012/07/19/2599539.html
    参考链接:http://blog.163.com/microsunny_lin/blog/static/24266622200764112832488
  • 相关阅读:
    微服务-Nacos
    微服务RPC框架-Feign
    读书笔记之《大型分布式网站架构设计与实践》
    读书笔记之《Java并发编程的艺术》—— 四
    读书笔记之《Java并发编程的艺术》—— 三
    读书笔记之《Java并发编程的艺术》—— 二
    读书笔记之《Java并发编程的艺术》—— 一
    noip2021 训练4 做题记录
    noip 训练 (线段树专项)
    UVA11671 矩阵中的符号 Sign of Matrix 题解
  • 原文地址:https://www.cnblogs.com/xiohao/p/9396480.html
Copyright © 2020-2023  润新知