MQ-基本操作

下面只是一些MQ的最最基础的操作,仅供参考,不喜勿喷!

 

1、查看MQ版本号

  /usr/mqm/bin/dspmq
  lslpp -l |grep mqm.base

2、MQ默认安装路径

Linux /usr
AIX /usr
HP-UX /usr/mqm

3、查看MQ是否已经启动

dspmq

4、查看相应MQ队列是否有数据

dismqstat

5、查看错误信息

mqrc AMQXXX
##日志 /var/mqm/qmgrs/QM名/errors/AMQERRO?.LOG
##日志 /var/mqm/errors/AMQERRO?.LOG

6、常用操作

## 发送消息 /usr/mqm/samp/bin/amasput 远程队列名 QM1
## 预览消息(不读走) /usr/mqm/samp/bin/amasbcg 远程队列名 QM1
##读取消息 /usr/mqm/samp/bin/amasget 远程队列名 QM1

## echo 'dis' | runmqsc QM名 --help
## echo 'dis chs(*) ' | runmqsc QM名 -- 查看通道状态
## echo 'dis q(*) where (curdepth ne 0)' | runmqsc QM名 -- 深度不为0的队列
## echo 'dis chl(*) all' | runmqsc QM名 --查看所有通道详细配置信息
## echo 'dis q(*) all ' | runmqsc QM名 --查看所有队列详细配置信息
## echo 'dis start listener(ln1)'|runmqsc QM名 --启动侦听
## echo 'dis start listener(chl名)'|runmqsc QM名 --启动通道(rcv.channel会被调起)

posted @ 2020-08-13 15:57  smallfishy  阅读(896)  评论(0编辑  收藏  举报