MQ队列管理器的备份和迁移


在windows如果需要备份和迁移队列管理器的话可以按照如下方法完成:

1)在旧的MQ服务器里备份%MQ_HOME%/Qmgrs目录下所有的以队列管理器命名的文件夹

2)备份%MQ_HOME%/log目录下所有以队列管理器命名的文件夹

3)备份%MQ_HOME%/mqs.ini文件

4)将以上备份的所有文件放到新服务器中对应的各自目录下

这样就可以在新的MQ Explorer中可以看到导入的所有队列管理器

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是迁移IBMMQ队列队列管理器到远程服务器的一些指令: 1. 在目标服务器安装IBMMQ 2. 在源服务器上备份队列管理器: ``` /opt/mqm/bin/dmpmqcfg -m QMGR_NAME -a > /tmp/QMGR_NAME.mqsc ``` 其中,QMGR_NAME为队列管理器的名称,/tmp/QMGR_NAME.mqsc为备份文件的路径和名称。 3. 将备份文件复制到目标服务器: ``` scp /tmp/QMGR_NAME.mqsc user@target_server:/tmp ``` 其中,user为目标服务器的用户名,target_server为目标服务器的IP地址或主机名。 4. 在目标服务器上创建队列管理器: ``` /opt/mqm/bin/crtmqm -q QMGR_NAME ``` 其中,QMGR_NAME为队列管理器的名称。 5. 在目标服务器上创建目标队列: ``` /opt/mqm/bin/runmqsc QMGR_NAME < /tmp/QMGR_NAME.mqsc ``` 其中,QMGR_NAME为队列管理器的名称,/tmp/QMGR_NAME.mqsc为备份文件的路径和名称。 6. 在源服务器上导出队列: ``` /opt/mqm/bin/dmpmqmsg -m QMGR_NAME -n QUEUE_NAME -f /tmp/QUEUE_NAME.mq4 ``` 其中,QMGR_NAME为队列管理器的名称,QUEUE_NAME为要导出的队列名称,/tmp/QUEUE_NAME.mq4为导出文件的路径和名称。 7. 将导出文件复制到目标服务器: ``` scp /tmp/QUEUE_NAME.mq4 user@target_server:/tmp ``` 其中,user为目标服务器的用户名,target_server为目标服务器的IP地址或主机名。 8. 在目标服务器上导入队列: ``` /opt/mqm/bin/crtmqm -q QMGR_NAME /opt/mqm/bin/runmqsc QMGR_NAME < /tmp/QMGR_NAME.mqsc /opt/mqm/bin/crtmqm -q QMGR_NAME /opt/mqm/bin/runmqsc QMGR_NAME < /tmp/QMGR_NAME.mqsc /opt/mqm/bin/runmqsc QMGR_NAME < /tmp/QUEUE_NAME.mq4 ``` 其中,QMGR_NAME为队列管理器的名称,/tmp/QMGR_NAME.mqsc为备份文件的路径和名称,/tmp/QUEUE_NAME.mq4为导出文件的路径和名称。 需要注意的是,以上指令仅供参考,具体操作应根据实际情况进行调整和修改。同时,建议在进行迁移前,对系统进行备份并进行充分测试,以避免数据丢失和系统故障。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值