签到成功

知道了

CNDBA社区CNDBA社区

Oracle按天切割alert Log日志

2021-10-18 22:02 1061 0 原创 oracle
作者: hbhe0316

1.编写切割脚本http://www.cndba.cn/hbhe0316/article/4943

http://www.cndba.cn/hbhe0316/article/4943
http://www.cndba.cn/hbhe0316/article/4943
http://www.cndba.cn/hbhe0316/article/4943

#!/bin/sh
###############################################################################################################
#Script name: cleanAlert.sh
#Script description: clean Alert Log one Day.
#Current Release Version: 1.0.0
#Script Owner: He, Haibo
#Latest editor: He, Haibo
#Support platform: Linux Platform,will not support AIX.
#Change log:
#
#
#
###############################################################################################################
DATE=`date +%Y%m%d`
cat <<EOF >/tmp/create.sql
set linesize 200
set pagesize 200
col value for a100
col name for a30
show parameter name;
select name,value from v/$diag_info;
exit;
EOF


sqlplus / as sysdba @/tmp/create.sql > /tmp/create.out


db_unique_name=`cat /tmp/create.out | grep -i "db_unique_name" | awk -F ' ' {'print $3'} | sed 's/[ /t]//g'`
ORACLE_SID=`cat /tmp/create.out | grep -i "instance_name" | awk -F ' ' {'print $3'} | sed 's/[ /t]//g'`
AlertPath=`cat /tmp/create.out | grep -i "Diag Trace" | awk -F ' ' {'print $3'} | sed 's/[ /t]//g'`

cd $AlertPath
if [ -f alert_$ORACLE_SID.log ];then
        if [ -f alert_${ORACLE_SID}_$DATE.log ];then
                echo "the file is exits!"
        else
                cp alert_$ORACLE_SID.log alert_${ORACLE_SID}_$DATE.log
                > alert_$ORACLE_SID.log
        fi
fi

2.加入crontab

http://www.cndba.cn/hbhe0316/article/4943
http://www.cndba.cn/hbhe0316/article/4943http://www.cndba.cn/hbhe0316/article/4943http://www.cndba.cn/hbhe0316/article/4943http://www.cndba.cn/hbhe0316/article/4943http://www.cndba.cn/hbhe0316/article/4943

00 00 * * * /home/oracle/cleanAlert.sh > /tmp/cleanAlert.log 2>&1

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux,oracle

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
hbhe0316

hbhe0316

关注

1.只有承认无知,才能装下新的东西; 2.进步来自一点点滴滴的积累; 3.广博让你更优秀,而专业让你无法替代; 4.挫折和失败能够转换为一种财富。

  • 889
    原创
  • 1
    翻译
  • 13
    转载
  • 24
    评论
  • 访问:1145647次
  • 积分:1523
  • 等级:核心会员
  • 排名:第6名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ