删除q文件后如何删除本地队列

时间:2016-05-09 19:33:40

标签: ibm-mq

MQ文件系统100%在我们的一个队列管理器中使用,我们发现我们的system.cluster.transmit队列占用了整个空间,所以我删除了q file.so文件系统问题得到了解决。现在我是尝试使用delete qlocal命令删除传输本地队列,所以我需要再次创建队列,因为我的队列被损坏但是当我尝试删除队列时,我正在使用MQ对象,我检查了句柄以杀死它但是它说MQ对象已经损坏所以请帮我解决如何删除队列的问题。

1 个答案:

答案 0 :(得分:1)

如果您正在运行线性日志记录,则可以重新创建损坏的对象,但在这种情况下会填充文件系统。而是暂时定义一个新的QMgr,然后获取同一队列的文件副本,并将其放入删除文件的目录中。

作为旁注,您可能还想开始一个新问题,询问如何在不吹走文件的情况下删除XMitQ中的消息。