ITPub博客

首页 > 数据库 > Oracle > 归档oracle alert日志

归档oracle alert日志

原创 Oracle 作者:czxin788 时间:2020-07-17 10:11:40 0 删除 编辑

        参照 https://my.oschina.net/u/4317546/blog/3526861/ ,用zabbix监控oracle alert log,现在已经能正常工作了。

        但是有个问题,就是如果alert 日志太大,会导致zabbix 监控慢,甚至会超时,所以要定期归档alert log。我写了个归档alert log的脚本,参考如下。

[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
[root@node2 trace]# crontab -l
#归档alert日志
50 00 * * *  /usr/local/shell/alert_clear.sh


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28916011/viewspace-2705118/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-06-03

  • 博文量
    221
  • 访问量
    755513