我们需要将Oracle DB从Azure VM迁移到AWS RDS Aurora。我们有一个清单,列出了从Oracle迁移到Aurora时需要注意的事项。
但是,进行迁移的最佳方法是什么呢?例如,将Azure Oracle迁移到AWS EC2,然后迁移到RDS。或者使用任何Azure服务、DMS、Datapump、SCT等直接从Azure VM迁移到AWS RDS Aurora。
(我不熟悉Azure DMS / DB相关服务)
发布于 2019-07-23 20:29:42
我会直接从Azure Oracle RM转到AWS RDS。
有关该工具,请查看使用AWS数据库迁移服务(DMS)。它允许您连接到源数据库(Azure Oracle)和目标数据库(AWS RDS For Oracle)。AWS DMS负责在目标数据库中创建模式和表。
数据库管理系统部署在用于迁移的专用虚拟机上,并根据您需要的EC2实例大小定价,从t2.micro (0.43美元/天)到r4.8xlarge (80美元/天+存储成本),中间的所有数据传输到数据管理系统都是免费的,并且传输到与数据管理系统相同的可用区(可用区)的数据存储系统是免费的。
让DMS变得更好的几个特性包括:
连续数据复制:一旦您的初始迁移完成,它可以继续复制数据,直到您准备好进行切换。这很好,因为您提前完成了迁移,并且在切换应用程序之前有足够的时间进行验证。
模式转换工具:在您的情况下没有用,但如果您从迁移到不同的数据库,如Oracle到Aurora,它将为您处理模式。
您可以在AWS Database Migration Service了解更多信息并开始使用
https://stackoverflow.com/questions/57162323
复制相似问题