更新时间:2026-07-28 GMT+08:00
分享

技术原理

  1. 用户在管控平台下发数据库实例倒换命令后,管控会对主备实例同时发送倒换请求。
  2. 灾备数据库实例收到切换命令后,暂停实例内仲裁,开启首备DN只读。
  3. 灾备数据库实例的首备DN通过主备实例数据传输链路向主实例的主DN发起倒换请求,并接收增量日志进行回放。
  4. 完成回放后,灾备数据库实例升为主实例。
  5. 主数据库实例在收到灾备实例的倒换请求后,会退掉所有业务线程并清理相关资源,再降为备实例。
  6. 主备数据库实例的角色更新后,om_agent关闭DN只读并重开CM仲裁,完成倒换。
图1 数据库实例间倒换流程

接口介绍

  1. 基于流式复制的异地容灾解决方案,通过OM Agent URI /v1/om/agent/mgr/cluster/streaming_disaster_recovery_switchover向主备数据库实例发送计划内switchover的请求。
  2. 基于同城双中心高可用方案,通过OM Agent URI /v1/om/agent/mgr/cluster/dorado_switch向数据库实例发送降为灾备数据库实例的请求。

相关文档