执行升级后步骤

本部分详细解释升级完成后可能需要您执行的一些操作。

关于此任务

  1. 安装 Rational Change 5.3 或更高版本(如果适用)
  2. 阅读 Rational Synergy Distributed 升级后传输(如果适用)
  3. 用户可能需要更新工作区
  4. 不再需要时,禁用 7.0、7.1 或 7.1a 服务
  5. 不再需要时,除去先前的安装
  6. 安装 Windows 客户机(如果适用)
  7. 测试 Rational Synergy 客户端
  8. 使数据库可用
  9. 检查查询限制和加速属性
  10. 故障诊断

安装 Rational Change 5.3 或更高版本

如果您将 Rational Change 与该数据库一起使用,请安装 Rational Change 5.3 或更高版本。Rational Change 的较早发布标识与 R7.2 或更高版本不兼容。有关详细指示信息,请参阅安装文档。

开始之前

在安装 Rational Change 之前必须创建或升级至少一个数据库,这是因为 Rational Change 需要访问 Rational Synergy 数据库。

过程

如果使用 Rational Change,并且已按照保存以前的安装中所述保存先前 ptcli 配置文件的已修改副本,现在请将其合并。 ptcli 文件为:Program Files\IBM Rational\IBM Rational Synergy 7.2x\etc\ptcli.cfg

Rational Synergy Distributed 升级后传输

Rational Synergy 7.2 或更高版本支持指向以及来自 R7.0、7.1 或 7.1a 的 DCM 传输。 需要这些发布标识的补丁以实现 DCM 兼容性。

关于此任务

有关其他信息,请参阅针对 R7.2 或更高版本Rational Synergy 自述文件,以及针对较早发布标识补丁的产品自述文件。

更新工作区

如果已在升级过程中将数据库移至新路径(可能在新计算机上),请更新现有工作区以使其引用新路径。对于基于副本和基于链接的工作区而言,适合应用该信息。

过程

  1. 已移动数据库的每个用户必须运行命令以更新其工作项目:
    ccm wa /dbpath old_database_path /show project_spec...
    ccm wa /dbpath old_database_path /replace -show project_spec...
    1. 构建管理员还必须更新其 prep 项目。
  2. ccm wa /dbpath 命令使用相应的 /scope 选项,以更新共享或静态项目。

禁用 7.0、7.1 或 7.1a 服务

升级过程已停止,并呈现已升级的服务器上不能用的先前发布标识。

过程

  1. 在任务栏上,单击开始 > 控制面板 > 管理工具 > 服务,以打开“服务”窗口。
  2. 对每个 7.0、7.1 或 7.1a Rational Synergy 服务重复以下步骤:
    1. 右键单击服务条目,然后选择属性
    2. 常规选项卡中,将“启动”类型更改为“已禁用”。

除去先前的安装

不再需要旧发布标识时,请使用卸载命令除去先前的安装。

关于此任务

注: 如果已在此台计算机上使用过程“升级现有服务器”,请勿删除先前的 Rational Synergy 安装目录。如果错误地将其除去,那么已升级的服务器可能会受损。有关更多信息,请联系 IBM® Rational 软件支持人员。

安装 Windows 客户机

如果需要,请为 Rational Synergy R7.2 或更高版本安装 Windows 客户机。 您无需为先前发布标识卸载客户机。但是,如果您不需要访问使用先前发布标识的数据库,那么可以执行此操作。

关于此任务

有关详细指示信息,请参阅安装文档。

测试 Rational Synergy 客户机

使用已升级的数据库测试 Rational Synergy 客户机

过程

  1. 运行 ccm monitor 命令,并检查相应的 CCM 服务器是否正在运行。如果未运行,请使用 ccm_server 命令来启动。记录运行 ccm monitor 命令之后显示在输出中的服务器 URL。
  2. 在您的浏览器中,输入 protocol://server:port/admin,其中 protocol(http 或 https)、serverport 位于服务器 URL 中。
  3. 在提示时,输入管理员密码。
  4. 数据库选项卡上,检查要测试的数据库是否列为已连接到此服务器。如果显示为已连接到不同的服务器,请使用另一台服务器或使用 Web 页面为该数据库更改服务器。
  5. 使用已验证的服务器 URL 启动 Rational Synergy 会话:

    cmsynergy /d database_path [/s server_url]

    注: 用于指定服务器 URL 的 s 选项是可选选项。在大多数情况下不需要该选项,将通过 Rational Synergy 路由器自动确定服务器 URL。

使数据库可用

完成升级、测试结果并执行任何所需的升级后操作之后,您的升级将完成。

过程

  1. 如果在升级、测试或升级后过程中已保护数据库,现在请将其取消保护。
  2. 告知用户数据库已准备好使用。
  3. 升级用户的客户机软件。

检查查询限制和加速属性

Rational Synergy 7.0 和 7.1 中,字符串和文本属性采用单字节编码方式 Windows CP1252 进行编码,针对字符串或文本属性的查询仅检查每个字符串的前 64 个字符(字节)。在 Rational Synergy 7.2 或更高版本中,文本属性采用可变长度编码方式 UTF-8 进行编码。查询限制已从 64 个字节升至 72 个字节。但是,在 UTF-8 中,CP1252 字符编码中由 64 个或更少的字符和字节表示的字符串可能需要 72 个以上的字节。您必须复审自己的查询以查看是否出现此问题。

开始之前

Rational Synergy 7.1a 升级的用户可以跳过此任务。

过程

  1. 检查查询以便查找未正确编码的字符串。
  2. 加速属性以解决此问题。加速属性的查询限制为 700 个字节。

示例

字符串“ééééééééééééééééééééééééééééééééééééé”(37 个 e 高音 Latin-1 字符)采用 Rational Synergy 7.0 和 7.1 中使用的 CP1252 编码方式占用 37 个字节。同样的字符串采用 Rational Synergy 7.2 或更高版本中使用的 UTF-8 编码方式占用 74 个字节。因此,对某属性等于该值的对象进行查询在 7.0 和 7.1 中将成功,但在 7.2 中将失败。

对升级后问题进行故障诊断

如果您在命令或过程方面遇到困难或者收到不理解的错误消息,请尝试这些故障诊断步骤。

过程

  1. 请参阅位于 IBM Rational 支持站点中的故障诊断信息。
  2. 如果仍有问题,请联系 IBM Rational 软件支持人员。

反馈