首批通过分布式安全可靠测评,为关键业务系统打造
合并时报错 -4006/-4343
更新时间:2026-06-15 09:16
适用版本
OceanBase 数据库 V2.x、V3.x 版本。
问题描述
OceanBase 集群合并超时,observer.log 中有如下报错。
local schema not inited, (ret=-4006)
tenant schema not full(ret=-4343)
问题原因
OceanBase 内部 Schema 刷新超时。
问题排查步骤:
- 从
__all_zone中查看集群的合并版本(frozen_version)和合并状态(merge_status)。 - 从
__all_virtual_meta_table中查看分区合并版本(data_version)小于集群合并版本的分区。 - 按照分区的
table_id搜索observer.log,查找相关的出错信息。
解决方法
调大参数 internal_sql_execute_timeout 即可。命令如下:
obclient> ALTER SYSTEM set internal_sql_execute_timeout='100s';
相关内容
关于参数 internal_sql_execute_timeout 的介绍如下:

internal_sql_execute_timeout 用于设置系统内部 SQL 请求的时间间隔。
| 属性 | 描述 |
|---|---|
| 参数类型 | 时间类型 |
| 默认值 | 30s |
| 取值范围 | [1000us, 10min] |
| 是否重启 OBServer 生效 | 否 |