1.定位目录下那个文件夹占用的空间比较大
早上起来启动测试,发现crs启动不了,之后发现/u01目录满了,用du -s去定位目录
[root@rac1 ~]# du -sh /u01/*
11G /u01/app
4.0K /u01/install_src
16K /u01/lost+foun
[root@rac1 ~]# du -sh /u01/app/*
8.0K /u01/app/19.0.0
2.1G /u01/app/grid
8.1G /u01/app/oracle
49M /u01/app/oraInventory
[root@rac1 ~]# du -sh /u01/app/oracle/*
41M /u01/app/oracle/admin
20K /u01/app/oracle/audit
99M /u01/app/oracle/cfgtoollogs
4.0K /u01/app/oracle/checkpoints
870M /u01/app/oracle/diag
7.1G /u01/app/oracle/product
[root@rac1 ~]# du -sh /u01/app/oracle/diag/rdbms/orcl/orcl1/*
2.6M /u01/app/oracle/diag/rdbms/orcl/orcl1/alert
4.0K /u01/app/oracle/diag/rdbms/orcl/orcl1/cdump
4.0K /u01/app/oracle/diag/rdbms/orcl/orcl1/hm
2.5M /u01/app/oracle/diag/rdbms/orcl/orcl1/incident
4.0K /u01/app/oracle/diag/rdbms/orcl/orcl1/incpkg
4.0K /u01/app/oracle/diag/rdbms/orcl/orcl1/ir
4.0K /u01/app/oracle/diag/rdbms/orcl/orcl1/lck
64K /u01/app/oracle/diag/rdbms/orcl/orcl1/log
4.4M /u01/app/oracle/diag/rdbms/orcl/orcl1/metadata
4.0K /u01/app/oracle/diag/rdbms/orcl/orcl1/metadata_dgif
4.0K /u01/app/oracle/diag/rdbms/orcl/orcl1/metadata_pv
12K /u01/app/oracle/diag/rdbms/orcl/orcl1/stage
8.0K /u01/app/oracle/diag/rdbms/orcl/orcl1/sweep
857M /u01/app/oracle/diag/rdbms/orcl/orcl1/trace
其中product目录是oracle的安装目录,它的变化不会太多,都是库文件之类的。
那么就是diag这个目录了,因为最近开启了归档日志,所以目录下的trace文件生成的比较多、所以需要清理下。
这里想说的是使用du -s一层层的定位哪个目录的问题的方法。
还有这个/u01/app/oracle/diag/rdbms/orcl/orcl1/trace 目录,是trace目录,这个得记住
2.删除这些trace文件
find /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/*.trm -mtime +1
可以看下1天以前的trace文件。
之后删除掉
find /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/*.trm -mtime +1 -exec rm {} \;
还有一类文件
find /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/*.trc -mtime +1 -exec rm {} \;
这样再看目录,空间就释放了
之后启动cluster.