暂无图片
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
打赏 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
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
ob_admin执行报错
回答 1
官方文档:https://www.oceanbase.com/docs/commonoceanbasedatabasecn1000000000033763
OB数据库备份与恢复
回答 1
建议你看看官网这篇文档。https://www.oceanbase.com/docs/oceanbasedatabase/oceanbasedatabase/V2.2.50/logicalbackup
oceanbase 3.x社区版 新建租户,无法登录
回答 3
谢谢老师回复。这个问题最后思路:1.通过root用户登陆到sys租户示例:obclienth1.1.1.123P2881uroot@sysp2.切换租户到对应的业务租户altersystemchang
关于Date测试用例的问题
回答 1
date里面的failure应该是日期不符合规范,不是为空
这个并行度可以调吗? 是值的是如果分区大于1后,默认并行1个线程吗?
回答 1
可以调的,分区数大于一后,默认一个分区一个线程
OAT添加安装ocp的服务器时,如何跳过cpu和内存检查
回答 1
这样可以直接跳过去
过OCP升级OB4.2报错s是为什么呢?
回答 1
看日志是有缺包的情况,oceanbasecelibs4.2.0.0101000032023091319.el7.x8664.rpm,可以check一下
慢查询sql,通过日志文件捞取,指定时间点参数是?
回答 1
已采纳
tracelogslowquerywatermark用于设置查询的执行时间闻值,如果查询的执行时间超过该闻值,则被认为是慢查询,慢查询的追踪日志会被打印到系统日志中。可参考社区文档:https://w
update 表中DECIMAL字段报ERROR 1264 (22003): Out of range value for column
回答 1
这个是符合预期的。decimal(2,2)中第一个2的含义是说这个decimal整数位小数位一共最多有两位有效数字,第二个2的含义是说这个decimal小数点儿后最多有两位有效数字,这样整数位最多就只
Oceanbase ob_admin解析clog日志的疑问
回答 1
安装  先是按照官网资料安装一下obadmin,我这里直接通过源码编译安装。  其中的make这步超级慢,条件允许的话,直接改成makej32obadmin去并