LoveUnix » 中间件技术 » MQ LOG文件被删除,如何重新启动?
让LU留住您的每

一天 让LU博客留住您的每一天
2005-9-13 10:58 anto
AIX 5.2 , MQ5.3 , 不小心删除了mq的log 文件,目前mq仍在运行,我看到手册里面丢失文件后就无法重新启动<br /><br />请教大家如何处理?是测试环境, 数据没有关系.

2005-9-14 08:53 bpmf
给你一个例子参考一下:<br />解决办法如下,本例中队列管理器名为TEST!QMGR.<br />1.将此队列管理器目录更名为TEST!QMGR作备份。 <br />#cd /var/mqm/qmgrs<br /># mv TEST&#33;QMGR TEST.OLD<br /><br />2.删除队列管理器TEST!QMGR,<br />dltmqm TEST&#33;QMGR<br /><br />并做如下检查,<br />1.确保TEST!QMGR的日志目录已被删除。此队列管理器的缺省日志目录为/var/mqm/log/TEST!QMGR。 如没有,使用下列命令删除: <br />rm -rf TEST&#33;QMGR <br />2.检查 /var/mqm/mqs.ini文件中QueueManager部分已没有关于 TEST&#33;QMGR的描述,如果有,手工去掉。 <br /><br />3.创建与原来队列管理器同名的队列管理器。<br />crtmqm TEST!QMGR<br />4.将TEST!QMGR目录下的amqalchk.fil拷到原来备份的TEST.OLD目录下。<br /># cd /var/mqm/qmgrs<br /># cp TEST&#33;QMGR/amqalchk.fil TEST.OLD<br /><br />5.删除TEST!QMGR目录,将原来备份的队列管理器目录拷回TEST!QMGR目录。<br />rm -rf TEST&#33;QMGR<br />mv TEST.OLD TEST&#33;QMGR<br /><br />6.重新启动队列管理器<br />strmqm TEST&#33;QMGR<br /><br />采用上述办法后,除了未做完的UOW由于日志的删除不能恢复外,队列管理器 的其它一切都会恢复正常。 <br />

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.