本文介绍 OceanBase 数据库 V4.0 bootstrap 时报错 4290 错误的原因和解决方法。
问题现象
在大部分的测试环境中,部署模式均为单台物理机部署多个 OBServer,这大概率会出现bootstrap 错误,错误日志信息如下。

问题原因
OceanBase 数据库 V4.0 版本在 bootstrap 过程中预分配磁盘空间。
默认的大小设置。
log 和 data 同盘,此时 log 占用盘的 30%,data 占用盘的 60%。
log 和 data 不同盘,log 占用盘的 90%,data 占用盘的 90%。
解决方法
正确的指定 log_disk_percentage 或 log_disk_size。
例如,启动时指定 -o log_disk_percentage=10
适用版本
OceanBase 数据库 V4.0 (oceanbase-4.0.0.0-100000262022110215) 及以上版本。