【 使用环境 】 测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.2
【问题描述】新部署的环境磁盘占用率97%
【复现路径】新部署的数据库,安装及数据存放路径目录都是 /data,安装时选择的是最大规格
【问题现象及影响】
【附件】
【 使用环境 】 测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.2
【问题描述】新部署的环境磁盘占用率97%
【复现路径】新部署的数据库,安装及数据存放路径目录都是 /data,安装时选择的是最大规格
【问题现象及影响】
【附件】
安装目录下面包括用户数据、clog日志、log系统日志,数据和clog会随着插入数据而增多,系统日志会随着系统运行逐渐积累。当前场景大概率是系统日志占用了较多空间,首先你可以看一下安装路径下的目录大小情况:
du --max-depth=1 -h /data/
然后如果是log目录较大,可以连接数据库设置日志文件数量上限:
alter system set max_syslog_file_count=40;
(每个日志文件256MB,主要有4种日志文件,每种日志数量分开统计,可以自行根据空间计算)
ob是采⽤的是预占⽤磁盘空间的⽅式 是datafile_size 和 log_disk_size 控制数据盘和⽇志盘大小的
可以使用show parameters like ‘%datafile%’ 和 % log_disk_size% 查看参数生效范围
也可以再部署时在更多配置里把参数设置为自定义自己设置大小
感谢解答