本节主要对 Switchover 和 Failover 两种角色切换操作进行说明。
OceanBase 数据库的集群角色包括主集群(PRIMARY)和备集群(PHYSICAL STANDBY)两种,系统支持动态改变当前集群的角色,角色切换操作包括以下两种:
Switchover
表示允许主集群与其中一个备集群交换角色,保证数据无损。
Switchover 包括两个阶段:主集群切换为备集群和备集群切换为主集群。
Failover
表示在主集群不可用情况下,将一个备集群角色切换为主集群角色。
您可以通过 SQL 语句来手动完成角色切换操作,也可以通过 OCP 平台来完成角色切换操作。