Oracle trace檔案的清理
阿新 • • 發佈:2018-11-11
版本: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;貌似可以關閉,也不用先關資料,但不知道重啟後是否生效,以後有機會再試了。