Posted: Wed Aug 18, 2004 11:03 am Post subject: Deleting clusetr Queue (Ghost Queue)
Acolyte
Joined: 25 Feb 2004 Posts: 74
I have 2 QMs in cluster x. QM1 have a queue called q1 and it is a cluser queue. Now we completely uninstalled MQ sofwtare on box1 (2000 box)which has qm1. We did n't stop anything. We directly uninstalled. QM2 is running on another unix box.
Now we installed MQ again on Win2000 box and created same qm1 and queue q1 again. When I made Qm1 and qm2 are part of clusters, the old q1 is still showing up. How do I delete this old q1 completely.
right now in MQ explorer I can both q1's out there.
I tried several times. But it did n't go away. The problem is one of the app. is putting messages into this q1. We can't fugure out where these messages are going...
Now we completely uninstalled MQ sofwtare on box1 (2000 box)which has qm1. We did n't stop anything.
So the cluster still knows about QM1. You incorrectly got rid of it. Read the manaul on how to remove a QM properly from a cluster!
Quote:
Now we installed MQ again on Win2000 box and created same qm1 and queue q1 again.
So now the cluster knows about the new QM1, and still has info about the old QM1. You need to delete the old QM1 from the cluster. Use the RESET CLUSTER command from the Full Repository QM. Specify the QM_ID for the old QM on the RESET command, and use the QUEUES(YES) option. This will get rid of the old QM1 and all its queues from the cluster.
Save yourself grief and remove queues and QMs properly from a cluster in the first place.
The REFRESH command will not help in this scenario. _________________ Peter Potkay
Keep Calm and MQ On
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum