首页 > 解决方案 > 将 Azure VM (Oracle) 迁移到 AWS RDS Aurora

问题描述

我们需要将 Oracle 数据库从 Azure VM 迁移到 AWS RDS Aurora。我们有一个清单,说明在从 Oracle 迁移到 Aurora 时需要注意哪些事项。

但是,进行迁移的最佳方法是什么。即,将 Azure Oracle VM 迁移到 AWS EC2,然后迁移到 RDS。或者使用任何 Azure 服务、DMS、Datapump、SCT 等直接从 Azure VM 迁移到 AWS RDS Aurora。

(我对 Azure DMS/DB 相关服务不熟悉)

标签: oracleamazon-web-servicesazurerdsamazon-aurora

解决方案


我会直接从 Azure Oracle RM 转到 AWS RDS。

对于该工具,请查看使用 AWS Database Migration Service (DMS)。它允许您将源数据库 (Azure Oracle) 连接到目标数据库 (AWS RDS For Oracle)。AWS DMS 处理在目标数据库中创建架构和表。

DMS 部署在专用 VM 上以供您迁移,并根据您需要的 EC2 实例大小定价,从 t2.micro(0.43 美元/天)到 r4.8xlarge(80 美元/天 + 存储成本)以及介于两者之间的所有内容数据传输到 DMS 是免费的,并且传输到与 DMS 相同的 AZ(可用区)中的 RDS 是免费的。

使 DMS 变得更好的一些功能包括:

连续数据复制:完成初始迁移后,它可以继续复制数据,直到您准备好进行切换。这很好,因为您提前进行了迁移,并且在切换应用程序之前有足够的时间进行验证。

Schema Conversion Tool:在您的情况下没有用,但如果您从 Oracle 迁移到 Aurora 等其他数据库,它会为您处理架构。

您可以了解更多信息并开始使用AWS Database Migration Service


推荐阅读