更新时间:2026-07-28 GMT+08:00
操作指导
前提条件
在进行switchover操作之前,需要先确保数据库状态正常、所有业务结束,并使用pg_get_senders_catchup_time视图查询无主备追赶后,再进行switchover操作。
注意事项
switchover前主动执行一次CHECKPOINT,保证脏页刷盘完成,避免switchover执行超时。
示例
- 指定AZ的数据库主备倒换:
cm_ctl switchover -z AZ1
- 指定实例的数据库主备倒换:
cm_ctl switchover -n 1 -D /data1/omm/cluster/data/datanode1p
- 将所有GTM、DN实例统一从主切换到备,并选择相应分片的其他实例升主:
cm_ctl switchover -A
- 重置集群主备关系为初始配置状态:
cm_ctl switchover -a
- DCC模式下指定cm_server主备切换:
cm_ctl switchover -n 1 -D /data1/omm/cluster/cm/cm_server
父主题: 集群内倒换