在裸金属解决方案上部署 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 的主数据库。