strmqm 启动MQ时报 Log not available 请各位帮忙怎么样解决这个问题。谢谢各位了!
解决办法如下,本例中队列管理器名为TEST!QMGR.
1.将此队列管理器目录更名为TEST!QMGR作备份。#cd /var/mqm/qmgrs# mv TEST!QMGR TEST.OLD
2.删除队列管理器TEST!QMGR,dltmqm TEST!QMGR
并做如下检查,1.确保TEST!QMGR的日志目录已被删除。此队列管理器的缺省日志目录为/var/mqm/log/TEST!QMGR。 如没有,使用下列命令删除:rm -rf TEST!QMGR
2.检查 /var/mqm/mqs.ini文件中QueueManager部分已没有关于 TEST!QMGR的描述,如果有,手工去掉。
3.创建与原来队列管理器同名的队列管理器。crtmqm TEST!QMGR
4.将TEST!QMGR目录下的amqalchk.fil拷到原来备份的TEST.OLD目录下。# cd /var/mqm/qmgrs# cp TEST!QMGR/amqalchk.fil TEST.OLD
5.删除TEST!QMGR目录,将原来备份的队列管理器目录拷回TEST!QMGR目录。rm -rf TEST!QMGRmv TEST.OLD TEST!QMGR
6.重新启动队列管理器strmqm TEST!QMGR
采用上述办法后,除了未做完的UOW由于日志的删除不能恢复外,队列管理器 的其它一切都会恢复正常。
IBM 网站上有说明!!!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
解决办法如下,本例中队列管理器名为TEST!QMGR.
1.将此队列管理器目录更名为TEST!QMGR作备份。
#cd /var/mqm/qmgrs
# mv TEST!QMGR TEST.OLD
2.删除队列管理器TEST!QMGR,
dltmqm TEST!QMGR
并做如下检查,
1.确保TEST!QMGR的日志目录已被删除。此队列管理器的缺省日志目录为/var/mqm/log/TEST!QMGR。 如没有,使用下列命令删除:
rm -rf TEST!QMGR
2.检查 /var/mqm/mqs.ini文件中QueueManager部分已没有关于 TEST!QMGR的描述,如果有,手工去掉。
3.创建与原来队列管理器同名的队列管理器。
crtmqm TEST!QMGR
4.将TEST!QMGR目录下的amqalchk.fil拷到原来备份的TEST.OLD目录下。
# cd /var/mqm/qmgrs
# cp TEST!QMGR/amqalchk.fil TEST.OLD
5.删除TEST!QMGR目录,将原来备份的队列管理器目录拷回TEST!QMGR目录。
rm -rf TEST!QMGR
mv TEST.OLD TEST!QMGR
6.重新启动队列管理器
strmqm TEST!QMGR
采用上述办法后,除了未做完的UOW由于日志的删除不能恢复外,队列管理器 的其它一切都会恢复正常。
IBM 网站上有说明!!!