执行数据库切换和故障转移

在作为 Data Guard 配置成员的备用数据库上启动切换或故障转移操作。

数据库切换

切换将撤消主数据库角色和备用数据库角色。每个数据库将继续参与 Oracle Data Guard 的新角色。切换可确保不会丢失数据。在对主数据库执行计划内维护之前,可以使用切换。在具有 Data Guard 的数据库系统上执行计划内维护通常通过以下方式完成:将主数据库切换到备用数据库角色,对备用数据库执行维护,然后将其切换回主数据库角色。

过程

执行以下步骤以使用 OCI 控制台执行切换:

  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 在数据库详细信息页上,选择 Data Guard Group 选项卡。
  4. 对于要对其执行切换的备用数据库,请从操作菜单中选择切换
  5. Switchover database 面板中,输入数据库管理员密码,然后选择 Switchover

此数据库现在应承担主数据库的角色,旧主数据库应承担备用数据库的角色。

数据库故障转移

在现有主数据库发生故障或无法访问后,故障转移会将备用数据库转换为主数据库角色。使用最高性能保护模式时,故障转移可能会导致某些数据丢失。

过程

使用 OCI 控制台执行以下步骤来执行故障转移:

  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 在数据库详细信息页上,选择 Data Guard Group 选项卡。
  4. 对于要对其执行故障转移的备用数据库,请从操作菜单中选择故障转移
  5. 故障转移数据库面板中,输入数据库管理员密码,然后选择故障转移

此数据库现在应承担主数据库的角色,旧主数据库的角色应显示为禁用备用