队列管理器的备份(saveqmgr或dmpmqcfg)

时间:2018-05-28 10:10:35

标签: ibm-mq

任何人都可以告诉我如何在使用保存队列管理器和转储队列管理器命令备份队列管理器时排除系统对象吗?

3 个答案:

答案 0 :(得分:0)

没有简单的方法告诉dmpmqcfg排除SYSTEM.*个对象。您可以多次发出命令以包含所有其他对象前缀,但是从生成的输出中简单地删除SYSTEM.*对象会更容易。

答案 1 :(得分:0)

在备份所有队列管理器对象定义时,可以使用的另一个可以代替saveqmgrdmpmqcfg的工具可以排除SYSTEM.*个对象。是MO71。

MO71 QMgr Export configuration

答案 2 :(得分:0)

就个人而言,我认为排除SYSTEM。*对象是个坏主意。您可能具有用于SYSTEM.DEFAULT.MODEL.QUEUE,SYSTEM.DEF.SVRCONN等的特定值,这在重建队列管理器时可能很重要。

您可以编写一个简单的shell脚本或批处理文件,将所有对象复制到新的MQSC文件,但不包括SYSTEM.ADMIN。*,SYSTEM.AUTH.DATA.QUEUE等...