指定、启动和查看迁移前评估运行 - Amazon 数据库迁移服务
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

指定、启动和查看迁移前评估运行

迁移前评估根据新的或现有的迁移任务配置指定要运行的一项或多项个人评估。每项单独评估都会根据迁移类型、支持的对象、索引配置和其他任务设置(例如标识要迁移的架构和表的表映射)等考虑因素来评估源或目标数据库的特定元素。例如,个人评估可能会评估哪些源数据类型或主键格式可以迁移,哪些主键格式可以迁移,哪些不能迁移。

指定单独评估

在创建新的评估运行时,您可以选择运行适用于您的任务配置的部分或全部个人评估。

Amazon DMS 支持对以下关系源和目标数据库引擎运行迁移前评估:

启动和查看迁移前评估运行

您可以使用 Amazon DMS 管理控制台、和 Amazon DMS API 开始为新的或现有的迁移任务运行迁移前评估。 Amazon CLI

要为新任务或现有任务启动迁移前评估运行
  1. 在 Amazon DMS 管理控制台的数据库迁移任务页面上,执行下列操作之一:

    • 要创建新任务并对其进行评估,请选择创建任务创建数据库迁移任务页面打开:

      1. 输入创建任务所需的任务设置,包括表格映射。

      2. 在 “迁移前评估” 部分,选中 “运行迁移前评估” 复选框。此页面包含用于为新任务指定评估运行的选项。

      注意

      创建新任务时,启用迁移前评估运行会禁用在创建任务时自动启动任务的选项。评估运行完成后,您可以手动启动该任务。

    • 要评估现有任务,请在数据库迁移任务页面上选择现有任务的标识符。所选现有任务的任务页面打开:

      1. 选择操作,然后选择创建迁移前评估创建预迁移评估页面打开,其中包含用于为现有任务指定评估运行的选项。

  2. 为您的评估运行输入一个唯一的名称,或保留默认值。

  3. 选择要包含在该评估运行中的可用单独评估。您只能根据当前的任务设置选择可用的单独评估。在默认情况下,已启用并选中所有可用的单独评估。

  4. 在您的账户中搜索并选择一个 Amazon S3 存储桶和文件夹,以存储您的评估结果报告。有关为评估运行设置资源的信息,请参阅为迁移前评估创建先决条件

  5. 选择或输入对您选择的 Amazon S3 存储桶和文件夹具有完全账户访问权限的 IAM 角色。有关为评估运行设置资源的信息,请参阅为迁移前评估创建先决条件

  6. 也可以选择相应设置,以对 Amazon S3 存储桶中的评估结果报告进行加密。有关 S3 存储桶加密的信息,请参阅为 Amazon S3 存储桶设置默认服务器端加密行为

  7. 为新任务选择创建任务或为现有任务选择创建

    数据库迁移任务页面打开,其中列出您的新任务或修改后的任务(其状态为正在创建...)以及一条横幅消息,表示创建任务后将开始您的迁移前评估运行。

Amazon DMS 允许访问使用 Amazon DMS 管理控制台、或 Amazon DMS API 运行的最新和所有之前的 Amazon CLI迁移前评估。

要查看评估运行的结果
  1. 在 Amazon DMS 管理控制台中,在数据库迁移任务页面上选择现有任务标识符。将打开现有任务的任务页面。

  2. 在现有任务页面上选择预迁移评估选项卡。这将打开该页面上的 “移民前评估” 部分,显示按时间倒序按名称列出的评估结果。最新结果显示在列表顶部。选择要查看其结果的评估运行的名称。

这些评估运行结果先列出最新评估运行的名称及其状态概述,然后列出指定的单独评估及其状态。然后,可以在列表中选择每项评估的名称以浏览其状态的详细信息,可用结果显示在表格的列中。

评估运行的状态概述和每项单独评估都显示一个状态值。该值指示评估运行的总体状态以及每项单独评估的类似状态。以下是评估运行的状态值列表:

  • "cancelling" – 评估运行已取消。

  • "deleting" – 评估运行已删除。

  • "failed" – 至少一项单独评估已完成,状态为 failed

  • "error-provisioning" – 预置资源时(provisioning 状态期间)发生内部错误。

  • "error-executing" – 运行单独评估时(running 状态期间)发生内部错误。

  • "invalid state" – 评估运行处于未知状态。

  • "passed" – 所有单独评估均已完成,没有一个评估处于 failed 状态。

  • "provisioning" – 正在预置运行单独评测所需的资源。

  • "running" – 正在运行单独评估。

  • "starting" – 评测运行已开始,但尚未为单独评测预置资源。

  • "warning" – 至少一项单独评估已完成,状态为 warning

以下是评估运行中每一项单独评估的状态值列表:

  • "cancelled" – 作为取消评估运行的一部分,单独评估被取消。

  • "error" – 单独评估未成功完成。

  • "failed" – 单独评估成功完成,但验证结果未通过:查看结果的详细信息以获取更多信息。

  • "invalid state" – 单独评估处于未知状态。

  • "passed" – 单独评估已完成,验证结果成功。

  • "pending" – 单独评估正在等待运行。

  • "running" – 单独评估正在运行中。

  • "warning" – 单独评估成功完成,但验证结果为警告:查看结果的详细信息以获取更多信息。

您还可以在 Amazon S3 上查看评估运行结果的 JSON 文件。

在 Amazon S3 上查看评估运行的 JSON 文件
  1. 在 Amazon DMS 管理控制台中,选择评估运行状态概述中显示的 Amazon S3 存储桶链接。这将显示存储桶文件夹和存储在存储桶中的其他 Amazon S3 对象的列表。如果您的结果存储在存储桶文件夹中,请打开该文件夹。

  2. 您可以在多个 JSON 文件中查找您的评估运行结果。summary.json 文件包含评估运行的总体结果。其余文件均以为评估运行指定的单独评估命名,例如 unsupported-data-types-in-source.json。这些文件都包含所选评估运行的相应单独评估的结果。

要启动并查看现有迁移任务的迁移前评估运行结果,您可以运行以下 CLI 命令和 Amazon DMS API 操作: