ccmdb upgrade 命令

升级程序将数据库从 R7.0、7.1、7.1a 或 7.2 升级到 7.2 或更高版本发行版。 该命令不支持单独的模型安装。

概要

ccmdb upgrade        [-f model_file]
        [-m model1,model2 ...]
        [-url server_url]
        [-l log_file]
        database_path1 database_path2 ...

使用

您必须首先从前发行版升级数据库,然后才能将其与7.2 或更高版本发行版结合使用。

您必须是 ccm_root 才能运行此命令。

要升级的数据库必须位于 7.2 或更高版本或更高发行版的数据库服务器上。您可以使用 ccm_install -u -s server 命令升级先前的服务器,也可以首先从运行前发行版的先前服务器压缩或转储。然后,您可以将该服务器解压缩或装入到 7.2 或更高版本发行版服务器。

选项和自变量

database_path [database_path ...]
该选项指定要升级的数据库列表。这些路径必须是可从当前计算机查看的数据库的绝对路径。
-f model_file
该选项指定模型包文件名。
如果您未指定模型文件,将使用缺省模型名称 $CCM_HOME/packfiles/base.model。本信息中心中未记录非标准模型。
-m model1,model2 ...
该选项指定要安装的模型名称列表。 模型名称与模型数据库中的模型项目名称相同。随附的缺省模型为 basemodsup 模型。
注: 模型文件中的每个模型必须具有唯一名称。
如果未指定该选项,那么 ccmdb upgrade 读取每个数据库上当前安装的模型并对它们进行升级。
如果指定了该选项,那么将使用新列表覆盖当前模型。在该选项中列出的模型顺序是要在目标数据库中安装的模型的顺序。将除去不在指定列表中的所有当前模型。因此,指定选项 -m base 会使数据库升级至 Rational® 基本模型,同时除去前发行版中存在的所有定制模型。
l log_file
此选项指定应该写入与此升级命令相关的日志消息的文件。
-url server_url
该选项指定升级的数据库必须连接到的 CCM 服务器。缺省情况下,升级的数据库通过数据库服务器主机的缺省端口连接到服务器。缺省端口是安装期间指定为帮助服务器端口的端口。 它保存在 $CCM_HOME/etc/system_info.txt 文件中。
要在数据库上启动 Rational Synergy 会话,请输入 cmsynergy -s <server_url>
请确保 server_url 是兼容服务器的有效 URL,以 http://https:// 开头
-w
该选项检查 ascii 类型或其子类型的所有数据库配置文件和受控文件,并将行结束符从 Windows 转换为 UNIX 约定或从 UNIX 转换为 Windows 约定。 该过程在升级期间发生。这种转换仅影响归档和高速缓存中的受控文件。不会更新工作区。
注: 由于该操作会更改静态已归档文件的内容,所以使用时要特别小心。请始终保留原始包文件,以防发现任何问题。

示例

使用缺省模式文件将数据库 /vol/ccmdbs/production1 升级至R7.2 或更高版本

ccm_root$ ccmdb upgrade /vol/ccmdbs/production1


反馈