Oracle trace文件的清理

版本:oracle 12c

OS:redhat 6.4

某日,发现trace文件有12G,trm+trc数量达到8万个。

目录是:/opt/oracle/diag/rdbms/orcl/ORCL/trace

本来想直接从xftp直接删除,两次都卡死。遂从网上找到了清理语句,记录如下:

find /opt/oracle/diag/rdbms/orcl/ORCL/trace -mtime +7 -name "*.trc" | xargs rm -f

find /opt/oracle/diag/rdbms/orcl/ORCL/trace -mtime +7 -name "*.trm" | xargs rm -f

只保留最近7天的,执行完只剩下4000个了,科学。


在sql>通过:show parameter trace;查询,可以看到

log_archive_trace      integer 0
sec_protocol_error_trace_action      string TRACE
sql_trace      boolean FALSE
trace_enabled      boolean TRUE

tracefile_identifier      string

可能通过alter system set trace_enabled = false;貌似可以关闭,也不用先关数据,但不知道重启后是否生效,以后有机会再试了。

猜你喜欢

转载自blog.csdn.net/der322/article/details/80520205
今日推荐