如何使用linux将集群队列恢复到IBM MQ中的集群前状态?

时间:2017-02-02 20:34:58

标签: ibm-mq

`我需要将群集队列恢复到之前从群集中删除的群集前状态。是否有任何选项可以将已删除的队列还原到其群集状态。提前致谢

1 个答案:

答案 0 :(得分:1)

在从群集中删除队列之前,您可以使用使用dmpmqcfg程序创建的备份将队列还原到以前属于群集的群集。此备份仅与备份日期相同。

此命令将输出所有队列:

dmpmqcfg -m <QMGR> -n TEST.QUEUE -t queue -a -x all -o 1line

此命令仅输出将CLUSTERCLUSNL设置为任意值的队列:

dmpmqcfg -m <QMGR> -t queue -a -z all -o 1line | grep "^DEFINE" | egrep -v "CLUSNL\(' '\) CLUSTER\(' '\)|^DEFINE QMODEL"

运行从群集中删除队列之前生成的命令会将它们放回群集中。

请注意,如果您使用CLUSNL,则表示您未删除NAMELIST