Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

需要迁移的服务器必须使用数据资源库视图中的特殊图标进行标记。

准备迁移

  • 安装并启动最新的数据资源库服务器,如 安装远程数据库服务器Installing a Remote Data Repository Server中所述。
  • 确保遗留的数据资源库服务器正在运行。确保传统的数据资源库服务器正在运行。
  • 创建纯文本属性文件,该文件指定源(遗留)存储库的现有连接属性和目标(新)存储库的所需连接属性。例如:创建纯文本属性文件,该文件指定源(传统)存储库的现有连接属性和目标(新)存储库的所需连接属性。例如:

    Code Block
    source.repository.host=mymachine 
    source.repository.port=2424
    source.repository.username=admin 
    source.repository.password=admin 
    destination.repository.host=localhost 
    destination.repository.port=27077 
    destination.repository.username=admin 
    destination.repository.password=admin

    注意,需要更改端口,默认为 2424。上述文件将端口从 2424 更改为 27077。

执行迁移

MigrateDRServer.jar 迁移工具适用于 <SOAtest/Virtualize_install_dir>/migration。它迁移指定的数据资源库服务器,并将其保存在指定目标位置中。唯一需要的参数是 -props <arg>,它指定哪个属性文件包含服务器源和目标信息。 

...

如果任何现有数据资源库和/或录制类型名称超过 50 个字符,它们将在迁移过程中自动截断。

MigrateDRServer.jar 选项

可用选项包括:


选项说明
--repo <arg>迁移单个存储库。如果未指定此选项,则将源服务器上的所有资源库迁移到目标服务器。
--importFile <arg>

将单个资源库从数据资源库导出文件导入到用 --importName指定的资源库名称。 

这并不包括迁移。使用 --repo 迁移导入的资源库。

--importName <arg>为使用 --importFile导入的数据资源库导出文件指定目标资源库名称。
--update

从 SOAtest/Virtualize 9.5 或 9.6 中更新资源库模式(这些资源库使用已弃用的模式,必须进行更新,以便在当前版本中使用)。 

这并不包括迁移。使用 --repo 迁移更新的资源库。

 --props <arg>指定纯文本属性文件,该文件提供源(遗留)存储库的现有连接属性和目标(新)存储库的所需连接属性服务器。指定纯文本属性文件,该文件提供源(传统)存储库的现有连接属性和目标(新)存储库的所需连接属性服务器。
--silent 抑制要求确认服务器设置的提示。
--verbose 启用调试的详细记录。

示例

若要迁移属性文件 myprops中指定的服务器上迁移所有资源库(除了那些已弃用模式):

...