安装MQ for soloris

创建以mqm为名称的用户和组。
在opt和var目录下创建mqm的目录。最好根本需求分配磁盘空间,然后用ln 连接过去,log也最好分配单独的磁盘空间。
运行安装目录中的mqlicense.sh脚本以接受许可证,如果不接收许可证不能安装。
输入pkgadd -d 安装文件目录 启动安装过程。
不要装DCE,否则不能运行SSL通道。其他全是Y。
运行setmqcap 后加所需的容量单元 1-2cpu设4,3-8cpu设8,9-23cpu设16,24cpu或更多设30。
安装完毕。
安静安装运行silent目录下的silent.sh脚本进行非交互式安装。安装脚本使用admin文件和response文件。缺省情况silent.sh脚本假设服务器cd-rom已挂装到/cdrom,并把所有的输出和日志写到/tmp/mq.install文件中。

使用 MQ for soloris
创建队列管理器
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)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值