OceanBase数据库有这个错误?[2023-12-04 15:21:49.144763] ERROR try_recycle_blocks (palf_env_impl.cpp:692) [1042160][T1001_PalfGC][T1001][Y0-0000000000000000-0-0] [lt=10][errcode=-4264] Log out of disk space(msg="log disk space is almost full", ret=-4264, total_size(MB)=4710, used_size(MB)=4616, used_percent(%)=98, warn_size(MB)=3768, warn_percent(%)=80, limit_size(MB)=4616, limit_percent(%)=98, maximum_used_size(MB)=4616, maximum_log_stream=1, oldest_log_stream=1, oldest_scn={val:1701488296617919005})
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这个错误表示OceanBase数据库的日志文件空间即将耗尽。为了解决这个问题,您可以尝试以下方法:
增加日志文件的大小。在OceanBase数据库的配置文件中,找到palf_env_impl.cpp
文件中的log_file_size
参数,将其值增加到一个更大的值,例如500MB或1GB。然后重启OceanBase数据库以使更改生效。
清理不必要的日志文件。您可以使用obcleaner
工具来清理不再需要的日志文件。首先,确保您已经安装了obcleaner
工具。然后,运行以下命令来清理日志文件:
./obcleaner --clean-log --config=<path_to_obcleaner_config>
其中<path_to_obcleaner_config>
是您的obcleaner
配置文件的路径。
如果可能的话,增加磁盘空间。这可以通过扩展磁盘分区或添加新的磁盘来实现。在扩展磁盘分区后,请确保更新OceanBase数据库的配置文件中的data_dir
参数,以便它指向新的磁盘分区。
如果以上方法都无法解决问题,您可能需要联系OceanBase数据库的支持团队,寻求进一步的帮助。
租户规格麻烦也发下吧,可以通过SELECT * FROM OCEANBASE.DBA_OB_TENANTS t1,OCEANBASE.DBA_OB_UNITS t2,OCEANBASE.DBA_OB_UNIT_CONFIGS t3,OCEANBASE.DBA_OB_RESOURCE_POOLS t4 where t1.tenant_id = t4.tenant_id AND t4.resource_pool_id=t2.resource_pool_id AND t4.unit_config_id=t3.unit_config_id ORDER BY t1.tenant_name;
获取
定位为clog盘爆 ,此回答整理自钉群“[社区]技术答疑群OceanBase”