基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
备集群与主库校验不一致导致备集群报错 -4103
更新时间:2026-08-25 02:41
问题现象
备集群合并报错 -4103,RootService 日志伴随报错:
[2024-05-23 12:06:07.376043] ERROR [SHARE] add_item (ob_sstable_checksum_iterator.cpp:103) [111807][0][YB420CF83332-00060D0BF288F8BD-0-0] [lt=12] [dc=0] sstable checksum not equal!(ret=-4103, item={tenant_id:1001, data_table_id:1100611139459148, sstable_id:1100611139459148, partition_id:0, sstable_type:1, server:"12.248.51.50:2882", row_checksum:0, data_checksum:530372546, row_count:282760052, snapshot_version:1716415210614652, replica_type:0}, tmp={tenant_id:1001, data_table_id:1100611139459148, sstable_id:1100611139459148, partition_id:0, sstable_type:1, server:"12.64.2.129:2882", row_checksum:0, data_checksum:3043442264, row_count:282760052, snapshot_version:1716415210614652, replica_type:0}) BACKTRACE:0xf51231f 0x50e752f 0x5237933 0x523756f 0x52372d3 0x65ddcb7 0x6515924 0x6515674 0x81c9c75 0x81b00d3 0x81b1b74 0x81b3cfc 0x81b230e 0x81b0cba 0x81af870 0x7b36602 0xf67488e 0xf6741d2 0x65b657e 0xf3f17f3 0xf3f164f 0xf6901df
问题原因
OceanBase 会对集群的所有分区在一个统一的快照点,全局数据进行推进版本。在某些情况下,会因为某些 BUG 导致备集群合并后数据出现与主集群校验不一致的情况,导致出现 -4103 错误。
关键信息
关键日志:
[2024-05-23 12:06:07.376043] ERROR [SHARE] add_item (ob_sstable_checksum_iterator.cpp:103) [111807][0][YB420CF83332-00060D0BF288F8BD-0-0] [lt=12] [dc=0] sstable checksum not equal!(ret=-4103, item={tenant_id:1001, data_table_id:1100611139459148, sstable_id:1100611139459148, partition_id:0, sstable_type:1, server:"12.248.51.50:2882", row_checksum:0, data_checksum:530372546, row_count:282760052, snapshot_version:1716415210614652, replica_type:0}, tmp={tenant_id:1001, data_table_id:1100611139459148, sstable_id:1100611139459148, partition_id:0, sstable_type:1, server:"12.64.2.129:2882", row_checksum:0, data_checksum:3043442264, row_count:282760052, snapshot_version:1716415210614652, replica_type:0}) BACKTRACE:0xf51231f 0x50e752f 0x5237933 0x523756f 0x52372d3 0x65ddcb7 0x6515924 0x6515674 0x81c9c75 0x81b00d3 0x81b1b74 0x81b3cfc 0x81b230e 0x81b0cba 0x81af870 0x7b36602 0xf67488e 0xf6741d2 0x65b657e 0xf3f17f3 0xf3f164f 0xf6901df
问题的风险及影响
备集群合并校验 data_checksum 不一致,出现 -4103 报错。
影响租户
sys 租户、MySQL 租户、Oracle 租户均受影响。
适用版本
- OBServer 2.x 版本
- OBServer 3.x 版本
解决方法
3.x 版本通过升级版本修复,2.x 版本不修复。
规避方式
重建备集群。