你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将 Oracle 数据库迁移到 Azure

Azure 虚拟机
Azure ExpressRoute
Azure VPN 网关

本文介绍可用于将本地 Oracle 数据库工作负荷迁移到 Azure 的注意事项和建议。 本文假定你已基本了解 Oracle 数据库技术和 Azure 网络。 本指南涵盖以下方案:

  • 将 Oracle 数据库物理迁移到 Azure 虚拟机
  • 将 Oracle 数据库物理迁移到 Oracle Database@Azure (OD@A) Exadata 数据库服务

体系结构

下图演示了此方案的示例。

此图显示了将本地数据库迁移到 Azure 的体系结构。

下载此体系结构的 Visio 文件

场景

请考虑以下初始方案详细信息:

  • 你有一个或多个在本地数据中心运行的 Oracle 数据库。 想要将数据库迁移到 Azure。

  • 数据库在 Oracle Database 19c 上运行,企业版。

  • 数据库已启用 Oracle Real Application Clusters (RAC)。 对于灾难恢复,可以通过 Oracle Data Guard 将数据库复制到与主数据库位置相距较远的另一个数据中心。

  • 需要将数据库迁移到 Azure,停机时间最少。

  • 还需要迁移依赖于数据库的应用程序服务。

  • 通过 Azure ExpressRoute 建立了与 Azure 的网络连接,并在 Azure 中使用中心辐射型网络拓扑。

  • 在中心虚拟网络中,流量必须遍历非Microsoft网络虚拟设备(NVA),例如 FortiGate、Check Point 或 Cisco。 NVA 充当路由设备,有助于确保进出 Azure 的流量经过流量检查,并且也是完全可路由的。

实现清单

有关详细信息,请参阅:

下一步

Azure 上的 Oracle 采用方案简介