清理Oracle安装目录里的一些日志信息
最近測試環境服務器上磁盤空間緊張,表空間里面的數據也不知道開發哪些需要哪些不需要,而且因為此測試庫運行時間比較久遠,起碼有三年了。于是就從清理Oracle安裝目錄下的日志下手。
發現在一般這幾個日志,如果沒有做定期清理的話,就比較占空間。
1.<user_dump_dest>/alert_<sid>.log
2.$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_<hostname>_<SID>/log/http-web-access_<**>.log? 此處**表示可能有其它附加信息。
目錄$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_<hostname>/config下的配置文件
http-web-site.xml,其中 <access-log path="../log/http-web-access.log" />項若為
<access-log path="../log/http-web-access.log" split="day" />
則生成的日志$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_<hostname>_<SID>/log/http-web-access_<**>.log格式為? http-web-access_<日期>.log
3.listener.log
現在說一下如何清這些日志文件。
1.alert告警日志可通過重命名文件,然后再刪掉。重命名后,會自動生成一個alert_<sid>.log的文件,有時候無法重命名,是因為庫正在往里面寫日志,等一會兒或者是方便的話把庫關掉后進行重命名。
2.可先刪除 listener.log? ,若不行則lsnrctl set log_status off,然后刪listener.log接著lsnrctl set log_status on
3.http-web-access.log日志文件在win下面對于文件屬性為AC的可直接刪除,剩余的酌情處理。
linux下,先直接刪除,或不行,就先把dbconsole給停掉,然后刪,接著再把dbconsole給啟動。
我今天按如上方法清理了http-web-access.log,發現在這部分的日志竟然大達5-6G。
而且前段時間一開發庫上的alert日志大達6G,win平臺的,結果日志寫不進去了,庫夯住了,當時本來是想看一下alert日志里面有沒有什么信息,結果發現它很難打開,于是重命名了一下,庫就正常運行了。在此記錄一筆。
轉載:http://www.linuxidc.com/Linux/2013-05/85091.htm
文章可以轉載,必須以鏈接形式標明出處。本文轉自 張沖andy 博客園博客,原文鏈接:?http://www.cnblogs.com/andy6/p/6016074.html? ,如需轉載請自行聯系原作者
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
總結
以上是生活随笔為你收集整理的清理Oracle安装目录里的一些日志信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Exchange 2013/2016延迟
- 下一篇: 如何找回被create or repla