执行数据库切换和故障转移
可以使用备用数据库的 Data Guard 关联启动切换或故障转移操作。
切换
切换可撤消主数据库角色和备用数据库角色。每个数据库继续以其新角色参与 Oracle Data Guard 关联。切换可确保不会丢失数据。在对主数据库执行计划内维护之前,可以使用切换。在具有 Oracle Data Guard 关联的数据库系统上执行计划内维护通常通过以下方式完成:将主数据库切换到备用数据库角色,对备用数据库执行维护,然后将其切换回主数据库角色。
故障转移
在现有主数据库发生故障或无法访问后,故障转移会将备用数据库转换为主数据库角色。使用最高性能保护模式时,故障转移可能会导致某些数据丢失。
执行数据库切换
本文提供了执行数据库切换的详细信息和过程。
过程
在主数据库上执行以下步骤,以使用 OCI 控制台执行切换:
可以使用主数据库的 Data Guard 关联来启动切换操作。
- 在数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
- 在数据库选项卡上,选择要使用的数据库。
- 在数据库详细信息页上,选择 Data Guard 关联选项卡。
- 对于要对其执行切换的 Data Guard 关联,从操作菜单中,选择切换。
- 在 Switchover database 面板中,输入数据库管理员密码,然后选择 Ok 。
现在,此数据库应承担备用数据库角色,备用数据库应承担主数据库在 Data Guard 关联中的角色。
执行数据库故障转移
本文提供了执行数据库故障转移的详细信息和过程。
过程
在备用数据库上执行以下步骤,以使用 OCI 控制台执行故障转移:
可以使用备用数据库的数据卫士关联来启动故障转移操作。
- 在数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
- 在数据库选项卡上,选择要使用的数据库。
- 在数据库详细信息页上,选择 Data Guard 关联选项卡。
- 对于要对其执行故障转移的 Data Guard 关联,从 Actions(操作)菜单中选择 Failover(故障转移)。
- 在 Failover database(故障转移数据库)面板中,输入数据库管理员密码,然后选择 Ok(确定)。
此数据库现在应承担主数据库的角色,旧主数据库的角色应显示为禁用备用。