【 使用环境 】生产环境
【 使用版本 】4.2.0_CE
【问题描述】
【问题】
备租户状态正常,日志源正常,也有执行开启日志同步;但数据一样没有变动,应该如何排查
PS:
这份文档,很多命令在4.2.0_CE版本都不支持,执行报错。
对应最新版本,有没对应的优化、排查文档?
https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000217824
【 使用环境 】生产环境
【 使用版本 】4.2.0_CE
【问题描述】
【问题】
备租户状态正常,日志源正常,也有执行开启日志同步;但数据一样没有变动,应该如何排查
PS:
这份文档,很多命令在4.2.0_CE版本都不支持,执行报错。
对应最新版本,有没对应的优化、排查文档?
https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000217824
1、确认一下具体使用的版本:
show variables like ‘version_comment’; 1701343906399872915
2、主租户和备租户都是单机环境吗?
3、看备租户的sync_scn 字段: 1701343906399872915
select scn_to_timestamp(1701343906399872915); – 2023-11-30 19:31:46.399872
多观察一下备租户的sync_scn看看是否有变化,如果没有变化,看看对应的备租户哪个日志流同步慢
SELECT LS_ID, SCN_TO_TIMESTAMP(END_SCN) FROM oceanbase.GV$OB_LOG_STAT WHERE TENANT_ID = xxx AND ROLE = 'LEADER';
ps: 问答区的输入框,单引号会被转义为中文的引号,搞得每次复制都得修改
确认一下备租户的 sync_scn是否有变化,该备租户的每个日志流的同步情况。
如截图所示,备租户的sync_scn一直没有变动;
查看其日志流也是卡住
SELECT LS_ID, SCN_TO_TIMESTAMP(END_SCN) FROM oceanbase.GV$OB_LOG_STAT WHERE ROLE = ‘LEADER’;
看上面的dba_ob_tenants的截图,应该是2个单机环境的主备库,麻烦分别提供一下主/备租户最新的observer.log/rootservice.log看看
是的 两个单集群的主备