linux平臺,監聽日誌大於1G,處理指令碼
前提是監聽有開啟
#!/bin/bash
LLOGFILE=`lsnrctl status |grep -i "Listener Log File" |awk '{print $4}'`
LOGSIZE=`du -sm $LLOGFILE | awk '{print $1}'`
STSIZE=1024
BAKDATE=`date +%Y%m%d`
if [ $LOGSIZE -lt $STSIZE ]
then
echo "LISTENER LOGFILE IS LESS THEN 1G"
elif [ $LOGSIZE -ge $STSIZE ]
then
lsnrctl set log_status off
mv $LLOGFILE $LLOGFILE.$BAKDATE
gzip -9 $$LLOGFILE.$BAKDATE
sleep 10
lsnrctl set log_status on
fi
#!/bin/bash
LLOGFILE=`lsnrctl status |grep -i "Listener Log File" |awk '{print $4}'`
LOGSIZE=`du -sm $LLOGFILE | awk '{print $1}'`
STSIZE=1024
BAKDATE=`date +%Y%m%d`
if [ $LOGSIZE -lt $STSIZE ]
then
echo "LISTENER LOGFILE IS LESS THEN 1G"
elif [ $LOGSIZE -ge $STSIZE ]
then
lsnrctl set log_status off
mv $LLOGFILE $LLOGFILE.$BAKDATE
gzip -9 $$LLOGFILE.$BAKDATE
sleep 10
lsnrctl set log_status on
fi
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28371090/viewspace-1072941/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle監聽器日誌過大-處理辦法Oracle
- 定時清理監聽日誌的指令碼 。指令碼
- Oracle之備份和清理監聽日誌、告警日誌指令碼Oracle指令碼
- 指令碼處理iOS的Crash日誌指令碼iOS
- 處理Apache日誌的Bash指令碼Apache指令碼
- Oracle 跟蹤/告警/監聽日誌的清理指令碼Oracle指令碼
- oracle清理監聽日誌Oracle
- linux 分享日誌指令碼Linux指令碼
- ElasticSearch實戰-日誌監控平臺Elasticsearch
- 在 Linux 上用 Bash 指令碼監控 messages 日誌Linux指令碼
- Oracle 監聽器日誌解析Oracle
- 關閉監聽的日誌。
- listener監聽監控指令碼指令碼
- Oracle監聽日誌過大導致的問題Oracle
- oracle alert日誌亂碼處理Oracle
- linux下日誌檔案error監控報警指令碼分享LinuxError指令碼
- Oracle 監聽器日誌解析(續)Oracle
- 監聽日誌檔案的管理
- Oracle之外部表監聽日誌Oracle
- ORACLE停止監聽日誌檔案Oracle
- Oracle監聽日誌2g-監聽啟動報錯Oracle
- nginx日誌處理Nginx
- Oracle 監聽異常處理Oracle
- ORACLE 告警日誌alert過大的處理Oracle
- 基於go開發日誌處理包Go
- Oracle 監聽器日誌配置與管理Oracle
- 管理監聽器日誌listener.log
- 使用外部表訪問監聽日誌
- 大資料處理平臺都有哪些?大資料
- 刪除oracle 11g的警告日誌和監聽日誌Oracle
- SQL Server事務日誌過大的處理SQLServer
- Linux 使用 shell 指令碼處理字串Linux指令碼字串
- PHP日誌處理類PHP
- Oracle 11g 檢視監聽日誌Oracle
- rac scan listener log 清理監聽日誌 oracleOracle
- 清理資料庫監聽日誌最好方法資料庫
- 如何更改監聽器日誌檔名稱
- Linux-通用性日誌切割指令碼Linux指令碼