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

Ibm mq 队列管理器的备份(saveqmgr或dmpmqcfg),ibm-mq,Ibm Mq,有谁能告诉我在使用save queue manager和dump queue manager命令备份队列管理器时如何排除系统对象吗?没有简单的方法告诉dmpmqcfg排除系统。*对象。您可以多次发出该命令以包含所有其他对象前缀,但从生成的输出中简单地删除SYSTEM.*对象会更容易。没有简单的方法告诉dmpmqcfg排除SYSTEM.*对象。可以多次发出该命令以包含所有其他对象前缀,但是从生成的输出中简单地删除SYSTEM.*对象会更容易。在备份所有队列管理器对象定义时,您可以使用另一个工具代替

有谁能告诉我在使用save queue manager和dump queue manager命令备份队列管理器时如何排除系统对象吗?

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

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

在备份所有队列管理器对象定义时,您可以使用另一个工具代替
saveqmgr
dmpmqcfg
,后者可以排除
SYSTEM.*
对象


在备份所有队列管理器对象定义时,可以使用另一个工具来代替
saveqmgr
dmpmqcfg
,该工具可以排除
SYSTEM.
对象


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


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

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


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

可能重复的注意:我的投票结果显示了筛选出对象的方法。正如@T.Rob所建议的那样,最好不使用过滤器对所述的权限记录进行单独备份,因为您可能会授予模型队列或其他系统队列的权限。注意:我的投票结果显示了一种过滤对象的方法。正如@T.Rob所建议的那样,最好不使用过滤器对权限记录进行单独备份,因为您可能会授予模型队列或其他系统队列的权限。