oracle - 将 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 相关服务不熟悉)
解决方案
我会直接从 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
推荐阅读
- reactjs - mount() 失败,因为目标容器不是 dom 元素
- python-2.7 - 为什么即使在关闭会话后,Python-Requests 在循环中发出 POST 时也会返回相同的数据?
- android - 根据按钮大小的变化改变文本大小
- mysql - 如何使用 Google Compute Engine 保持持久的 SQL 代理 Unix 套接字
- sql-server - 外键引用不匹配数据类型错误
- c# - 动态添加行到表格布局面板
- unit-testing - 使用 mockito 进行 Spring Boot 应用程序主方法单元测试
- c# - 选择时如何阻止VScrollbar闪烁
- css - Wordpress RTL,将 RTL 添加到主题
- r - 错误没有带有 R Markdown 的名为 RevoUtilsMath 的包