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