清除oracle ebs服务的out和log下的文件(应用服务器空间满了)

用户突然反馈无法提交各种应用程序

登陆应用服务器

应用服务器空间满了

[root@erp out]# df -a
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 20790308 9470948 10246220 49% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
/dev/sda6 236103748 151721572 72195272 100% /app
/dev/sda5 5057508 192692 4603764 5% /tmp
/dev/sda1 101086 11846 84021 13% /boot
tmpfs 32968220 0 32968220 0% /dev/shm
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs

发现 /app这个目录空间满了

逐渐进入子目录

发现是out和log目录文件占用空间严重

[root@erp conc]# du -sh *
4.0K inbound
1.3G log
83G out
4.0K outbound
[root@erp conc]# pwd
/app/inst/apps/PROD_erp/logs/appl/conc
[root@erp conc]#

最后确定out和log文件路径

清除out文件

find /app/inst/apps/PROD_erp/logs/appl/conc/out -ctime +30 |xargs rm -rf 2>&1 > /dev/null

清除log文件

find /app/inst/apps/PROD_erp/logs/appl/conc/log -ctime +30 |xargs rm -rf 2>&1 > /dev/null

用户使用正常。清除期间无需关闭各种服务。

原文地址:https://www.cnblogs.com/huak/p/9378005.html