导出配置集

使用导出配置集实用程序可将配置集导出到配置转储文件中。然后,可以将配置转储文件导入到相同或不同的 Release Control 实例中。例如,这在您具有暂存/测试环境并要将配置集迁移到生产环境中时很有用。

  • Release Control UI 中也提供了此功能。请仅在由于某种原因而锁定 UI 的情况下使用此实用程序,例如,在使用无效配置启动 Release Control,服务器无法启动时。
  • 此实用程序并不要求启动 Release Control 服务器。
  • 从其他 Release Control 服务器导入 SDI 适配器之前,请先创建与要导入的 SDI 适配器具有相同类型和名称的 SDI 适配器。

导出配置集:

请运行以下命令:

<Release Control 安装目录>\bin\ExportCs.bat <数据库属性> <配置集 ID><转储文件名>

其中,“<数据库属性>”可以通过指向 database.properties 文件的位置或通过指定每个数据库属性来指定。

若要找到配置集 ID,请使用 --history--drafts 选项运行 ExportCS 实用程序,以列出所有历史和草稿配置集。历史配置集包含曾经激活的所有配置集,包括当前配置集。

下面是命令行 <选项>:

选项 说明
--connection-url 数据库连接 URL。
仅当不使用 -p 时才使用此选项。将其与 --dialect、--driver、--username 和 --password 结合使用。
--dialect 数据库方言。

支持的方言: H2Dialct、SQLServerDialect、Oracle9iDialect 和 Oracle10gDialect

备注 仅当不使用 -p 时才使用此选项。将其与 --connection-url--driver--username--password 结合使用。

--driver

数据库驱动程序类名称。例如: org.h2.Driver、net.sourceforge.jtds.jdbc.Driver 和 oracle.jdbc.OracleDriver。

仅当不使用 -p 时才使用此选项。将其与 --connection-url、--dialect、--username 和 --password 结合使用。
--drafts 显示配置集草稿 - 所有非激活配置集

-f <文件名>

--file <文件名>

转储文件名。

此选项是必需的。

-h

--help

用法消息。
--history 显示配置集历史记录 - 所有已激活的配置集。

-i <id>

--Id <id>

要导出的配置集的 ID。

-p <文件>

--database-properties <文件>

database.properties 文件的位置。

此选项是必需的,除非您使用 --connection-url、--driver、--username 和 --password 指定了数据库属性。
--password

数据库密码。

仅当不使用 -p 时才使用此选项。将其与 --connection-url、--dialect、--driver 和 --username 结合使用。
--username

数据库用户名。

仅当不使用 -p 时才使用此选项。将其与 --connection-url、--dialect、--driver 和 -password 结合使用。
--verbose 详细模式。

例如:

  • 若要将 ID 为 1 的配置集导出到 dump.zip,请运行以下命令:

    cd <RC 安装主目录>\bin

    ExportCs.bat -p ..\conf\database.properties -i 1 -f dump.zip

  • 若要列出历史配置集,请运行以下命令:

    cd <RC 安装主目录>\bin

    ExportCs.bat -p ..\conf\database.properties --history