DB2 Linux 版、UNIX 版和 Windows 版版本 9.7
安装 DB2 服务器 > 更改 DB2 产品修订版 >

在 DB2 数据库产品之间移动(Linux 和 UNIX)

可以从一个 DB2® 数据库产品修订版移到另一个数据库产品修订版(或从一个 DB2 副本移到另一个副本)并保留原始 DB2 数据库产品安装的所有信息。例如,可以从 DB2 工作组服务器版移到 DB2 企业服务器版。

开始前

您的系统必须满足要安装的 DB2 数据库产品修订版的系统先决条件。

关于此任务

请谨慎发出 db2_deinstall 命令。如果发出该命令时没有指定相应命令选项,那么可能会除去所有 DB2 数据库产品组件。

这些指示信息仅在 DB2 数据库产品的相同版本中转换时适用。

过程

要在 DB2 数据库产品之间移动:

  1. 完成新修订版的 DB2 数据库产品安装。

    不需要创建新实例。当安装完整时,可以通过发出 db2iupdt 或 db2nrupdt 命令来重新配置现有实例。

  2. 通过发出 db2licm 命令来为新数据库产品添加许可证文件。
    db2licm -a LicenseFile
    许可证文件可在产品激活 CD 的 db2/license 目录中找到。
  3. 使用 db2ilist 命令获取系统上所有实例名称的列表:
    DB2DIR/db2ilist
    其中 DB2DIR 表示安装了原始 DB2 数据库产品的位置。在缺省情况下,它为 /opt/ibm/db2/V9.7(在 Linux® 上)和 /opt/IBM/db2/V9.7(在 UNIX® 操作系统上)。
  4. 停止任何运行的实例。
  5. 要重新配置这些实例,发出下列命令: 例如:
    DB2DIR/bin/db2iupdt InstanceName
    其中 DB2DIR 表示安装了新的 DB2 数据库产品的位置,而 InstanceName 表示实例的名称。
  6. 通过发出 db2licm 命令来除去原始 DB2 数据库产品的许可证。
    1. 发出命令 db2licm -l 来查找原始 DB2 数据库产品的 product-identifier 值。
    2. 发出以下命令来除去许可证:
      db2licm -r product-identifier
    3. 发出命令 db2licm -l 并检查到期日期值。 如果原始 DB2 数据库产品没有 Expired的到期日期,请重复发出 db2licm -r 命令,直到成功地除去所有原始 DB2 数据库产品的许可证为止。
  7. 除去原始 DB2 数据库产品的特征符:
    1. 通过发出 db2ls 命令来查找产品特征符:
      db2ls -q -a -b DB2DIR
      其中 DB2DIR 表示安装了新的 DB2 数据库产品的位置。

      将同时显示新旧 DB2 数据库产品的产品特征符。例如,EXPRESS_PRODUCT_SIGNATUREWSE_PRODUCT_SIGNATURE

    2. 通过发出 db2_deinstall 命令来除去旧的产品特征符:
      DB2DIR/install/db2_deinstall -F product_signature
      其中 DB2DIR 表示安装了新的 DB2 数据库产品的位置。 db2ls 命令的输出中将不再显示旧的产品特征符。
  8. (可选)卸载原始 DB2 数据库产品。

结果

当这些步骤完成之后,实例就已配置为在新的 DB2 数据库产品安装中运行。

[ 页的顶部 | 上一页 | 下一页 | 目录 ]