coeanbase无法启动

image

我是使用配置文件安装的没有使用白屏,主要是数据库都跑了好久了没出问题,里面还有一些数据

没有使用sys进行业务测试

你这里datafile_maxsize限制了20G

datafile_size=30G 也带参启动

./bin/observer -o "log_disk_size=20G,datafile_size=30G,log_disk_utilization_threshold=95,log_disk_utilization_limit_threshold=98"

应该调整为多少

我现在可用大小53g 最大分配20g,我需要怎么做才能启动数据库

我主要磁盘也没满

先用这个命令启动

启动不起来, obd cluster list 我的集群还是显示stop

ps -ef|grep observer --查看observer进程


有这个进程

你把这个进程kill掉,按这个命令启动下吧

./bin/observer -o "datafile_size=50G,datafile_maxsize=80G,datafile_next=10G"

然后发下最新的observer.log

observer.log (40.9 MB)

启动了吧,你登录数据库试下

SELECT * FROM dba_ob_zones;

之前的账号密码登录不上

报错信息发下看看

用之前密码登录不上呢

[2024-09-27 13:51:00.387631] ERROR period_calc_disk_usage (palf_env_impl.cpp:1349) [1952214][T1_LogLoop][T1][Y0-0000000000000000-0-0] [lt=3][errcode=-4264] Log out of disk space(msg=“log disk space is almost full”, ret=-4264, total_size(MB)=2048, used_size(MB)=1945, used_percent(%)=95, warn_size(MB)=1638, warn_percent(%)=80, limit_size(MB)=1945, limit_percent(%)=95)

麻烦提供下信息,来确认带参启动的参数。
strings /home/admin/oceanbase/etc/observer.config.bin

已同 @AntTech_1KNM9R @秃蛙 沟通处理,
存在的问题: data盘资源不足导致合并失败问题 ,clog空间写满并申请不到空间问题,memory_limit 少于6G ,配置低导致合并慢问题,

解决方案:扩容主机内存,带参数启动

./bin/observer -o "datafile_size=50G,datafile_maxsize=80G,datafile_next=10G,log_disk_size=30G,memory_limit=10G,log_disk_utilization_threshold=95,log_disk_utilization_limit_threshold=98" 

启动正常后 编辑yaml文件,修正配置参数

obd cluster edit-config 部署名称

之后可使用 obd cluster start xx 方式启停

这个方法没用啊,启动后运行了没几分钟很快又报错了,不管log_disk_size调整的多大,给用户的一直是2G