ccmdb upgrade 命令可转换前发行版中的数据库。
这里简要介绍 ccmdb upgrade 命令。 有关详细描述和 UNIX 使用指示信息,请参阅在 Windows 上升级 Rational Synergy或在 UNIX 上升级 Rational Synergy。
升级程序可将发行版 6.3、6.4 或 7.0 中的数据库升级到发行版 7.1。您必须首先升级前发行版中的数据库,然后才能将其与发行版 7.2 结合使用。
升级程序对其升级的每个数据库执行以下操作:
- 将目标数据库模式升级为发行版 7.2 模式。
- 将目标数据库版本升级到 7.2。
- 将之前的迁移规则另存为 database_path/lib/Unix/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 格式。
- 除去目标数据库中过时的文件。
- 将新数据库分配到相应服务器。