|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Repository Queue Damaged |
« View previous topic :: View next topic » |
Author |
Message
|
viswasg |
Posted: Wed Dec 14, 2005 5:10 pm Post subject: Repository Queue Damaged |
|
|
Novice
Joined: 15 Oct 2003 Posts: 10
|
Hi,
I am unable to start a queue manager and on checking the logs I found the following error:
AMQ7472: Object SYSTEM.CLUSTER.REPOSITORY.QUEUE, type queue damaged.
EXPLANATION:
Object SYSTEM.CLUSTER.REPOSITORY.QUEUE, type queue has been marked as damaged.
This indicates that the queue manager was either unable to access the object in
the file system, or that some kind of inconsistency with the data in the object
was detected.
Could you tell me the options that are available for me to correct this? Even the strmqm -c <Queue Manager Name> is also not working.
Thanks in advance for the help!!!
rgds,
viswas |
|
Back to top |
|
 |
csmith28 |
Posted: Wed Dec 14, 2005 5:54 pm Post subject: |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
Typically this means you will have to delete and re-create the MQManager with the damaged object.
This is when saveqmgr comes in real handy.
There should be an FFST in /var/mqm/errors that may or may not give you more details about how the Queue was damaged.
And you may be able to cheat. Try searching this site for AMQ7472. _________________ Yes, I am an agent of Satan but my duties are largely ceremonial. |
|
Back to top |
|
 |
wschutz |
Posted: Wed Dec 14, 2005 7:18 pm Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
You have nothing to loose by trying to delete the actual q file (use dspmqfls to find the name), and seeing if the qmgr restarts. If it does, the use delete qlocal command and define qlocal command.... good luck....
I'm assuming you didn't use linear logs ..... _________________ -wayne |
|
Back to top |
|
 |
csmith28 |
Posted: Wed Dec 14, 2005 7:35 pm Post subject: |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
wschutz wrote: |
You have nothing to loose by trying to delete the actual q file (use dspmqfls to find the name), and seeing if the qmgr restarts. If it does, the use delete qlocal command and define qlocal command.... good luck....
I'm assuming you didn't use linear logs ..... |
I may have just been unlucky but those tactics have never worked for me. But then again, I haven't had do deal with a damaged object since 5.2. _________________ Yes, I am an agent of Satan but my duties are largely ceremonial. |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Dec 14, 2005 8:44 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
That's where a linear log should allow you to recover the damaged object...
Anyway if you succeed to drop and recreate the damaged queue don't forget to turn your qmgr into a partial repository before turning it again into a full repository (if it was a full repository to begin with....)
Enjoy  |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|