隨著警告日誌和監聽日誌越來越大,占用本來就不多的儲存。
監聽日誌(listener.log) 不得超過2g, 會無法處理新連線。
監聽日誌(listener.log) 太大,效能會有影響,肯能無法寫入,同2。
find . -mtime +30 -type f -name "log_*.xml" -exec cp {} /u02/dump/listenerbak/ \; --將超過30天的監聽告警日誌,備份到/u02 目錄下。
find . -mtime +30 -type f -name "log_*.xml"| xargs rm -rf --備份後刪除就好
注:不要乾掉log.xml 檔案。
這裡只顯示rac環境的清理例
一、 直接刪除或移走,需要重啟監聽
lsnrctl 命令列
set current_listener listener_scan1
set log_status off
cat /dev/null > listener_scan1.log
set log_status on
reload
show log_status
二、 直接清空(不是刪除),先儲存一些資料(按需)再清空
cp listener.log listener.log_bak
> listener.log
Oracle監聽日誌定期清理
環境 oracle 11.2.0 win server 2008 r2 enterprise 原因 oracybzdfle監聽日誌檔案大小超過4g,oracle監聽連線時斷時續 解決辦法 重新建立新的日誌檔案,通過計畫任務定期執行,為方便,我這裡每天執行一次。批處理檔案內容如下 echo off r...
清理監聽日誌
在資料庫的執行中,會產生很多監聽日誌,堆積久了會占用很大的記憶體。監聽日誌listener.log日誌放在了 oracle base diag tnslsnr listener trace目錄下 同時,可以通過檢視監聽狀態的命令,找到監聽日誌檔案的存放位置 grid rac1 lsnrctl sta...
perl分析ORACLE監聽日誌(登入情況)
perl分析oracle監聽日誌 登入情況 perl分析oracle監聽日誌 longshine dba 關鍵字 perl listener分析,分析oracle登入 分析oracle連線 開發中心長期不使用的資料庫 可以將此例項停掉 或資料庫備份後移出伺服器,從而高效的利用主機記憶體和硬碟空間。那...