obd cluster start 无法启动,日志显示clob满了,但是磁盘空间还有较大剩余,clob只占用2G

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】oceanbase-all-in-one-4.0.0.0-100120230113164218
【问题描述】obd cluster start 无法启动,日志显示clob满了,但是磁盘空间还有较大剩余,clob只占用2G,try_recycle_blocks (palf_env_impl.cpp:766) [1107529][T1_PalfGC][T1][Y0-0000000000000000-0-0] [lt=30] clog disk space is almost full(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, maximum_used_size(MB)=1945, maximum_log_stream=1, oldest_log_stream=1
需要怎么操作才能让数据库重新启动起来,能否通过命令修改clob的空间大小,目前看日志只用了2G
【复现路径】
【附件及日志】
日志和配置文件.rar (149.6 KB)
observer.log (2.5 MB)

select data_disk_capacity as disk_total, LOG_DISK_IN_USE+DATA_DISK_IN_USE as used_size, svr_ip from GV$OB_SERVERS; 看下。

手动启动时加个-o log_disk_size=20G 试试看呢。

你好,我这边目前部署的是单节点的ob,ob数据库无法启动起来了,这个sql应该也执行不了了吧,我从其他地方看到是租户的日志clob日志容量满了,但是现在无法启动起来要怎么修改呢

我通过obd cluster edit-config命令修改log_disk_size=40G了还是无法启动,报一样的错误

[quote=“piping, post:3, topic:35606492”]
select data_disk_capacity as disk_total, LOG_DISK_IN_USE+DATA_DISK_IN_USE as used_size, svr_ip from GV$OB_SERVERS;
[/quote]抱歉,我理解错了,我刚才尝试通过obclient连接数据库是可以连接的,但是无法执行,是要选择哪个数据库呢

-Doceanbase库
这两个麻烦执行下 看一看
show parameters like “%log_disk_utilization_threshold%”;
show parameters like “%log_disk_utilization_limit_threshold%”;

补充下:上面两个参数是clog回收水位比例以及clog最大使用比例,超过log_disk_utilization_threshold使用比例后,会自动清理

感谢感谢,问题解决了,我没有分清楚obd cluster和observer的区别,observer正常启动,obd cluster管理observer的时候有问题,我登录数据库执行
SELECT tenant_id,TENANT_NAME ,TENANT_TYPE FROM DBA_OB_TENANTS;
SHOW PARAMETERS LIKE ‘%LOG_DISK_SIZE%’;
select a.tenant_id,b.tenant_name,a.UNIT_CONFIG_ID,c.name,a.MAX_CPU,
a.MIN_CPU,CAST(a.MEMORY_SIZE/1024/1024/1024 as DECIMAL(15,2)) MEMORY_SIZE,
CAST(a.LOG_DISK_SIZE/1024/1024/1024 as DECIMAL(15,2)) LOG_DISK_SIZE,
a.MAX_IOPS,a.MIN_IOPS,a.IOPS_WEIGHT from dba_ob_units a,
DBA_OB_TENANTS b, DBA_OB_UNIT_CONFIGS c
where a.tenant_id=b.tenant_id
and a.unit_config_id = c.unit_config_id;
ALTER RESOURCE UNIT 租户名 LOG_DISK_SIZE ‘分配大小G’;后重新kill oberser服务后重新执行obd cluster start 后正常了,十分感谢您的帮助。

啥意思?obcluster都挂了如何登录observer?