关于为 Oracle Exadata Database Service on Cloud@Customer 配置备用数据库

如果发生灾难,您的 Oracle Exadata Database Service on Cloud@Customer 主数据库可能会不可用。备用数据库是生产数据库发生停机时可用的生产数据库的副本。此手册介绍了如何使用 OCI 接口为 Oracle Exadata Database Service on Cloud@Customer 配置备用数据库。

Oracle Data Guard 确保了 Oracle Database 中企业数据的高可用性、数据保护和灾难恢复。Oracle Data Guard 提供了一组全面的服务,可以用来创建、维护、管理和监视一个或多个备用数据库,以使 Oracle 生产数据库在发生的灾难和数据损坏后能够保持正常工作。

Oracle Data Guard 将这些备用数据库作为生产数据库的副本进行维护。如果生产数据库因计划内或计划外停机而不可用,则 Oracle Data Guard 可以将任何备用数据库切换到生产数据库,从而最大限度地减少与停机相关的停机时间。

体系结构

此架构显示了使用 Oracle Data Guard 将数据传输到备用数据库的 Oracle Exadata Database Service on Cloud@Customer 主数据库。备用数据库位于主数据库中的远程位置,用于灾难恢复。



使用须知

开始之前,请确保您熟悉以下资源:

此手册在 Oracle Exadata Database Service on Cloud@Customer 的以下软件和硬件版本上进行了测试:

  • Oracle Exadata Database Service on Cloud@Customer X8M-2
  • 伤残 23.1.23
  • Oracle 数据库 19.25

关于配置的注意事项

在开始配置备用数据库之前,请查看这些假设和注意事项。

  • 主和备用 Oracle Exadata Database Service on Cloud@Customer 基础设施必须在同一 OCI 租户中进行管理,但可以在不同的 OCI 区域中进行管理,以确保在发生灾难时实现高可用性。
  • 备用数据库是物理备用数据库。
  • 主数据库和备用数据库可以位于不同的区间中。
  • 使用新的 Data Guard 组模型(19c 及更高版本),主数据库最多支持六个备用数据库。如果具有使用 Data Guard 关联模型的现有备用数据库,则可以将配置更改为 Data Guard 组。此模型切换仅更改 OCI 工具元数据,不会影响数据库。要了解详细信息,请参阅将 Oracle Data Guard 关联更改为 Oracle Data Guard 组部分。
  • 为了确保生产工作负载的最大故障隔离,我们建议在不同的 Exadata 基础结构上配置主数据库和备用数据库。Data Guard Group 模型支持区域内备用数据库和跨区域备用数据库。不支持配置级联备用数据库。
  • 主数据库和备用数据库可以运行同一主数据库版本的不同发行版更新,尤其是在执行维护和更新操作时。备用数据库可以运行比主数据库更新的发行版更新。
  • Oracle Database Home Software、DBaaS Tools 和 Dbcs Agent 版本在主 VM 集群和备用 VM 集群之间必须相同。
  • 您的 Oracle Data Guard 配置可以是 Active Data GuardData Guard 。无论是对备用数据库使用 Active Data Guard 还是 Data Guard ,现在都可以为任何类型的备用数据库启用自动备份。
  • 您可以使用客户管理的密钥 (Oracle Key Vault) 为数据库配置 Data Guard 。如果数据库将配置有 Data Guard 和客户管理的密钥,请首先将 Transparent Data Encryption (TDE) 密钥迁移到客户管理的密钥,然后配置 Data Guard
  • 不需要中间存储。备用数据库实例化将通过网络进行。

关于必需的服务和角色

此解决方案需要以下服务:

  • Cloud@Customer 上的 Oracle Exadata Database Service

这些是每项服务所需的角色。

服务名称:角色 必需以 ...
Oracle Exadata Database Service on Cloud@Customer :sys
  • Oracle Exadata Database Service on Cloud@Customer 中创建备用数据库。
  • 登录到主数据库,并在主数据库和备用数据库之间创建 Data Guard 关联。

请参阅了解如何获取 Oracle 解决方案的 Oracle Cloud 服务,以获得所需的云服务。