在中创建数据迁移 Amazon DMS - Amazon 数据库迁移服务
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在中创建数据迁移 Amazon DMS

使用相同类型的兼容数据提供程序创建迁移项目后,您可以使用此项目进行同构数据迁移。有关更多信息,请参阅 创建迁移项目

要开始使用同构数据迁移,请创建新的数据迁移。可以在单个迁移项目中创建多个不同类型的同构数据迁移。

Amazon DMS 具有您可以为自己创建的最大同构数据迁移数量。 Amazon Web Services 账户有关 Amazon DMS 服务配额的信息,请参阅以下部分Amazon Database Migration Service 的限额

在创建数据迁移之前,请务必设置所需的资源,例如,源数据库和目标数据库、IAM policy 和角色、实例配置文件和数据提供程序。有关更多信息,请参阅 创建 IAM 资源创建实例配置文件 创建实例提供程序

此外,我们建议您不要使用同构数据迁移,将数据从较高的数据库版本迁移到较低的数据库版本。请检查用于源和目标数据提供程序的数据库版本,并在需要时升级目标数据库版本。

创建数据迁移
  1. 登录 Amazon Web Services Management Console 并打开 Amazon DMS 控制台,网址为 https://console.aws.amazon.com/dms/v2/

  2. 选择迁移项目。将打开迁移项目页面。

  3. 选择您的迁移项目,然后在数据迁移选项卡上,选择创建数据迁移

  4. 对于名称,输入数据迁移的名称。确保为数据迁移使用唯一的名称,以便轻松识别。

  5. 对于复制类型,选择要配置的数据迁移类型。可以选择以下选项之一:

    • 完全加载 – 迁移现有的源数据。

    • 完全加载和更改数据捕获(CDC)– 迁移现有的源数据并复制正在进行的更改。

    • 更改数据捕获(CDC)– 复制正在进行的更改。

  6. 选中 “打开日 CloudWatch 志” 复选框将数据迁移日志存储在 Amazon 中 CloudWatch。如果未选中此选项,那么当数据迁移失败时,将无法查看日志文件。

  7. (可选)展开高级设置。在任务数中,输入 Amazon DMS 可用于将源数据迁移到目标的并行线程数。

  8. 对于 IAM 服务角色,选择之前创建 IAM 角色。有关更多信息,请参阅 为 Amazon DMS 中的同构数据迁移创建 IAM 角色

  9. 更改数据捕获(CDC)类型的数据迁移配置启动模式。可以选择以下选项之一:

    • 立即 – 在开始数据迁移的同时启动正在进行的复制。

    • 使用本机开始点 – 从指定点启动正在进行的复制。

      对于 PostgreSQL 数据库,在时隙名称中输入逻辑复制时隙的名称,在本机开始点中输入事务日志序列号。

      对于 MySQL 数据库,在日志序列号(LSN)中输入事务日志序列号。

  10. 更改数据捕获(CDC)完全加载和更改数据捕获(CDC)类型的数据迁移配置停止模式。可以选择以下选项之一:

    • 不要停止 CDC — Amazon DMS 继续进行正在进行的复制,直到您停止数据迁移。

    • 使用服务器时间点-在指定时间 Amazon DMS 停止正在进行的复制。

      如果选择此选项,那么可以在停止日期和时间中,输入要自动停止正在进行的复制的日期和时间。

  11. 选择创建数据迁移

Amazon DMS 创建您的数据迁移,并将其添加到迁移项目中 “数据迁移” 选项卡上的列表中。您可以在此处查看数据迁移的状态。有关更多信息,请参阅 迁移状态

重要

对于 “满载” 和 “满载和更改数据捕获 (CDC)” 类型的数据迁移,请 Amazon DMS 删除目标数据库上的所有数据、表和其他数据库对象。确保您有目标数据库的备份。

Amazon DMS 创建数据迁移后,此数据迁移的状态将设置为 “就”。要迁移数据,必须手动开始数据迁移。为此,请从列表中选择数据迁移。接下来,在操作中选择启动。有关更多信息,请参阅 管理数据迁移

首次启动同构数据迁移需要进行一些设置。 Amazon DMS 为您的数据迁移创建无服务器环境。此过程耗时最多 15 分钟。停止并重新启动数据迁移后, Amazon DMS 不会再次创建环境,您可以更快地访问数据迁移。