将组件和资源复原到 V2.1

本主题说明了如何将从 V2.1 产品迁移来的组件和资源复原到原始状态。

局限性
只能在 V2.1 支持的操作系统上将资源复原到 V2.1。在以下操作系统上,无法将资源复原到 V2.1 状态:
  • Linux Intel
  • Linux s390
  • Linux PPC
  • Solaris x86_64
如果已在 V6.0 中使用了以下功能,将资源复原到 V2.1 会导致数据丢失:
  • 多点广播
  • MQe 节点
  • 保护级别(QOP)

将代理从 V6.0 还原到 V2.1 时会删除消息集,因此必须重新部署它们。警告消息 BIP8688 会提醒您执行此操作,该消息将在您运行 mqsimigratecomponents 命令时出现。

z/OS 上将代理从 V6.0 还原到 V2.1 时,会删除保留的发布内容。

迁移到 V6.0 之后,如果部署了使用 V6.0 新功能(例如,新节点或新 ESQL 语法)的消息流,当代理还原到 V2.1 后,那些消息流将不启动。代理中不使用 V6.0 新函数的其他消息流将继续运行。

出于共存要求,您只能在尚未将任何代理迁移到 V6.0 上时将配置管理器复原到 V2.1。如果将配置管理器复原到 V2.1,还必须将 Message Brokers Toolkit 复原到 V2.1

将资源复原到 V2.1

下面描述了如何将 Message Brokers Toolkit 和运行时组件复原到 V2.1

Message Brokers Toolkit 复原到 V2.1
如果将 Message Brokers Toolkit 复原到 V2.1,同时还必须将配置管理器复原到 V2.1。在迁移到 V6.0 后进行的所有更改将丢失。
  1. 配置管理器迁移回 V2.1
  2. 重新启动 V2.1 Message Brokers Toolkit
将运行时组件复原到 V2.1

使用 mqsimigratecomponents 命令-s-t 参数,将组件从 V6.0 迁移到 V2.1。为源版本参数(-s)指定 V6.0,为目标版本参数(-t)指定 V2.1.0.8。有关指定版本号时要使用的这些参数和格式的详细信息,请参阅 mqsimigratecomponents 命令主题。

要将 z/OS 运行时组件还原到 V2.1,请执行以下步骤:
  1. 提交 BIPMGCMP 作业以调用 mqsimigratecomponents 命令,并如上所述指定 -s-t 参数。
  2. 将 USER.PROCLIB 中启动的任务 JCL 替换为备份的 V2.1 副本。
将代理还原到 V2.1
要将迁移的代理还原到 V2.1 状态,请执行以下步骤:
  1. 停止 V6.0 代理。
  2. 使用 mqsimigratecomponents 命令将代理还原到 V2.1,如下例所示:
    mqsimigratecomponents Broker -t 2.1.0.8
    这时可能会显示警告消息 BIP8688,警告您重新部署消息集。
  3. 迁移到 V6.0 之后,还原对 ODBC 定义所做的更改。
    • UNIX 上,重新设置 ODBCINI 环境变量以指向先前版本的 odbc.ini 文件。
    • Windows 上,使用控制面板调整 ODBC 设置。
  4. 重新启动代理。

如果迁移到 V6.0,则将消息集部署到 V6.0 代理,然后迁移回 V2.1,这时 V2.1 将无法识别 V6.0 部署的消息集。在这种情况下,将删除 V2.1 无法使用的任何消息集,并为每个消息集显示一条警告消息,提示您在迁移成功后将它重新部署到 V2.1

用户名称服务器还原到 V2.1
WebSphere MQ Integrator Broker V2.1WebSphere Message Broker V6.0 之间的用户名称服务器未发生功能更改。要将用户名称服务器还原到 V2.1,请发出 mqsimigratecomponents 命令,如下例所示:
mqsimigratecomponents UserNameServer -t 2.1.0.8
配置管理器复原到 V2.1

如果将配置管理器复原到 V2.1,还必须将 Message Brokers Toolkit 和所有代理复原到 V2.1

V6.0 配置管理器不使用 V2.1 配置管理器所用的 DB2 数据库;如果复原到 V2.1,则再次使用原来的数据库。这意味着您在将配置管理器迁移到 V6.0 之后进行的所有配置更改都会丢失。这样会使域处于不一致的状态,因此您必须重新构建并重新部署所有代理,才能重新获得一致的状态。将配置管理器迁移到 V6.0 之后,若要进一步更改配置或迁移代理,请先仔细检查 Message Brokers Toolkit配置管理器是否运行正常。

如果在迁移过程中移动了配置管理器的队列管理器,那么除非使用备份复原整个域,否则在复原时必须保留新的队列管理器。如果已将配置管理器移至非 Windows 操作系统,那么除非使用备份复原整个域,否则无法将它复原到 V2.1

了解这些警告后,您便可以使用下例中的命令将 V6.0 配置管理器复原到 V2.1
mqsimigratecomponents ConfigMgr -t 2.1.0.8
V6.0 Message Brokers Toolkit 将不再运行;您必须使用 V2.1 Message Brokers Toolkit
相关概念
将迁移的资源用于先前版本的Message Brokers Toolkit的条件
相关任务
迁移和升级
备份 V2.1 资源
卸载
相关参考
mqsimigratecomponents 命令
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ah23892_