最近,查看咱們一臺linux服務器,發現硬盤空間都已經使用了95%,非常疑惑啊,怎麼回事那?難道是數據庫文件太大了?
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
131G 118G 6.4G 95% /
/dev/sda1 99M 11M 83M 12% /boot
tmpfs 1.5G 0 1.5G 0% /dev/shm
通過查看,數據庫的數據文件也才只有2G多,那究竟是什麼把硬盤空間佔滿了那?使用命令du -s /usr(文件夾路徑) ,逐一查看是那個文件夾佔用空間多,發現居然是/u01,大小居然達到了160G?安裝oracle的目錄,真是難以想象。再順着這個目錄查下去發現居然是如下兩個文件夾佔用了巨大的空間:
/u01/app/oracle/product/10.2.0/db_1/admin/orcl/bdump 15G
/u01/app/oracle/product/10.2.0/db_1/admin/orcl/udump 99G
這兩個文件夾下有大量的文件,那麼這兩個文件夾下的文件能刪除嗎?上網查找發現orcl中幾個文件夾的做用以下:
adump :審計信息
bdump :後臺進程trace 和alert log ,就是說 alert_sid.log也存在這個目錄中
cdump :core trace,通常是用來日誌應用程序的 除非數據庫出了問題 不然基本上不會有什麼信息
dpdump :是存放一些登陸信息的
pfile :初始化參數文件 initSID
udump :前臺手動trace的 好比sql trace以後session的trace文件
雖然有必定的用處,可是是能夠刪除的,因而把這兩個文件夾下的文件所有刪除,呵呵,這下硬盤空間終於有了!
爲了防止之後發生相似的事情,決定天天定時清除這兩個文件夾下的文件linux