队列类型为“集群”的集群中的别名队列
在集群环境中,我删除了一个远程队列“REMOTEtoTNSERVER”。但我可以看到相同的队列作为“集群”类型存在,并具有多个实例。我怎样才能删除它们?我在存储库中检查了该远程队列的队列管理器条目不再存在。
请提出您的答案。
谢谢, 维涅什
In cluster environment I have deleted a remote queue say "REMOTEtoTNSERVER". But i could see the same queue exists as type "cluster" with several instance. How can i delete them? I checked on repository the queue manager entry for that remote queue is no longer exists.
Please suggest your answers.
Thanks,
Vignesh
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设集群中有 QMgrs A、B、C 以及 REPOS1 和 REPOS2。如果您正在处理 A 并删除
REMOTEtoTNSERVER
并且仍然将其视为集群队列,那么它是在集群中的其他位置定义的,可能是在 B 和 C 上。如果您转到存储库 QMgrs,它们也会显示 B & 上的队列。 C 并通告给集群。摆脱这些的唯一方法是签署 B& C QMgrs 并删除队列或将其从集群中删除。
要确定集群中的哪些 QMgrs 托管这些队列的集群实例,请使用 A QMgr 或任一存储库中的 DIS QCLUSTER() 命令。这将告诉您哪些 QMgrs 托管集群队列的实例,以便您可以前往那里并删除它们。
Assume QMgrs A, B, C, and REPOS1 and REPOS2 in the cluster. If you are working on A and delete
REMOTEtoTNSERVER
and still see it as a cluster queue, then it is defined somewhere else in the cluster, probably on B and C.If you go to the repository QMgrs, they too will show the queues that are on B & C and advertised to the cluster. The only way to get rid of these is to sign onto the B & C QMgrs and delete the queues or remove them from the cluster.
To determine which QMgrs in the cluster host the clustered instances of these queues, use the
DIS QCLUSTER()
command from the A QMgr or either of the repositories. This will tell you which QMgrs host an instance of a clustered queue so that you can go there and delete them.