今天在例行巡检的时候,发现SMIDB的两个节点grid安装目录使用空间均为36G+,但是wssdb的目录6个G不到,相对比较正常。
df命令结果:
[[email protected] oraagent_grid]$ df -h
/dev/mapper/vg_smi-lvora
60G 46G 11G 81% /oracle
使用率为81%,二节点使用率为79%
再进一步看哪些目录占用了目录空间:
[[email protected] app]$ sudo du -sh *
36G 11.2.0
3.5G grid
4.9G oracle
7.6M oraInventory
[[email protected] app]$ sudo du -sh *
40G 11.2.0
46M grid
4.4G oracle
140K oraInventory
grid目录占用了36G,二节点也使用了40G,很不正常,
但是通过du命令,发现这个目录里面的文件合计也不过6,7G左右。
于是通过lsof命令查找是否存在磁盘文件已经删除,但是进程还在的进程:
[[email protected] oraagent_grid]$ sudo lsof |grep delete|grep -E "oraagent|audit"
oracle 18375 grid 33w REG 253,18 10549871 1715713 /oracle/app/11.2.0/grid_1/log/smidb11/agent/crsd/oraagent_grid/oraagent_grid.l10 (deleted)
oracle 25466 grid 4w REG 253,18 10576898 1704191 /oracle/app/11.2.0/grid_1/log/smidb11/agent/ohasd/oraagent_grid/oraagent_grid.l10 (deleted)
oracle 25468 grid 4w REG 253,18 10576898 1704191 /oracle/app/11.2.0/grid_1/log/smidb11/agent/ohasd/oraagent_grid/oraagent_grid.l10 (deleted)
。。。。。。
oracle 25603 grid 4w REG 253,18 10576898 1704191 /oracle/app/11.2.0/grid_1/log/smidb11/agent/ohasd/oraagent_grid/oraagent_grid.l10 (deleted)
oracle 28628 grid 4w REG 253,18 10511009 1704519 /oracle/app/11.2.0/grid_1/log/smidb11/agent/crsd/oraagent_grid/oraagent_grid.l10 (deleted)
二节点:
[[email protected] ~]$ sudo lsof |grep delete|grep -E "oraagent|audit"
oracle 15647 grid 4w REG 253,18 10574076 3150129 /oracle/app/11.2.0/grid_1/log/smidb12/agent/ohasd/oraagent_grid/oraagent_grid.l10 (deleted)
oracle 15649 grid 4w REG 253,18 10574076 3150129 /oracle/app/11.2.0/grid_1/log/smidb12/agent/ohasd/oraagent_grid/oraagent_grid.l10 (deleted)
。。。。。。。。
oracle 15887 grid 4w REG 253,18 10543680 3150126 /oracle/app/11.2.0/grid_1/log/smidb12/agent/crsd/oraagent_grid/oraagent_grid.l10 (deleted)
经过Oracle MetaLink查证,发现和17034444 Bug问题一致,应该是一个Bug,但是官网暂时没有此Bug的关于11.2.0.4的版本,只能通过重启实例来暂时解决问题。或者通过定时任务,每天手工清空此文件。
.
网页参考:
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=vizsu1db9_9&_afrLoop=240481746859423