sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

当前位置:Oracle研究中心 > 产品DBA > Oracle DG >

【学习笔记】Oracle Data Guard 删除DG归档日志shell脚本

时间:2016-07-29 22:42   来源:Oracle研究中心   作者:惜分飞   点击:

天萃荷净 分享一篇关于Oracle Data Guard环境对归档日志管理方法,使用删除DG归档日志shell脚本维护归档日志
#!/bin/sh
source ~/.bash_profile

grep "Media Recovery Log" $ORACLE_BASE/admin/$ORACLE_SID/bdump/alert_${ORACLE_SID}.log|
\ awk '{print $4}'|sed -e 's/^/rm /' >/tmp/rmarchlog.sh
chmod +x /tmp/rmarchlog.sh

/tmp/rmarchlog.sh
cd $ORACLE_BASE/admin/$ORACLE_SID/bdump

cat alert_${ORACLE_SID}.log >>alert_${ORACLE_SID}.log.bak
echo ''>alert_${ORACLE_SID}.log

rm -f /tmp/rmarchlog.sh


$ORACLE_HOME/bin/rman target / <

根据alert日志中dg应用日志的信息”Media Recovery Log”信息来删除掉相关的归档日志,可以保证应用过的归档日志都被删除,而没有应用的归档日志都保留.

 

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之【学习笔记】Oracle Data Guard 删除DG归档日志shell脚本

本文由大师惜分飞原创分享,网址:http://www.oracleplus.net/arch/916.html

Oracle研究中心

关键词:

Oracle Data Guard归档管理

删除DG归档日志shell脚本