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/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 或更高版本格式。
- 除去目标数据库中过时的文件。
- 将新数据库分配到相应服务器。