首批通过分布式安全可靠测评,为关键业务系统打造
备份报错 4016,超出 backup meta data size
更新时间:2026-05-11 09:51
适用版本
OceanBase 数据库 V2.x、V3.x 版本。
问题描述
全量备份失败,报如下错误信息。
observer.log.20221012183705:[2022-10-12 18:37:02.436386] WARN [STORAGE] append_backup_pg_meta_info (ob_partition_base_data_backup.cpp:1865) [17366][0][YB420A141EDB-0005EAAA3B7D8454-0-0] [lt=8] max buf size is smaller than backup meta data size(ret=-4016, data_len=14611326, header_len=24, max_buf_size_=4194304)
问题原因
备份时不仅需要备份数据,还要备份分区的 meta data,主要包含 partition key、schema version 等恢复时需要的信息。备份的 meta data 最大是 4194304(4M),实际大小与 partition group 中的 partition 个数有关,如果 tablegroup 中的分区数量太多,则有可能出现此问题。
解决方法
- 临时方案: 拆分 TableGroup 中的表,减少 TableGroup 中的分区数量。
- 升级版本至 OceanBase 数据库 V3.2.4 版本。