oracle定期清理归档文件处理入口

  • 格式:docx
  • 大小:19.03 KB
  • 文档页数:3

1. AIX下最简洁方式
rmarch.sh脚本内容:
cd /arclogfs/
find /arclogfs -name "*.dbf" -mmin +1440 -exec rm -f {} \;
每隔5分钟运行一次:
*/5 * * * * ksh /arclogfs/bin/rmarch.sh
2. dataguard删除归档日志
Oracle Data Guard 是通过归档文件来进行数据同步的。

主库的归档文件,我们可以在RMAN 备份的时候进行删除,但是备库的归档文件无法自动删除,需要写脚本来定时删除。

重点是在读取现在存在的归档日志文件中sequence最小值时,使用了ls -tr $ARCHIVE_DIR/|grep -v stdarch | head -1|cut -f2 -d_
3. dataguard删除归档日志2
一次在客户现场部署的dg删除归档日志的shell脚本
根据alert日志中dg应用日志的信息”Media Recovery Log”信息来删除掉相关的归档日志,可以保证应用过的归档日志都被删除,而没有应用的归档日志都保留.
4.。