代理数据库发生故障后恢复

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

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

  1. 确保没有工作台用户正在向代理进行部署。 必须等到这些操作完成。
  2. 使用 mqsistop 命令停止代理。
  3. 如果可能,根据备份版本重新创建代理数据库。 如果不可能,则按照所示顺序执行以下操作:
    1. 使用 mqsideletebroker 命令删除代理。
    2. 配置管理器存储库中除去所有对代理的引用。可以通过使用 Message Brokers Toolkit 从拓扑除去代理来执行此操作。确保已删除代理的 SYSTEM.BROKER.ADMIN.QUEUE 队列,并且开始部署拓扑。
      您也可以选择使用配置管理器代理 API“TopologyProxy.removeDeletedBroker(String)”通过程序清理对代理的所有引用:
      1. 启动配置管理器代理 API 实验程序样本(在 Windows开始菜单中可以找到它)。
      2. 连接到配置管理器
      3. 右键单击拓扑对象,然后单击除去对已删除代理的引用
    3. 使用 mqsicreatebroker 命令重新创建代理。
    4. 将代理添加到配置管理器的域拓扑。
  4. 使用 mqsistart 命令启动代理。
  5. 如果无法根据备份复原代理的数据库,则重新部署该代理的配置。
相关任务
创建代理
删除代理
故障后恢复
相关参考
mqsicreatebroker 命令
mqsideletebroker 命令
mqsistart 命令
mqsistop 命令
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
an04450_