3.6 导出或导入 PlateSpin 迁移数据

PlateSpin Migrate 提供一个“导入/导出”实用程序 (ImportExportAll.bat),您可以使用它来导出工作负载迁移数据中的信息,并将其导入到相同或不同的 Migrate 服务器。

对 Migrate 服务器进行就地升级时,可以在升级之前导出数据,作为一种预防措施。要升级到不同的平台,可以从旧平台导出迁移数据,然后再将数据导入新平台。在新平台上使用导入的数据继续迁移。

注:导入时,PlateSpin Migrate 2018.11 将使用该服务器的加密密钥,自动加密身份凭证口令再将其储存到 PlateSpin 数据库中。请参见《PlateSpin Migrate 2018.11 用户指南》中的身份凭证的安全性

3.6.1 导出工作负载迁移数据

可以使用“导入/导出”实用程序 (ImportExportAll.bat) 导出工作负载迁移数据。默认情况下,“导入/导出”实用程序将导出以 base64 编码格式储存的包含未加密身份凭证口令的数据。

注:适用于 PlateSpin Migrate 2018.11 的“导入/导出”实用程序提供 /pwd 选项来指定加密口令,在导出和导入时,该口令分别用于加密和解密身份凭证口令。如果您为导出指定了口令,则在导入时需要使用该口令。

要导出工作负载迁移数据,请执行以下操作:

  1. 准备导出数据库:

    1. 使用 Migrate 客户端和 Migrate Web 界面确保所有复制日程表均已暂停,并且没有任何复制在运行。等待所有正在进行的复制完成,或者将正在运行的操作中止。

    2. 注销 Migrate 客户端并关闭应用程序。

    3. 注销 Migrate Web 界面并关闭浏览器。

  2. 导出数据库:

    1. 以管理用户身份登录 PlateSpin 服务器主机。

      如果服务器在域中,您必须以属于域管理员组和本地管理员组成员的域用户身份登录。

    2. 打开命令提示符。

      运行“导入/导出”实用程序 (ImportExportAll.bat) 的进程必须具有较高的特权。最简单的办法是使用以管理员身份运行上下文菜单选项启动命令窗口。

    3. 导航到包含导入/导出实用程序 (ImportExportAll.bat) 的目录:

      C:\Program Files\PlateSpin Migrate Server\PlateSpin Forge\bin\ImportExport

    4. 将数据导出到指定的目录,例如 C:\temp。输入

      ImportExportAll.bat /export /dir "C:\temp" [/pwd "<encryption-password>"]

      从 Migrate 2018.11 服务器导出数据时,可以指定 /pwd 选项用于加密所导出数据中的身份凭证口令。导入时也需使用该口令。

      如果因为有正在运行的作业导致导出失败,但您已按照步骤 1.a 中的要求停止作业并暂停日程表,因此此时应该没有正在运行的作业,则请使用 /force 开关重新发出该命令以强制导出。输入

      ImportExportAll.bat /export /dir "C:\temp" [/pwd "<encryption-password>"] /force
  3. 将导出的 XML 文件复制到某个在新平台上安装 PlateSpin 服务器之后也可导入其文件的位置。

  4. 继续下面的任一个路径以升级到新替换平台:

3.6.2 导入工作负载迁移数据

可以使用“导入/导出”实用程序 (ImportExportAll.bat) 导入先前已导出的工作负载迁移数据。例如,升级的 PlateSpin 服务器主机准备就绪后,将数据导入到与升级后的 PlateSpin 服务器搭配使用的新数据库实例。

注:对于从 PlateSpin Migrate 2018.11 服务器导出的数据:如果您在“导入/导出”实用程序 (ImportExportAll.bat) 中使用了 /pwd 选项来加密所导出数据中的身份凭证口令,则在导入时,必须提供相同的加密口令来解密身份凭证口令。

要导入工作负载迁移数据,请执行以下操作:

  1. 以管理员用户的身份登录 PlateSpin 服务器主机。

    如果服务器在域中,您必须以属于域管理员组和本地管理员组成员的域用户身份登录。

  2. 将导出的 XML 文件复制到 PlateSpin 服务器主机上的 C:\temp

  3. 打开命令提示符。

    运行“导入/导出”实用程序 (ImportExportAll.bat) 的进程必须具有较高的特权。最简单的办法是使用以管理员身份运行上下文菜单选项启动命令窗口。

  4. 导航到包含导入/导出实用程序 (ImportExportAll.bat) 的目录:

    C:\Program Files\PlateSpin Migrate Server\PlateSpin Forge\bin\ImportExport

  5. 从指定的目录导入数据。输入

    ImportExportAll.bat /import /dir "C:\temp" [/pwd "<encryption-password>"]

    如果您在导出时加密了身份凭证口令,则在导入数据时,必须指定使用相同加密口令的 /pwd 选项。

  6. 完成导入后,连接 Migrate Web 界面和 Migrate 客户端以确认数据完整无损。

  7. 继续复制作业。