暂无图片
ob两台设备主从同步,数据初始一致性问题
我来答
分享
暂无图片 匿名用户
ob两台设备主从同步,数据初始一致性问题

【 使用环境 】生产环境
【 使用版本 】4.2.0_CE社区版
【问题描述】清晰明确描述问题
同步方案:oceanbase的主从备份
场景: 两台设备AB建立主备数据同步,备机状态变更且数据变动,如何再次建立数据同步

  1. 备机B由于某些原因中断同步且备机状态切换成主机 STANDBY → PRIMARY
  2. 备机B变更为PRIMARY后,有数据的变更,如新增一条数据sqlB;主机A也有自行数据变更,新增一条sqlA
    问题:
  3. 备机B如何再恢复主机A的所有数据,此时因为AB的数据不一致,备机要跟主机A的数据一致,如何操作??
    1.1 是否可以用导入导出的方法,让AB的数据一致?
    (mysql的话是可以用mysqldump导入导出的方式将主机A数据导入到备机B的数据库上,此时偏移量也会携带导入过去))
  4. 数据一致后如何再开启日志同步?
    2.1 ob这步如何让处理,设置同步起点?
    2.2 日志偏移量哪里可以查询?
    (mysql导出导入时候,会携带日志偏移量,开启主从时候会从这个偏移量开始)
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
O
OceanBase社区传送门

不可以的,你可以在B设备上把A上的数据通过备份恢复出来然后建立主备关系

暂无图片 评论
暂无图片 有用 0
O
OceanBase社区传送门

Switchover
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000033894
Failover
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000033896

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏