迁移单实例 Oracle 数据库
以下体系结构显示了部署在本地的单实例 Oracle Database :

插图 migrate-single-instance-premises-oracledb-arch.png 的说明
将此部署迁移到 OCI 时,您可以选择以下选项来确保数据库高可用性:
- 迁移到 Oracle Base Database Service
- 迁移到 Oracle Autonomous Database Serverless
- 迁移到 Oracle Cloud VMware Solution
迁移到 Oracle Base Database Service
Oracle Base Database Service 提供 Oracle Restart 功能、Oracle Clusterware 管理的数据库服务、Oracle Automatic Storage Management (ASM) 和存储冗余,默认情况下符合 Oracle Maximum Availability Architecture (MAA) Bronze Level 。
以下体系结构显示了 Oracle Base Database Service 上的单实例 Oracle Database :

插图 migrate-oracle-basedbsrvc-oci-arch.png 的说明
此体系结构包括以下组件:
- 具有两个子网和服务网关的 VCN 用于访问 OCI 管理的服务。
- 在应用子网中运行的 OCI Compute VM 上的应用。
- 在数据库子网中的 Oracle Base Database Service 上部署的单实例 Oracle Database 。
- Oracle Database Autonomous Recovery Service ,支持数据库自动备份。
- (可选) OCI Object Storage 服务作为数据库自动备份的替代解决方案。
- (可选)用于透明数据加密 (Transparent Data Encryption,TDE) 密钥管理的 OCI Vault 。
此架构受益于:
- 利用 Oracle Grid Infrastructure 提供高可用性。
- 借助 Oracle Database Autonomous Recovery Service 增强数据保护。
- 自动化数据库供应和生命周期操作。
- 默认情况下启用 TDE,并且可以选择使用 OCI Vault 进行密钥管理。
- 使用 ZDM 自动迁移。
- Oracle Cloud 许可模式。
推荐
- 配置自动备份到 Oracle Database Autonomous Recovery Service ,通过实施永久增量备份策略来尽可能减少数据库上的备份工作负载,从而消除每周的完全备份。此外,它还可以提供虚拟完全备份副本并无需恢复增量备份,从而加快恢复速度。
- 启用 Oracle Database Autonomous Recovery Service 实时数据保护,将事务处理实时同步到恢复服务。实时数据保护可最大限度地减少数据丢失的可能性,从而实现亚秒级恢复点目标 (RPO)。
- 请考虑将自动备份配置为替代方案,该方案可在可用性域或容错域之间提供三向镜像。 OCI 对象存储服务
迁移到 Oracle Autonomous Database Serverless
Oracle Autonomous Database 在 Oracle Exadata 和 Oracle RAC 上运行,具有高可用性、可扩展性和冗余优势,并且默认情况下还符合 Oracle MAA Silver Level 。
以下体系结构显示了 Oracle Autonomous Database Serverless :

插图 migrate-autonomousdb-serverless-oci-arch.png 的说明
此体系结构包括以下组件:
- 具有两个子网的 VCN,可以访问 OCI 管理的服务。
- 在应用子网中运行的 OCI Compute VM 上的应用。
- 通过数据库子网访问专用端点的 Oracle Autonomous Database Serverless 。
- (可选)用于透明数据加密 (Transparent Data Encryption,TDE) 密钥管理的 OCI Vault 。
此架构受益于:
- 内置高可用性和冗余,由 Oracle Exadata 和 Oracle RAC 提供。
- 通过应用连续性,保护应用免受停机和维护操作期间的中断。
- 通过基于备份的灾难恢复增强数据保护。
- 计算和存储资源的联机和自动可扩展性。
- 自动执行数据库预配和自治生命周期操作。
- 默认情况下启用 TDE,并且可以选择使用 OCI Vault 进行密钥管理。
- 使用 ZDM 自动迁移。
- 包括 OCI 许可模式和 Enterprise Edition 选件,无需额外付费。
推荐
- 使用基于备份的灾难恢复在切换或故障转移时基于备份创建新的数据库,实现更低的 RPO(本地为 10 秒)和跨区域基于备份的灾难恢复为 1 分钟。
- 启用应用连续性以屏蔽最终用户计划内和计划外事件期间的数据库中断,从而确保应用不会中断。
迁移到 Oracle Cloud VMware Solution
Oracle Cloud VMware Solution (OCVS) 提供了一个客户管理的、基于 VMware 的原生云环境,该环境安装在您的租户中,并使用熟悉的 VMware 工具提供全面的控制。
与内部部署类似,数据库预配以及所有数据库维护和生命周期操作通常是手动操作,由您负责。必须考虑 OCVS 上的 Oracle Database 许可以及 Oracle Database 的 OCVS 集群的分离。计算 VM 使用本地文件系统,而无需 Oracle Grid Infrastructure 提供的重新启动功能。
下图说明了 OCVS 上的单实例 Oracle Database 。

插图 migrate-vmware-service-ovcs-oci-arch.png 的说明
此体系结构包括以下组件:
- 具有服务网关的 VCN 可访问 OCI 管理的服务。
- OCVS Software-Defined Data Center (SDDC)。
- OCVS 提供的 OCI Compute VM 上的应用程序。
- OCVS 提供的 OCI Compute VM 上的单实例 Oracle Database
- 用于数据库备份的 OCI 对象存储。
推荐
使用 Oracle Database 云备份模块将数据库备份配置为 OCI 对象存储,并可跨可用性域或容错域进行三向镜像。
选项比较
下表将单实例 Oracle Database 迁移选项与 Oracle Autonomous Database Serverless 、Oracle Base Database Service 和 Oracle Cloud VMware Solution 进行了比较:
功能 | Oracle Base Database Service | 无服务器 Oracle Autonomous Database | Oracle Cloud VMware 解决方案 |
---|---|---|---|
数据库部署 | 漫游 | 自治 | 手动 |
生命周期操作 | 自动 | 自治 | 手动 |
许可 | 包括 BYOL 和许可证 | 包括 BYOL 和许可证 | BYOL |
TDE 加密 | 默认值和包括 | 默认值和包括 | 手动、付费选项 |
TDE 密钥库 | 本地 wallet 和 OCI Vault | 本地 wallet 和 OCI Vault | 本地 wallet |
数据库迁移 | 使用 Oracle ZDM 实现自动化 | 使用 Oracle ZDM 实现自动化 | 手动 |
Oracle MAA 级别 | 铜牌 | Silver | 青铜(客户责任) |
高可用性 | Oracle Restart 和 ASM | Oracle Exadata 和 Oracle RAC | VM 重新启动 |
灾难恢复 |
使用 Oracle Database Autonomous Recovery Service 从备份中快速恢复 |
基于备份的 DR | 从备份还原 |
备份操作 | 自动 | 自治 | 手动 |
还原操作 | 自动 | 自动 | 手动 |
RPO(本地中断) | 利用 Oracle Database Autonomous Recovery Service 实现零 | 具有基于备份的 DR 的 10s | 上次备份 |
RTO(本地中断) | 还原时间 | 零(或 1h + 1h/5TB )
|
还原时间 |
应用连续性 | 无 | 是 | 无 |