alter.log告警文件过大怎么办

来源:互联网 发布:http协议 适用端口号 编辑:程序博客网 时间:2024/05/13 15:16

time: 2008/05/22
author:skate

alter.log个文件是系统的告警日志文件,当系统有什么反常的情况,我们都要第一时间去
查看这个文件,这个文件随着时间的流逝,它也在慢慢的变大,这个时候我们做dba的就要及时
备份这个文件。下面是我的备份alter.log脚本。


平台:
os :cs linux

[oracle@db ~]$ vi alert_sid.sh

cd /home/oracle/admin/skate/bdump/
mkdir -p bak
LG=alert_$ORACLE_SID.log

filesize=`du -sh $LG| awk '{print $1}'| awk -F . '{print $1}'| awk -F K '{print $1}'`
#echo $filesize


if [ $filesize -ge 3 ]
then
cat $LG| gzip -9c > bak/$LG.bak.`date +%Y%m%d`.gz && cat /dev/null > $LG
echo "$LG has backup success!!!"

else
echo "$LG is not large,The next time will be backup when $LG is enough large!!!"
fi


注意:

1.把命令的结果赋值给一个变量要用 ·(esc建盘键的下面的那个键子的上引号)
2.“”双引号里可以显示变量值,’‘单引号不可以显示变量值
3.在语句里执行 date命令 要用上引号`

 

相关文档:

 

grep使用大全

http://man.chinaunix.net/newsoft/grep/open.htm

 

Vi指令大全

http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8#.E6.90.9C.E7.B4.A2.E5.8F.8A.E6.9B.BF.E6.8D.A2.E5.91.BD.E4.BB.A4

交互使用bash shell

http://tonykorn97.itpub.net/post/6414/194736

 

--end---

原创粉丝点击