Oracle 19c AIX内存使用率99%以上,且不释放内存问题处理

近期发现AIX内存使用率接近100%,总是维持在90%-99%左右,且内存一直无法释放。
原因分析:
1 数据库sga pga 内存不合理
2 操作系统层面内存分配不合理
解决:
1 查看数据库内存分配发现内存分配正常,sga+pga占内存60%左右
2 查看操作aix系统文件系统所占缓存发现,文件系统内存最大可使用90%,由于aix操作系统内存回收为后回收机制,所以调整文件系统所占内存的最大值解决问题
具体解决步骤:
1 查看文件系统占内存最大值设置:
使用nmon命令查看:
在这里插入图片描述
这里主要是由于此数据库开启了ogg进程导致,文件不断在生成并且传输
2 解决限制
限制文件系统所占用内存的最大值,一般10%左右就足够,执行以下命令即可
vmo -p -o maxclient%=10
vmo -p -o maxperm%=10

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_34211232

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值