管理 Autonomous Data Guard 配置中的主数据库和备用数据库

了解如何在自治 Data Guard 配置中管理主数据库和备用数据库。

在启用了 Autonomous Data Guard 的自治容器数据库中创建 Autonomous Database 时,将创建两个完全独立的数据库副本:一个在容器数据库中,另一个(同步副本)在备用容器数据库中。然后,如果主容器数据库不可用,Autonomous Data Guard 会自动将备用容器数据库转换为主容器数据库,从而开始为与 Autonomous Database 的应用程序连接提供服务。

注意:

由于使用 Autonomous Data Guard 时会创建两个自治数据库,因此使用的 CPU 和存储资源数量是其两倍,主数据库的一半,备用数据库的一半。

这两个数据库(通常称为彼此的对等数据库)由自治数据库列表和数据库的“详细信息”页中的标签 PrimaryStandby 标识。

有关组管理员如何在启用了 Autonomous Data Guard 的情况下创建和管理 Autonomous Container Databases 的信息,请参阅管理 Autonomous Data Guard

主数据库和备用数据库上的管理操作

由于这两个数据库是链接和同步的,因此您对自治数据库执行的一些管理操作在 Autonomous Data Guard 配置的主数据库和备用数据库上的工作方式与标准数据库不同。以下列表介绍了这些差异。

  • 扩展、扩展和自动扩展

    两个对等数据库必须具有相同的 CPU 计数、存储大小和自动缩放设置。因此,您只能从主数据库的“详细信息”页面中纵向扩展、纵向收缩和更改自动缩放设置。您所做的更改会影响主数据库和备用数据库。

  • 停止、启动和重新启动

    两个对等数据库的生命周期状态保持同步。因此,只能从主数据库的“详细信息”页停止、启动和重新启动数据库。您执行的操作会影响主数据库和备用数据库。

  • 手动备份

    您可以单独手动备份主数据库和备用数据库,就像它们是标准数据库一样。

  • 还原

    只能从主数据库的“详细信息”页还原和恢复数据库。

  • 克隆

    只能从主数据库的“详细信息”页克隆数据库。

  • 轮换加密密钥

    您可以单独轮换主数据库和备用数据库的加密密钥,就像它们是标准数据库一样。

  • 移至其他区间

    您可以分别独立地将主数据库和备用数据库移至不同的区间,就像它们是标准数据库一样。

  • 终止

    只能从主数据库的“详细信息”页终止数据库。

从客户端应用程序访问备用数据库

使用 Autonomous Data Guard 时,客户端应用程序通常会连接到主数据库并对主数据库执行操作。

除了这种正常连接之外,Autonomous Data Guard 还提供了将仅执行只读操作的客户端应用程序连接到备用数据库的选项。要利用此选项,客户机应用程序将使用包含 "_RO"(表示“只读”)的数据库服务名连接到数据库,如 Predefined Database Service Names for Autonomous Databases 中所述。

监视延迟时间

在使用 Autonomous Data Guard 的数据库运行时,您可以通过单击 Autonomous Data Guard ,从主数据库或备用数据库的“详细信息”页面监视传输滞后并应用滞后时间。

随着数据库工作负载的波动和流动,您应该会看到随时间推移的微小波动。但是,如果您注意到滞后时间持续上升趋势,则可以采取以下操作解决此情况:

  • 应用滞后中的向上趋势。应用滞后持续上升趋势表明备用数据库没有足够的容量来跟上来自主数据库的重做记录。要解决此问题,请纵向扩展数据库的 CPU,如 Add CPU or Storage Resources to a Dedicated Autonomous Database 中所述。
  • 运输滞后上升趋势。传输滞后持续上升趋势表明存在网络性能问题。Oracle Cloud 运营人员会持续监视网络性能,因此您无需采取任何操作即可看到情况自行解决。但是,如果需要,您可以通过提出服务请求将情况提供给运营人员。