如何使用 linux 将集群队列恢复到其在 IBM MQ 中的集群前状态?
How to restore clustered queue to its pre-cluster state in IBM MQ using linux?
` 我需要将集群队列恢复到之前从集群中删除的集群前状态。是否有任何选项可以将那些删除的队列恢复到其集群状态。提前致谢
在从集群中删除队列之前,您可以使用 dmpmqcfg
程序创建的备份将队列恢复到集群中,这些队列以前是集群的一部分。此备份仅截至备份日期为最新。
此命令将输出所有队列:
dmpmqcfg -m <QMGR> -n TEST.QUEUE -t queue -a -x all -o 1line
此命令将仅输出 CLUSTER
或 CLUSNL
设置为任意值的队列:
dmpmqcfg -m <QMGR> -t queue -a -z all -o 1line | grep "^DEFINE" | egrep -v "CLUSNL\(' '\) CLUSTER\(' '\)|^DEFINE QMODEL"
运行 在从集群中删除队列之前生成的命令会将它们放回集群中。
请注意,如果您使用 CLUSNL
,则假设您没有删除 NAMELIST
` 我需要将集群队列恢复到之前从集群中删除的集群前状态。是否有任何选项可以将那些删除的队列恢复到其集群状态。提前致谢
在从集群中删除队列之前,您可以使用 dmpmqcfg
程序创建的备份将队列恢复到集群中,这些队列以前是集群的一部分。此备份仅截至备份日期为最新。
此命令将输出所有队列:
dmpmqcfg -m <QMGR> -n TEST.QUEUE -t queue -a -x all -o 1line
此命令将仅输出 CLUSTER
或 CLUSNL
设置为任意值的队列:
dmpmqcfg -m <QMGR> -t queue -a -z all -o 1line | grep "^DEFINE" | egrep -v "CLUSNL\(' '\) CLUSTER\(' '\)|^DEFINE QMODEL"
运行 在从集群中删除队列之前生成的命令会将它们放回集群中。
请注意,如果您使用 CLUSNL
,则假设您没有删除 NAMELIST