ccmdb upgrade 命令可转换前发行版中的数据库。
这里简要介绍 ccmdb upgrade 命令。 有关详细描述和用法指示信息,请参阅升级 Windows 上的 Rational® Synergy 或升级 UNIX 上的 Rational Synergy。
升级程序可将发行版 6.4、6.5 或 7.0 中的数据库升级到发行版 7.1。您必须首先升级前发行版中的数据库,然后才能将其与发行版 7.2 结合使用。
升级程序对其升级的每个数据库执行以下操作:
- 将目标数据库模式升级为发行版 7.2 模式。
- 将目标数据库版本升级到 7.2。
- 将之前的迁移规则另存为 database_path\lib\Windows\migrate.old。
- 将之前的目录 pt 另存为 database_path\oldpt。
- 将之前的目录 bin 另存为 database_path\oldbin。
- 将之前的目录 notify 另存为 database_path\lib\oldnotify。
- 保护目标数据库。
- 将前一次模型安装以来修改的任何类型导出到目录 database_path\old_types。如果升级不能确定前一次安装模型的时间,那么升级将导出所有标准类型,并尝试使用备用算法来标识任何已修改的类型。
- 查找在目标数据库中安装的模型的列表。
- 将数据库 model 中的模型和模型新增的必需列表安装到目标数据库中。
- 取消对目标数据库的保护。
- 恢复在步骤 3 中保存的原始迁移规则文件,并执行任何必需的升级。
- 在目标数据库上启动 7.2 会话。
- 运行 ccm db_update /update 命令,以便将目标数据库中的数据更新为 7.2 格式。
- 除去目标数据库中过时的文件。
- 将新数据库分配到相应服务器。