本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在中创建数据迁移 Amazon DMS
使用相同类型的兼容数据提供程序创建迁移项目后,您可以使用此项目进行同构数据迁移。有关更多信息,请参阅 创建迁移项目。
要开始使用同构数据迁移,请创建新的数据迁移。可以在单个迁移项目中创建多个不同类型的同构数据迁移。
Amazon DMS 具有您可以为自己创建的最大同构数据迁移数量。 Amazon Web Services 账户有关 Amazon DMS 服务配额的信息,请参阅以下部分Amazon Database Migration Service 的配额。
在创建数据迁移之前,请务必设置所需的资源,例如,源数据库和目标数据库、IAM policy 和角色、实例配置文件和数据提供程序。有关更多信息,请参阅创建 IAM 资源、创建实例配置文件和 创建实例提供程序。
此外,我们建议您不要使用同构数据迁移,将数据从较高的数据库版本迁移到较低的数据库版本。请检查用于源和目标数据提供程序的数据库版本,并在需要时升级目标数据库版本。
创建数据迁移
-
登录 Amazon Web Services Management Console 并在 https://console.aws.amazon.com/dms/v2
/上打开 Amazon DMS 控制台。 -
选择迁移项目。将打开迁移项目页面。
-
选择您的迁移项目,然后在数据迁移选项卡上,选择创建数据迁移。
-
对于名称,输入数据迁移的名称。确保为数据迁移使用唯一的名称,以便轻松识别。
-
对于复制类型,选择要配置的数据迁移类型。可以选择以下选项之一:
完全加载 – 迁移现有的源数据。
完全加载和更改数据捕获(CDC)– 迁移现有的源数据并复制正在进行的更改。
更改数据捕获(CDC)– 复制正在进行的更改。
-
选中 “打开日 CloudWatch 志” 复选框将数据迁移日志存储在 Amazon 中 CloudWatch。如果未选中此选项,那么当数据迁移失败时,将无法查看日志文件。
-
(可选)展开高级设置。在任务数中,输入 Amazon DMS 可用于将源数据迁移到目标的并行线程数。
-
对于 IAM 服务角色,选择之前创建 IAM 角色。有关更多信息,请参阅 为 Amazon DMS 中的同构数据迁移创建 IAM 角色。
-
为更改数据捕获(CDC)类型的数据迁移配置启动模式。可以选择以下选项之一:
立即 – 在开始数据迁移的同时启动正在进行的复制。
使用本机开始点 – 从指定点启动正在进行的复制。
对于 PostgreSQL 数据库,在时隙名称中输入逻辑复制时隙的名称,在本机开始点中输入事务日志序列号。
对于 MySQL 数据库,在日志序列号(LSN)中输入事务日志序列号。
-
为更改数据捕获(CDC)或完全加载和更改数据捕获(CDC)类型的数据迁移配置停止模式。可以选择以下选项之一:
不要停止 CDC — Amazon DMS 继续进行正在进行的复制,直到您停止数据迁移。
使用服务器时间点-在指定时间 Amazon DMS 停止正在进行的复制。
如果选择此选项,那么可以在停止日期和时间中,输入要自动停止正在进行的复制的日期和时间。
-
选择创建数据迁移。
Amazon DMS 创建您的数据迁移,并将其添加到迁移项目中 “数据迁移” 选项卡上的列表中。您可以在此处查看数据迁移的状态。有关更多信息,请参阅 迁移状态。
重要
对于 “满载” 和 “满载和更改数据捕获 (CDC)” 类型的数据迁移,请 Amazon DMS 删除目标数据库上的所有数据、表和其他数据库对象。确保您有目标数据库的备份。
Amazon DMS 创建数据迁移后,此数据迁移的状态将设置为 “就绪”。要迁移数据,必须手动开始数据迁移。为此,请从列表中选择数据迁移。接下来,在操作中选择启动。有关更多信息,请参阅 管理数据迁移。
首次启动同构数据迁移需要进行一些设置。 Amazon DMS 为您的数据迁移创建无服务器环境。此过程耗时最多 15 分钟。停止并重新启动数据迁移后, Amazon DMS 不会再次创建环境,您可以更快地访问数据迁移。