MQ日常维护操作手册.docx假设队列管理器为 QMgrName,以下所有使用 QMgrName 的地方您都可以替换成您维护的mq队列管理器名称。一、MQ的启动与停止用root用户启/停需要root用户包含在 mqm组中。1、MQ的启动strmqmQMgrName如果启动默认队列管理器, strmqm后可以忽略队列管理器名称。在意外情况停止队列管理器后,启动可能会失败,此时可以检查上次停止后是否有 IPC资源未释放,若有请予以删除,删除方法参考下面的“”。2、MQ的关闭一般情况下,我们使用“endmqm-iQMgrName”来停止mq,如果停止失败,可以使用如下步骤:步骤1:endmqm-pQMgrName,如果停不掉,继续步骤2;步骤2:杀死有关进程,-ef|>中找到的程序进程,无法停止的进程可以用kill-9来终止,终止进程的顺序如下(不存在的进程可以忽略):killamqpcsea命令服务器killamqhasmx记录器killamqharmx日志格式化器(仅LINEAR日志)killamqzllp0检查点处理器killamqzlaa0队列管理器代理killamqzxma0处理控制器killamqrrmfa库进程(用于群集)(其属主和组均为mqm)ipcs-s|grepmqm|awk'{print$2}'|xargs-iipcrm-s{}ipcs-m|grepmqm|awk'{print$2}'|xargs-iipcrm-m{}二、MQ运行状态查看与常用操作1、,执行如下命令检查队列管理器运行状态:显示结果中 QMNAME 表示MQ队列管理器的名称, STATUSdspmq表示当前运行状态。运行状态有如下几种:Starting 正在启动Running 正在运行Ending 正在停止Endednormally 已经正常终止Endedimmediately已经立即终止Endedpreemtively已经强制终止Endedunexpectively异常终止注意:停止 MQ后必须使用 dspmq命令进行状态检查dspmq查询结果示例:QMNAME(QM00) STATUS (Running)2、查看通道运行状态与启停通道runmqscdischl(*); 查看所有通道定义dischs(*);查看所有通道状态,如果没有查询到通道状态,或报错AMQ8420:ChannelStatusnotfound,请启动通道dischs(ChannelName);查看通道ChannelName的状态通道状态有如下几种:STARTING正在启动BINDING正在绑定INITIALIZING正在初始化RUNNING正常STOPPING正在停止RETRYING重试PAUSED等待STOPPED已停止REQUESTING请求startchl(ChannelName);启动通道stopchl(ChannelName);停止通道resetchannel(ChannelName);重置通道序号。当本地与其他MQ队列管理器的通道无法正常启动的情况,检查日志
MQ日常维护操作手册 来自淘豆网www.taodocs.com转载请标明出处.