在主可用区故障时,OceanBase 会根据服务情况自动切换主可用区,一般情况下不建议手动切换。如果您需要针对高可用场景进行演练,可以在 OceanBase 管理控制台中手动切换主可用区。

背景信息

OceanBase 数据库提供的是多可用区高可用集群,其中提供读写服务的可用区为主可用区,其他为只读或备份可用区。在主可用区故障时,OceanBase 服务会自动将主切换至新可用区,保障数据库服务仍然可用。但您也可以手动发起切换主可用区,指定某个可用区为新的主可用区,该操作仅适用于高可用演练场景。
说明
  • 切换主可用区过程中,访问数据库会出现秒级闪断。
  • 为保证 OceanBase 访问性能的最大化,推荐在故障演练切换完成后,将主可用区切回至 VPC 对应的旧主可用区。

操作步骤

  1. 登录OceanBase 管理控制台
  2. 在左侧导航栏中单击集群列表
  3. 单击集群名称,进入集群工作台。
  4. 租户页签中找到需要切换主可用区的租户。
  5. 展开对应操作列的隐藏菜单,单击切换主可用区
    切主可用区
  6. 重新设置当前租户的主可用区,并单击确定
    切换主可用区

执行结果

租户页签中可见租户状态为主可用区切换中。当状态变更为运行中说明主可用区切换成功。主可用区切换中