oracle alert日誌

Harry797發表於2020-07-22

    但是有個問題,就是如果alert 日誌太大,會導致zabbix 監控慢,甚至會超時,所以要定期歸檔alert log。我寫了個歸檔alert log的指令碼,參考如下。

1
2
3
4
5
6
7
8
9
10
11
[root@node2 trace] # cat /usr/local/shell/alert_clear.sh
#!/bin/bash
set  -u
set  -e
set  -o pipefail
alertlog_path= /opt/oracle/diag/rdbms/orcldg/orcl/trace/
date1=$( date  +%Y%m%d_%H%M%S)
su  - oracle -c  "cp -a ${alertlog_path}alert_orcl.log ${alertlog_path}alert_orcl.log_${date1}"
su  - oracle -c  "echo > ${alertlog_path}alert_orcl.log"
echo  /tmp/tmp_alertrows .txt
find  ${alertlog_path}  -name  "alert_orcl.log_*"  -mtime +30 |  xargs   rm  -rf
1
2
3
[root@node2 trace] # crontab -l
#歸檔alert日誌
50 00 * * *   /usr/local/shell/alert_clear .sh


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979754/viewspace-2706253/,如需轉載,請註明出處,否則將追究法律責任。

相關文章