首批通过分布式安全可靠测评,为关键业务系统打造
加新 Zone 后磁盘数据不同步,报错 4184 问题
更新时间:2025-09-10 07:06
问题现象
租户添加副本后,未发起迁移。



问题原因
有-4184空间不足报错。发起日志流复制会冗余一份副本,原 Zone 的使用率已经达到 87% 了,剩余容量不够,OB_SERVER_OUTOF_DISK_SPACE 原因是磁盘使用超过了参数 data_disk_usage_limit_percentage,发起日志流复制会冗余一份副本部分比较早的版本冗余副本磁盘占用会更大,需要扩容原 Zone 的磁盘大小。
解决方法
通过查询 __all_virtual_macro_block_marker_status 获悉磁盘空间情况。
select * from __all_virtual_macro_block_marker_status;
输出结果如下图所示:

建议运维操作:
回滚这个补副本任务。
zone1、zone2各加一台机器,将unit_num设置成 2,均分每个 OBServer 3T 左右数据。zone3 里面加 2 台机器,添加副本。
再将
unit_num设为 1,合并回副本。再回收 3 台机器,
2-2-2改回1-1-1。
注意
实际进行运维操作,请咨询 OceanBase 数据库技术支持团队以获得相应的帮助。
适用版本
OceanBase 数据库 V4.x 版本。