OGG目录清理数据

目前客户存在OGG使用,经常遇到空间使用率过高告警,本篇博客汇总空间问题处理。

整理解决方法:

1.Ogg  trail文件占用过高,存在进程使用;

2.Ogg  trail文件占用过高,进程被删除的;

3.Ogg 进程阻塞导致大量文件处于delete状态,无法被删除的;

【参考https://www.cnblogs.com/lvcha001/p/12852261.html】

4.Ogg Bug导致mgr进程无法启动,导致tri文件无法正常被删除的情况。

一、Ogg  trail文件占用过高,存在进程使用

建议使用OGG MGR管理进程,使用参数机制自动清理tri文件。

1.监控告警/ogg 使用率>80%;
2.操作系统linux,通过du -sm定位发现是/ogg/dirdat/uc/ma**** tri文件过多导致的;
3.通过ls -lrt|more 可以发现存在4月29日的tri文件,当前系统时间是2020-06-03日;
4.观察mgr 参数view param mgr, minkeepdays 5 !!!
5.修改调整mgr保留时间3天!view param mgr , 5=>3;
6.重启mgr进程,其他ogg进程不受影响,stop mgr,y; start mgr 空间释放完毕!

二、Ogg  trail文件占用过高,无进程使用!

建议多次确认后,删除,或者备份后在删除!

1.监控告警/ogg 使用率>80%;
2.操作系统linux,通过du -sm定位发现是/ogg/dirdat/ccd/ra**** tri文件过多导致的;
3.通过ls -lrt|more 可以发现存在2019年11月的tri文件,当前系统时间是2020-05-22日;
4.观察mgr 参数view param mgr, minkeepdays 5 
5.但是观察ogg进程,抽取,应用进程都没有使用ra类型的tri文件进程!!! 并且结合tri文件  最早是2019年11月,最大是2020年1月, 2020-02~2020-05没有tri文件6.结合时间及进程名称无ogg进程使用,几乎可以确认该文件无效!为了确保安全!
7.ps -ef|grep mgr rac2个节点,对所有的ogg,使用info * 确认进程使用的tri文件与上述文件无关!!!
8.对tri文件进行删除,rm -f ra*
猜测是由于删除进程后,但是进程对应的tri文件并未删除导致的。后续Ogg又新增进程,导致tri文件累加最终导致存储使用率过高。

三、具体看占用的进程或者程序,目前维护的ogg遇到的问题都是Ogg进程占用

重启ogg进程后释放!
info *
stop *
stop mgr
start mgr
start *
info *

四.Ogg Bug导致mgr进程无法启动,导致tri文件无法正常被删除的情况。

由于MGR进程处于abend状态!
因此无法利用Ogg自动清理机制,间隔一段时间手工清理日志。
1.登录rac 2节点所有的Ogg目录【/ogg为oracle acfs挂载,两个节点都有可能ogg使用】
2.Info * 确认所有的进程使用的进展!
3.例如ab00507,ac00466
4.那么可以删除的tri文件,就是 rm -f ab004*,ab003*,ab002*,ab001*,ab 000*,ac 同理
原文地址:https://www.cnblogs.com/lvcha001/p/13035646.html