1.脚本代码:

[root@rac1 ~]# vi /home/oracle/delete_archive_log.sh

#!/bin/bash

oracle_sid=racdb1
oracle_home="/opt/app/oracle/product/11.2.0"

#ps -ef | grep oracle | grep -w "ora_lgwr_${oracle_sid}" >& /dev/null
#if [ $? -ne 0 ]
#then
#    exit 0
#fi
#source $HOME/.bash_profile ## 必须有oracle的环境变量,否则会提示##Message file RMAN<lang>.msb not found
##Verify that ORACLE_HOME is set properly

##${oracle_home}/bin/rman 必须时全路径的否则,会报不认识RMAN这个命#令
/opt/app/oracle/product/11.2.0/bin/rman target sys/sysPass  << EOF
crosscheck archivelog all;
#delete noprompt obsolete;
delete noprompt expired archivelog all;
delete noprompt archivelog until time 'sysdate-2';
exit;
EOF
~

2.设置自动执行:

[oracle@rac1 ~]$ crontab -l
30 01 * * * /home/oracle/delete_archive_log.sh

[oracle@rac1 ~]$

3.自动执行后的日志查看:

[root@rac1 ~]# vi /var/log/cron

自动删除过期归档日志相关推荐

  1. [RMAN]使用RMAN删除过期归档日志

    第一步 进入 RMAN $ rman target / 第二步 检测所有归档 RMAN> crosscheck archivelog all; 第三步 列出所有无效的归档 RMAN> li ...

  2. java 日志过期删除吗,log4j2 自动删除过期日志文件的配置及实现原理

    日志文件自动删除功能必不可少,当然你可以让运维去做这事,只是这不地道.而日志组件是一个必备组件,让其多做一件删除的工作,无可厚非.本文就来探讨下 log4j 的日志文件自动删除实现吧. 0.自动删除配 ...

  3. 正确删除ORACLE归档日志文件

    在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的 controlfile中仍然记录着这些archivelog的信息,在ora ...

  4. 玩转oracle 11g(25):手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间

    12.手工删除oracle归档日志后操作步骤 1. 开始->运行->cmd 2.cmd-> set oracle_sid=docare 3.cmd-> rman target ...

  5. oracle删除无效归档日志,求助:rman无法按照策略删除过期的归档日志

    无法按照策略删除过期1天后的归档日志,请各位帮忙看看,如何解决? RMAN> delete obsolete; 使用目标数据库控制文件替代恢复目录 RMAN 保留策略将应用于该命令 将 RMAN ...

  6. log4j2 自动删除过期日志文件配置及实现原理解析

    自动删除配置参考样例: <?xml version="1.0" encoding="UTF-8" ?> <Configuration stat ...

  7. 批处理实现自动删除过期文件的定期操作

    工作需要,每固定周期需要登录服务器固定目录删除过期日志文件,无奈想了如下批处理(可以通过任务计划 定期执行)的办法实现: 执行后会在相同目录下生成日志文件:DelExpiredLog.log现实执行的 ...

  8. redis集合数据过期_如何从Redis中的集合中自动删除过期的密钥?

    我在Redis数据库中有4个密钥.这些密钥从现在开始到期10秒.我已将密钥添加到集合中.当密钥过期时,它们实际上不在数据库中(获取返回空值).但是,键仍然是该组的成员.该集合将继续存在,直到从集合中删 ...

  9. oracle启用归档日志

    一.开启归档 1.查看归档信息 SQL> archive log list Database log mode No Archive Mode Automatic archival Disabl ...

最新文章

  1. LOJ 2537 「PKUWC2018」Minimax
  2. scrapy 6023 telnet查看爬虫引擎相关状态
  3. java好还是python好-Python和Java该如何选择?选哪个好?
  4. C语言之判断是否为闰年
  5. C++面向对象类的实例题目一
  6. java自动gc_具有Java 7中自动资源管理功能的GC
  7. 微软 Edge 浏览器加入对 ARM64 的原生支持
  8. MySQL实验7存储过程_mySQL(7)-存储过程
  9. 火灾烟雾检测数据集和yolov4-yolov5检测模型
  10. 树莓派 NAT123实现内网穿透
  11. 见证云原生创变 2019云原生技术实践峰会落幕
  12. 海康SDK集成,PTZ控制
  13. Java 获取本机IP地址的实例代码
  14. 我的世界java版生存种子_我的世界极限生存种子
  15. 用python和ffmpeg批量合成bilibili缓存的m4s成mp4
  16. Android 应用强制更新策略
  17. 64位浏览器的flash插件下载(flashplayer for 64-bit browser)
  18. 三方演化博弈仿真代码(MATLAB2018b)
  19. appium连接夜神
  20. 2021中国上市公司500强市值门槛、总市值及地域分布:市值门槛增长、主要集中经济发展强劲的省市[图]

热门文章

  1. 【题解】luogu P1757 通天之分组背包
  2. C#从excel中将数据导出到datatable
  3. maven jetty 插件 允许修改 js
  4. tomcat 部署脚本
  5. size()函数的使用
  6. 工作组模式下SQL Server 2008 R2 数据库镜像
  7. 多进程Socket_Client
  8. Python内置函数之--open
  9. 从零开始学 Java - Spring MVC 统一异常处理
  10. 安装Hue后的一些功能的问题解决干货总结(博主推荐)