的来源 AWS DMS - AWS 数据库迁移服务

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

的来源 AWS DMS

您可以在不同的 AWS DMS 功能中使用不同的源数据存储。以下各节包含每项 AWS DMS 功能支持的源数据存储列表。

数据迁移的源端点

在使用 AWS DMS进行数据迁移时,可以将以下数据存储作为源终端节点。

本地和 EC2 实例数据库
  • Oracle 10.2 及更高版本(对于版本 10.x)、11g 直至 12.2、18c 以及 19c(Enterprise、Standard、Standard One 和 Standard Two 版)

  • Microsoft SQL Server 版本 2005、2008、2008R2、2012、2014、2016、2017、2019 和 2022。

    • 企业版、标准版、工作组版、开发版和 Web 版支持满载复制。

    • 企业版、标准版(2016 版及更高版本)和开发者版除了支持满载外,还支持 CDC(持续)复制。

    • 不支持 Express 版本。

  • MySQL 版本 5.5、5.6、5.7 和 8.0。

    注意

    3.4.0 及更高 AWS DMS 版本支持 MySQL 8.0 作为源,除非事务负载被压缩。3.4.6 及更高 AWS DMS 版本支持将适用于 MySQL 8.0 的 Google Cloud 作为源。

  • MariaDB(支持作为 MySQL 兼容数据来源)版本 10.0(仅版本 10.0.24 及更高版本)、10.2、10.3、10.4、10.5 和 10.6。

    注意

    所有支持 MySQL 的 AWS DMS 版本都支持将 MariaDB 作为源代码。

  • PostgreSQL 版本 9.4 及更高版本(适用于 9.x 版本)、10.x、11.x、12.x、13.x 14.x、15.x 和 16.x。

    注意

    AWS DMS 在 3.5.1 及更高版本中仅支持 PostgreSQL 15.x 版本。 AWS DMS 在 3.5.3 及更高版本中仅支持 PostgreSQL 16.x 版本。

  • MongoDB 版本 3.x、4.0、4.2、4.4、5.0 和 6.0

    注意

    AWS DMS 3.5.0 及更高版本不支持 3.6 之前的 MongoDB 版本。

  • SAP Adaptive Server Enterprise(ASE)版本 12.5、15、15.5、15.7、16 及更高版本

  • 适用于 Linux、UNIX 和 Windows (Db2 LUW) 的 IBM Db2 版本:

    • 版本 9.7,所有修复包

    • 版本 10.1,所有修复包

    • 版本 10.5,除修复包 5 之外的所有修复包。

    • 版本 11.1,所有修复包

    • 版本 11.5,仅修复包零的模组(0-8)

  • IBM Db2 for z/OS 版本 12

第三方托管数据库服务:
  • Microsoft Azure SQL 数据库

  • Microsoft Azure PostgreSQL Flexible Server 版本 11.2、12.15、13.11 和 15.3。

  • Microsoft Azure MySQL Flexible Server 5.7 和 8。

  • Google Cloud for MySQL 版本 5.6、5.7 和 8.0。

  • Google Cloud for PostgreSQL 版本 9.6、10、11、12、13、14 和 15。

  • OCI MySQL Heatwave 版本 8.0.34。

Amazon RDS 实例数据库,和 Amazon Simple Storage Service(Amazon S3)
  • Oracle 11g(版本 11.2.0.4 及更高版本)直至 12.2、18c 以及 19c(Enterprise、Standard、Standard One 和 Standard Two 版)

  • Microsoft SQL Server 版本 2012、2014、2016、2017、2019 和 2022(Enterprise、Standard、Workgroup 和 Developer 版)

    注意

    AWS DMS 不支持 SQL 服务器 Express。仅完全加载复制支持 Web 版本。

  • MySQL 版本 5.5、5.6、5.7 和 8.0。

    注意

    3.4.0 及更高 AWS DMS 版本支持 MySQL 8.0 作为源,除非事务负载被压缩。

  • MariaDB(支持作为与 MySQL 兼容的数据来源)版本 10.0.24 到 10.0.28、10.2、10.3、10.4、10.5 和 10.6。

    注意

    所有支持 MySQL 的 AWS DMS 版本都支持将 MariaDB 作为源代码。

  • PostgreSQL 版本 10.x、11.x、12.x、13.x、14.x、15.x 和 16.x。

    注意

    AWS DMS 在 3.5.1 及更高版本中仅支持 PostgreSQL 15.x 版本。 AWS DMS 在 3.5.3 及更高版本中仅支持 PostgreSQL 16.x 版本。

  • 与 MySQL 兼容的 Amazon Aurora(支持作为与 MySQL 兼容的数据来源)。

  • 与 PostgreSQL 兼容的 Amazon Aurora(支持作为与 PostgreSQL 兼容的数据来源)。

  • Amazon S3

  • 亚马逊 DocumentDB(兼容 MongoDB)版本 3.6、4.0 和 5.0。

  • 适用于 IBM Db2 LUW 的 Amazon RDS。

有关使用特定来源的信息,请参阅使用 AWS DMS 端点

有关支持的目标端点的信息,请参阅数据迁移的目标端点

DMS Fleet Advisor 的源数据库

DMS Fleet Advisor 支持以下源数据库。

  • Microsoft SQL Server 版本 2012 直至版本 2019

  • MySQL 版本 5.6 直至版本 8

  • Oracle 版本 11g 第 2 版直至 12c、19c 和 21c

  • PostgreSQL 版本 9.6 直至版本 13

有关使用特定源的信息,请参阅为 AWS DMS Fleet Advisor 创建数据库用户

有关 DMS Fleet Advisor 用来生成目标建议的数据库列表,请参阅 DMS Fleet Advisor 的目标

DMS 架构转换的源数据提供程序

DMS 架构转换支持将以下数据提供程序作为迁移项目的源。

  • Microsoft SQL Server 版本 2008 R2、2012、2014、2016、2017 和 2019

  • Oracle 版本 10.2 及更高版本、11g 直至 12.2、18c 和 19c,以及 Oracle 数据仓库

  • PostgreSQL 版本 9.2 及更高版本

  • MySQL 版本 5.5 及更高版本

您的源数据提供程序可以是自管理引擎,可运行在本地,也可运行在 Amazon Elastic Compute Cloud(Amazon EC2)实例上。

有关使用特定源的信息,请参阅在 DMS 架构转换中创建源数据提供程序

有关支持的目标数据库的信息,请参阅DMS 架构转换的目标数据提供程序

与 DMS 架构转换相比, AWS Schema Conversion Tool (AWS SCT) 支持的源数据库和目标数据库更多。有关 AWS SCT 支持的数据库的信息,请参阅什么是 AWS Schema Conversion Tool

DMS 同构数据迁移的源数据提供程序

对于同构数据迁移,您可以使用以下数据提供程序作为源。

  • MySQL 版本 5.7 及更高版本

  • MariaDB 版本 10.2 及更高版本

  • PostgreSQL 版本 10.4 至 14.x。

  • MongoDB 版本 4.x、5.x、6.0

  • 亚马逊 DocumentDB 版本 3.6、4.0、5.0

您的源数据提供程序可以是自管理引擎,可运行在本地,也可运行在 Amazon EC2 实例上。此外,您还可以使用 Amazon RDS 数据库实例作为源数据提供程序。

有关使用特定源的信息,请参阅为同构数据迁移创建源数据提供器 AWS DMS

有关支持的目标数据库的信息,请参阅DMS 同构数据迁移的目标数据提供程序