AWS Database Migration Service
分步迁移指南 (API 版本 2016-01-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

将本地 Oracle 数据库迁移到 Amazon Aurora MySQL

您可以在下面找到简要概述以及完整分步演练,它们说明了使用 AWS Database Migration Service (AWS DMS) 和 AWS Schema Conversion Tool (AWS SCT) 将本地 Oracle 数据库(源终端节点)迁移到 Amazon Aurora 与 MySQL 的兼容性(目标终端节点)的过程。

AWS DMS 将数据从 Oracle 源迁移到 Aurora MySQL 目标。AWS DMS 还捕获在源数据库上进行的数据操作语言 (DML) 和数据定义语言 (DDL) 更改,并将这些更改应用于目标数据库。这样,AWS DMS 可以帮助将源和目标数据库保持同步。为了便于数据迁移,DMS 会在目标数据库上创建表和主键索引 (如果需要)。

但是,AWS DMS 不会迁移辅助索引、序列、默认值、存储过程、触发器、同义词、视图以及与数据迁移不明确相关的其他架构对象。要将这些对象迁移到 Aurora MySQL 目标,请使用 AWS Schema Conversion Tool。

强烈建议您使用 Amazon 示例数据库进行后续操作。要查找使用示例数据库的教程和有关如何获取示例数据库副本的说明,请参阅使用示例数据库进行迁移

如果之前已使用 AWS DMS 或更愿意通过单击鼠标来阅读,则可能需要使用简要概述。如果您需要了解详细信息,并且需要更稳健的方法 (或遇到问题),则您可能需要分步指南。

主题:在 Amazon RDS 上,从本地 Oracle 迁移到 Aurora MySQL 或 MySQL

时间:

成本:

源数据库:Oracle

目标数据库:Amazon Aurora MySQL/MySQL

限制:

Oracle 版本:Enterprise、Standard、Express 和 Personal 版本

Oracle 版本:10g (10.2 和更高版本)、11g、12c、(在 Amazon Relational Database Service (Amazon RDS) 上,需要 11g 或更高版本。)

MySQL 或相关数据库版本:5.5、5.6、5.7、MariaDB、Amazon Aurora MySQL

成本

由于 AWS DMS 尚未集成到结算器中,请参阅下表以了解定价估算。

除了您自己 PC 上的设置以外,您还必须创建几个 AWS 组件来完成迁移过程。AWS 组件包括:

AWS 服务

类型

描述

Amazon Aurora MySQL 数据库实例

db.r3.large

单可用区,10 GB 存储空间,100 万 I/O

AWS DMS 复制实例

T2.large

包含用于保留复制日志的 50 GB 存储空间

AWS DMS 数据传输

免费,基于为示例数据库传输的数据量。

数据传出

每月第一个 GB 免费

本页内容: