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

可以使用备用数据库的 Data Guard 关联启动切换或故障转移操作。

切换

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

故障转移

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

执行数据库切换

本文提供了执行数据库切换的详细信息和过程。

过程

在主数据库上执行以下步骤,以使用 OCI 控制台执行切换:

可以使用主数据库的 Data Guard 关联来启动切换操作。

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

    现在,此数据库应承担备用数据库角色,备用数据库应承担主数据库在 Data Guard 关联中的角色。

执行数据库故障转移

本文提供了执行数据库故障转移的详细信息和过程。

过程

在备用数据库上执行以下步骤,以使用 OCI 控制台执行故障转移:

可以使用备用数据库的数据卫士关联来启动故障转移操作。

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

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