升级 Business Integration Connect

该升级步骤假定相同的环境将用于新版本,包括相同版本的 MQSeries 队列管理器配置。它还假定升级是对相同 Business Integration Connect 版本进行的(例如从企业版 4.2.x 升级到企业版 4.2.x)。

要升级 Business Integration Connect 到最新版本:

关闭以前的版本:

  1. 通过使用对应于您操作系统的 shutdown_bcg.* 脚本关闭接收器。shutdown_bcg.* 脚本位于下面的目录中:
    {WBIC INSTALL DIR}/receiver/was/bin
     

    检查控制台“文档查看器”以验证正在处理的文档已经处理完毕。

  2. 通过使用对应于您操作系统的 shutdown_bcg.* 脚本关闭文档管理器。shutdown_bcg.* 脚本位于下面的目录中:
    {WBIC INSTALL DIR}/router/was/bin
     
  3. 通过使用对应于您操作系统的 stopServer.* 脚本停止社区控制台。stopServer.* 脚本位于 {WBIC INSTALL DIR}/console/was/bin 目录。指定 server1 作为服务器名。例如:
    {WBIC INSTALL DIR}/console/was/bin/stopServer.* server1
     

备份以前的版本:

  1. 备份数据库。请向您的数据库管理员咨询或参阅数据库文档,以获取有关如何完成该工作的信息。该步骤非常重要,因为数据库中包含了难以重新创建的 Business Integration Connect 数据。
  2. 备份位于 {WBIC INSTALL DIR}/common 中共享的常用目录树。该步骤非常重要,因为共享的公共树中包含了难以重新创建的 Business Integration Connect 数据,例如不可抵赖性和消息存储目录。
  3. 备份以前的 Business Integration Connect 安装目录。例如:{WBIC INSTALL DIR}/console{WBIC INSTALL DIR}/receiver{WBIC INSTALL DIR}/router


    另外,您可以重复下列步骤来仅备份指定的配置数据:

    1. 通过调用对应于您操作系统的 was/bin/backupConfig.* 脚本备份嵌入的 WAS 配置。将备份文件 WebSphereConfig*.zip 复制到备份位置。
    2. 备份 was/jndi/WBIC 子目录树。
    3. 备份 was/wbic/config 子目录树。

运行 DBLoader 安装程序:

  1. 通过输入下列命令卸载 Database Loader(在 Windows 上以管理员用户身份执行该命令,而在 UNIX 上以 root 用户身份执行该命令):
    {WBIC INSTALL DIR}/DBLoader/_uninst/uninstall
     

    要点:
    在卸载过程中不要选择“删除数据库”。如果没有备份数据库,则删除数据库会导致数据丢失。现有数据库将在后继步骤中进行升级。
  2. 从介质位置使用特定于您操作系统的 setup* 启动程序运行升级 Database Loader 。例如:
    {CD_ROM/MEDIA DIR}/DBLoader/setup*
     

    注:
    对于 Windows,请确保以数据库所有者的身份登录。 该用户通常是 DB2ADMIN。

    遵循下面的指南:

    1. 指定与以前版本中使用的相同的输入值。例如:用户标识、密码、数据库供应商等。
    2. 验证配置是否是缺省的,并根据需要进行覆盖。
    3. 请勿选择“自动运行 SQL 文件”。
  3. 运行位于 {WBIC INSTALL DIR}/DBLoader/scripts/DB2{WBIC INSTALL DIR}/DBLoader/scripts/Oracle 目录中的 BCGUpgrade*.sql 脚本。
    注:
    每个 BCGUpgrade_from-ver_to-ver.sql 脚本都必须从适用于您系统的最老版本开始运行,然后运行每个后继脚本。

    DB2

    请运行下面的命令:

    1. UNIX:su - db2inst1
      Windows:Start DB2CLP
      注:
      对于 Windows,请确保以数据库所有者的身份登录。 该用户通常是 DB2ADMIN。
    2. db2start(如果数据库尚未启动)
    3. db2 connect to bcgapps(其中“bcgapps”是数据库名)
    4. cd {WBIC INSTALL DIR}/DBLoader/scripts/DB2
    5. 根据您现有的版本执行下面的某个脚本,以升级数据库:
      4.2.0 到 4.2.1:
      db2 -td! -f BCGUpgrade_420_421.sql -z
        /tmp/WBIConnect/logs/BCGUpgrade_420_421.log
       

      4.2.1.0 到 4.2.1(未安装修订包 1):

      db2 -td! -f BCGUpgrade_421_421FP1.sql -z
        /tmp/WBIConnect/logs/BCGUpgrade_421_421FP1.log
       

      4.2.1.1 到 4.2.2:

      db2 -td! -f BCGUpgrade_421FP1_422.sql -z
        /tmp/WBIConnect/logs/BCGUpgrade_421FP1_422.log
       
    6. 运行 save_inputs.sql 脚本以将 DBLoader 用户输入装入数据库。 例如:
      db2 -td! -f save_inputs.sql -z
        /tmp/WBIConnect/logs/save_inputs.log
       

    Oracle

    请运行下面的命令:

    注:
    对于 Windows,您必须以管理员用户身份登录。
    1. cd {WBIC INSTALL DIR}/DBLoader/scripts/Oracle
    2. 根据您现有的版本执行下面的某个脚本,以升级数据库:
      4.2.1.0 到 4.2.1(未安装修订包 1):
      sqlplus -L bcgapps/password @BCGUpgrade_421_421FP1.sql
        >/tmp/WBIConnect/logs/BCGUpgrade_421_421FP1.log
       

      4.2.1.1 到 4.2.2:

      sqlplus -L bcgapps/password @BCGUpgrade_421FP1_422.sql
        >/tmp/WBIConnect/logs/BCGUpgrade_421FP1_422.log
       
    3. 运行 save_inputs.sql 脚本以将 DBLoader 用户输入装入数据库。 例如:
      sqlplus -L bcgapps/password @save_inputs.sql
        >/tmp/WBIConnect/logs/save_inputs.log
       

更新 MQSeries/JMS 队列配置:

注:
对于 Windows,您必须以管理员用户身份登录。
  1. 对于 UNIX:su -mqm
  2. 请运行下面的命令:
    runmqsc bcg.queue.manager < {CD_ROM/MEDIA DIR}
     /Tools/MQSeries/BCGUpgrade_Queues_v422.mqsc
     

    其中 bcg.queue.manager 是 MQSeries 队列管理器名。

卸载以前版本的 Business Integration Connect:

  1. 通过输入下面的命令卸载以前版本(在 Windows 上以管理员身份,而在 UNIX 上以 root 用户身份):
    {WBIC INSTALL DIR}/_uninst/uninstaller
     

    选择所有功能部件进行卸载。如果出现一个消息,该消息提示“本系统上的该文件在安装后已经被修改。是否除去该文件?”单击

  2. 删除其余的目录树。
    要点:
    请勿删除 {WBIC INSTALL DIR}/公共树。这里存储了许多运行时文档和数据。如果没有备份公共树,则删除它会导致数据丢失。

安装 Business Integration Connect:

使用对应于您操作系统的 setup* 启动程序安装 Business Integration Connect(在 Windows 上以管理员身份,而在 UNIX 上以 root 用户身份)。例如:CD_ROM/MEDIA DIR}/hub/setup*

  1. 指定与以前版本中使用的相同的输入值。例如:用户标识、密码、数据库供应商等。
  2. 验证配置是否是缺省的,并根据需要进行覆盖。
  3. 确定常用的共享目录树是正确的。

复原定制的配置:

复原以前版本的任何定制配置。在版本 4.2.2 中已经引入接收器和文档管理器配置文件的更改。必须使用新版 4.2.2 配置文件。请不要用备份目录中的旧版配置文件来替换 4.2.2 版本的配置文件。

要标识可能已对 4.2.1 安装所做的配置文件更改,请比较 4.2.1 备份目录和 4.2.2 安装目录的各个文件内容。 手动将任何变化合并到 4.2.2 文件。

注:
不应该更改这些目录中的 version.properties 文件。

比较下列目录中文件的内容:

console/was/wbic/config
 

receiver/was/wbic/config
 

router/was/wbic/config
 

router/was/wbic/config/bcg.properties 文件包含了 bcg.alertNotifications.mail* 属性和 RosettaNet 联系人信息,其位于 bcg.A01.from* 属性。如果在 4.2.2 中心安装过程中没有正确输入这些值,则可以将值从 4.2.1 bcg.properties 文件复制到新的 4.2.2 router/was/wbic/config/bcg.properties 文件。

注:
如果基本 RosettaNet V02.00 软件包是以前安装的,那么对其进行过更改后,需要通过控制台重新装入它。

启动 Business Integration Connect:

对于 UNIX,请参考启动 Business Integration Connect

对于 Windows,请参考启动 Business Integration Connect

Copyright IBM Corp. 1997, 2004