适用场景:重建备机,主备切换,双主等异常情况
1.在备机执行以下操作:
备份kingbase.conf recovery.conf
关闭备机节点
删除data目录
2.在主机执行:
把主机下面的db/etc目录中的recover.done复制到主机data目录下
3.备机从主机拉取流数据:
备机执行sys_basebackup -D data -F p -X stream -v -P -h {ip} -p 54321 -U SYSTEM
备机开始重做,重做完成后开始再把备机的db/etc/recover.done复制到data目录下重命名为recover.conf文件
将kignbase.conf配置文件里面的#synchronous_standby_names 给注释掉
重启集群
确定流状态:
复制槽
select * from sys_replication_slots;
查看复制流信息
select * from sys_stat_replication;
清理备机的archivedir否则开归档stop无法停止