Oracle 清理監聽日誌

2022-06-17 04:30:16 字數 764 閱讀 3713

隨著警告日誌和監聽日誌越來越大,占用本來就不多的儲存。

監聽日誌(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連線 開發中心長期不使用的資料庫 可以將此例項停掉 或資料庫備份後移出伺服器,從而高效的利用主機記憶體和硬碟空間。那...