代理的队列管理器发生故障后恢复

首先尝试使用信息中心的整个故障诊断与支持部分描述的诊断技术找到问题的根源。如果使用这些技术无法解决您的问题,请与 IBM 支持中心联系。这一步只作为最后的方法。

如果发生故障的队列管理器在代理、用户名称服务器配置管理器间共享,由于每个组件创建的队列均不同,因此三个组件都要重新创建。 要获取有关如何恢复共享队列管理器的信息,请参阅共享队列管理器发生故障后恢复

如果代理的队列管理器发生故障并且无法通过问题确定过程或 IBM 支持中心改正,请按以下顺序执行操作以便重新创建队列管理器:

  1. 确保没有工作台用户正在向代理进行部署。 必须等到这些操作完成。
  2. 使用 mqsistop 命令停止代理。
  3. 如果所有代理数据库表都没有损坏,则备份这些表。 这些表是相互依赖的,并且存储时必须都处于一致的状态。 您无法备份或恢复个别表。
  4. 使用带 -q 参数的 mqsideletebroker 命令删除代理以除去队列管理器。
  5. 使用 mqsicreatebroker 命令重新创建代理。mqsicreatebroker 命令自动创建队列管理器和缺省队列。
  6. 重新创建消息流所需的任何特定队列。
  7. 从刚执行的备份或以前成功的备份版本中复原代理数据库表。
  8. 使用 mqsistart 命令启动代理。
  9. 重新部署域配置。
相关任务
创建代理
删除代理
故障后恢复
相关参考
mqsicreatebroker 命令
mqsideletebroker 命令
mqsistart 命令
mqsistop 命令
声明 | 商标 | 下载 | | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后更新:2006/05/19
an04390_