定时删除bdump里的trace文件

[oracle@shanxi ORCL]$ cat /home/oracle/admin/del_bdump2.sh 
#!/bin/bash
#Author:chipengfei
#Date:2012-11-15

. /home/oracle/.bash_profile

log=/home/oracle/oracle_log/del_bdump2.log
flag=`ps -ef | grep ora_ | grep -v 'grep'`

if [ -z  "$flag" ] ; then
        exit
fi

echo ------------
now=`date "+%Y-%m-%d %H:%M:%S"`
echo "----------------------------$now-------------------------------" >> $log
bg_list=`ps -ef | grep -i ora_ | grep -v 'grep'  |  awk '{print $2}'`
filter=''
for i in $bg_list ; do
filter="${filter}|_${i}.trc"
done


filter2=`echo $filter | sed 's/^|//'`
cd $ORACLE_BASE/admin/$ORACLE_SID/bdump

ls  | grep '.trc' | egrep -v "${filter2}" >>  $log
ls  | grep '.trc' | egrep -v "${filter2}" | xargs -n 5 rm -rf 

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

转载于:http://blog.itpub.net/27042095/viewspace-750058/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值