# bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 2097152 226064 1856576 11% /
/dev/vg00/lvol1 2097152 381800 1702008 18% /stand
/dev/vg00/lvol8 15728640 4864456 10780624 31% /var
/dev/vg00/lvol7 15728640 3283672 12347752 21% /usr
/dev/vg00/lvol9 30736384 24063483 6257253 97% /u01
/dev/vg00/lvol4 10485760 668464 9743544 6% /tmp
/dev/vg00/lvol6 20971520 8276184 12596176 40% /opt
/dev/vg00/lvol5 10485760 1806592 8611464 17% /home
通过du -sk * 和du -sk 查看u01目录下占用空间大的文件夹
# du -sk *
13818476 app
3240825 database
1425137 grid
逐层执行查看定位发现占用空间大的文件,发现下面目录占用空间较大。
1、监听日志文件
/u01/app/crs_base/diag/tnslsnr/db1/listener/alert
/u01/app/crs_base/diag/tnslsnr/db1/listener/trace
2、告警日志文件
/u01/app/oracle/diag/rdbms/formal/formal/trace
确认以后删除不用的日志文件。
1、监听日志文件删除(在线执行,不影响数据库正常使用)
$lsnrctl set log_status off
$mv listener.log listener.logbak
$lsnrctl set log_status on
将listener.logbak日志文件备份后删除即可。
2、告警日志文件删除
保留有用的,删除过期不用的相关文件即可。
以上操作在hp-unix、Oracle11g生产环境成功执行。