关于为 Oracle Exadata Database Service on Dedicated Infrastructure 配置 Oracle Data Guard

如果发生灾难,您的 Oracle Exadata Database Service on Dedicated Infrastructure 主数据库可能变得不可用。备用数据库是生产数据库停机时可用的生产数据库的副本。为主数据库配置 Oracle Data Guard 会自动创建备用数据库。为了实现高可用性,我们建议在不同的 OCI 区域中配置主数据库和备用数据库。还支持在同一 OCI 区域中配置主数据库和备用数据库。

Oracle Data Guard 可确保 Oracle Database 中企业数据的高可用性,数据保护和灾难恢复。Oracle Data Guard 提供一组全面的服务,用于创建、维护、管理和监视一个或多个备用数据库,使生产 Oracle 数据库在发生灾难和数据损坏后能够保持正常运行。Oracle Data Guard 将这些备用数据库作为主生产数据库的副本进行维护。如果主数据库因计划内或计划外停机而变得不可用,Oracle Data Guard 可以将任何备用数据库切换到主数据库,从而最大限度地减少与停机关联的停机时间。

本手册介绍了如何使用 OCI 控制台为 Oracle Exadata Database Service on Dedicated Infrastructure 配置 Oracle Data Guard

体系结构

此体系结构显示位于不同区域的两个 Oracle Exadata Database Service on Dedicated Infrastructure 数据库,在数据库之间配置了 Oracle Data Guard 以保持这两个数据库同步。

下表说明了此体系结构。


后面是 exadata-dedicated-cross-region-dataguard.png 的说明
插图 exadata-dedicated-cross-region-dataguard.png 的说明

exadata-dedicated-cross-region-dataguard.zip

另外,您的 Oracle Exadata Database Service on Dedicated Infrastructure 数据库也可以位于同一区域内。

下表说明了此体系结构。


后面是 exadata-dedicated-region-dataguard.png 的说明
插图 exadata-dedicated-region-dataguard.png 的说明

exadata-dedicated-region-dataguard.zip

配置 Oracle Data Guard 时,我们建议相应地配置 Oracle Exadata Database Service on Dedicated Infrastructure 主数据库和备用数据库,以确保最高可用性:

  • 最大可用性:不同 OCI 区域中的主数据库和备用数据库。
  • 高可用性:同一区域中的主数据库和备用数据库,但可用性域不同。
  • 高可用性:同一区域和可用性域中的主数据库和备用数据库。

关于配置的说明

开始配置 Oracle Data Guard 之前,请查看这些假设和注意事项。

  • 必须在同一 OCI 租户中管理 Oracle Exadata Database Service on Dedicated Infrastructure 主数据库和备用数据库。
  • 备用数据库是物理备用数据库。
  • 主数据库和备用数据库可以位于不同的区间和区域中,但数据库软件版本必须相同。
  • Oracle Exadata Database Service on Dedicated Infrastructure 中,OCI 接口限制每个主数据库的一个备用数据库。如果需要多个备用数据库,则必须手动完成备用数据库配置。
  • 必须启用 Data GuardActive Data Guard 才能设置备用数据库。
  • 无法使用 OCI 接口在备用数据库上配置自动备份。
  • DBaaS 主 VM 集群和备用 VM 集群之间的工具和 Dbcs 代理版本必须相同。使用 dbaasclirpm utility 验证 DBaaS Tools 和 Dbcs Agent 版本。
  • 您可以使用 OCI 接口为同一区域中的数据库以及使用透明数据加密 (Transparent Data Encryption,TDE) 的不同区域中的数据库配置 Oracle Data Guard ,客户管理的密钥为 OCI Vault

    注:

    将数据库配置为将客户管理的密钥与 OCI Vault 一起使用后,无论是否配置了 Oracle Data Guard ,都无法将其重新配置为使用 Oracle 管理的密钥。

关于所需产品和角色

此解决方案需要以下产品:

  • 专用基础结构上的 Oracle Exadata Database Service
  • Oracle Database

这些是每种产品所需的角色。

产品名称:角色 要求 ...
Oracle Exadata Database Service on Dedicated Infrastructure :database admin 为主数据库创建 Data Guard 关联。
Oracle Database :sys 使用主数据库 sys 口令创建 Data Guard 关联。

要获得所需资源,请参阅 Oracle 产品、解决方案和服务