Oracle Data Guard 切换的要求
在启动 Oracle Data Guard 切换之前,请确保您的复制环境满足以下要求:
-
原始备用数据库已挂载或以只读方式打开。
-
在原始备用数据库上启用自动备份。
-
原始主数据库和原始备用数据库处于可用状态。
-
原始主数据库和原始备用数据库没有待处理的维护操作。
-
原始备用数据库处于复制状态。
-
当主数据库或备用数据库当前处于切换生命周期时,您不要尝试启动切换。如果在切换后正在重新配置副本数据库,Amazon RDS 会阻止您启动另一次切换。
注意
旁观者副本是 Oracle Data Guard 配置中的副本,它不是切换的目标。在切换期间,旁观者副本可以处于任何状态。
-
原始备用数据库的配置与原始主数据库所需的配置尽可能接近。假设原始主数据库和原始备用数据库具有不同选项的场景。切换完成后,Amazon RDS 不会自动将新的主数据库重新配置为具有与原始主数据库相同的选项。
-
在启动切换之前,您需要配置所需的多可用区部署。Amazon RDS 不将多可用区作为切换的一部分进行管理。多可用区部署保持原样。
假设 db_maz 是多可用区部署中的主数据库,而 db_saz 是单可用区副本。您启动从 db_maz 到 db_saz 的切换。之后,db_maz 是多可用区副本数据库,而 db_saz 是单可用区主数据库。新的主数据库现在不受多可用区部署的保护。
-
在为跨区域切换做准备时,主数据库不使用与复制配置之外的数据库实例相同的选项组。要成功进行跨区域切换,当前主数据库及其只读副本必须是仅有的使用当前主数据库的选项组的数据库实例。否则,Amazon RDS 会阻止切换。