在裸金属解决方案上部署 Oracle Data Guard

Oracle® Data Guard 是用于 Oracle 数据库的高可用性和灾难恢复解决方案。裸金属解决方案上的设置遵循与本地或任何其他 Oracle Data Guard 部署相同的最佳实践

准备工作

本指南介绍在裸金属解决方案上配置 Oracle Data Guard 的过程。本指南适用于运行 Oracle 数据库 12.2 版或更高版本且符合以下条件的裸金属解决方案环境:

  • 每个环境包含两个在单独的区域扩展中配置的裸金属解决方案集群
  • 每个裸金属解决方案集群均使用 Google Virtual Private Cloud (VPC) 通过 Partner Cloud Interconnect 进行通信。
  • 裸金属解决方案服务器上已安装 Oracle 网格基础架构和 Oracle 数据库
  • Data Guard 的主数据库和备用数据库托管在单独的裸金属解决方案区域扩展中。
  • 每个裸金属解决方案集群均使用 Oracle Real Application Clusters (RAC) 选项实现高可用性。
  • 每个裸金属解决方案集群均使用 Oracle 存储空间自动管理 (ASM) 功能实现存储空间共享。
  • Oracle ASM 磁盘组名称在集群之间保持一致。
  • TCP 端口 1521 用于主数据库和备用数据库之间的通信。

第一个裸金属解决方案集群用于托管 Data Guard 主数据库,第二个裸金属解决方案集群用于托管备用数据库。本指南使用 Data Guard 代理来管理配置。本指南还包括有关如何在 Compute Engine 上选择性地配置 Data Guard 观测器的说明。通过配置观测器,您便可以在主数据库和备用数据库之间配置数据库自动故障切换。

系统架构

下图展示了本指南中使用的系统架构:

系统架构图

每个区域扩展都包含不同的裸金属解决方案集群。主数据库 DBDG_SITE1 存在于区域扩展 1 中。备用数据库 DBDG_SITE2 存在于区域扩展 2 中,通过主动复制进行创建。数据库之间的通信借助共享的客户 Virtual Private Cloud 通过 Partner Cloud Interconnect 传输。

后续步骤

接下来,准备 Data Guard 的主数据库