oracle下定时删除归档脚本             2012-06-25 21:29:43

分类: Oracle

---del_arch.sh
#! /bin/bash
exec >> delarch`date +%y%m%d%H`.log
$ORACLE_HOME/bin/rman target / <<EOF
crosscheck archivelog all;
delete noprompt expired archivelog all;
delete noprompt archivelog until time 'sysdate-14';
exit;
EOF

#说明:以上脚本删除14天以前所有归档日志,同时记录log

$ORACLE_HOME/bin/rman target / <<EOF
等同于
$ORACLE_HOME/bin/rman <<EOF
connect target sys/password@mydb

delete noprompt archivelog all completed before 'sysdate-14';
等同于
delete noprompt archivelog until time 'sysdate-14';

-------
Archivelog List Commands

RMAN>list archivelog all;
RMAN>list copy of archivelog until time ‘SYSDATE-10′;
RMAN>list copy of archivelog from time ‘SYSDATE-10′
RMAN>list copy of archivelog from time ‘SYSDATE-10′ until time ‘SYSDATE-2′;
RMAN>list copy of archivelog from sequence 1000;
RMAN>list copy of archivelog until sequence 1500;
RMAN>list copy of archivelog from sequence 1000 until sequence 1500;

-------
Archivelog Delete Commands

RMAN>delete archivelog all;
RMAN>delete archivelog until time ‘SYSDATE-10′;
RMAN>delete archivelog from time ‘SYSDATE-10′
RMAN>delete archivelog from time ‘SYSDATE-10′ until time ‘SYSDATE-2′;
RMAN>delete archivelog from sequence 1000;
RMAN>delete archivelog until sequence 1500;
RMAN>delete archivelog from sequence 1000 until sequence 1500;

Note : Also, you can use noprompt statement for do not yes-no question.
RMAN>delete noprompt archivelog until time ‘SYSDATE-10′;

AIX下计划任务
以下为rman定时删除归档日志方法:
将附件中del_arch.sh文件上传至数据库服务器,oracle用户的可读取目录,例如/home/oracle。赋予可执行权限(chmod +x del_arch.sh)
在root用户下,crontab -e
20 20 * * 3 su - oracle -c '/home/oracle/del_arch.sh' 引号内为脚本位置。(代表每周三20:20执行脚本,删除日志)

oracle下定时删除归档脚本相关推荐

  1. 在Oracle中,如何定时删除归档日志文件?

    在Oracle中,如何定时删除归档日志文件?    对于单实例的数据库可以使用如下的脚本: 1.在Oracle用户下,创建归档日志删除文件del_OCPLHR1_arch.sh 文件位置:/home/ ...

  2. linux监控php脚本执行时间,在LINUX环境下定时执行php脚本

    1. 使用Crontab定时执行linux环境下的php脚本文件 Cron,它是一个linux下的定时执行工具.根用户以外的用户可以使用 crontab 工具来配置 cron 任务.所有用户定义的 c ...

  3. 通过Rman定期删除归档脚本

    如果我们打开oracle的归档模式,那么在数据文件吞噬着硬盘空间的同时,归档文件也在无声无息中占用着我们的硬盘空间 一般生产系统都会有良好的备份机制,所以归档日志是可以删除的,下面就是通过脚本的方式将 ...

  4. 未解决ora-01034、ora-03113、oracle使用RMAN删除归档日志

    接此,https://blog.csdn.net/bcbobo21cn/article/details/116762059 oracle不能用:继续解决问题: 前次操作没有 set ORACLE_SI ...

  5. oracle定时器定时删除30天前的数据_Redis-数据淘汰策略持久化方式(RDB/AOF)Redis与Memcached区别...

    Redis与Memcached区别: 两者都是非关系型数据库.主要有以下不同: 数据类型: Memcached仅支持字符串类型. redis支持:String,List,set,zset,hash 可 ...

  6. oracle定时器定时删除30天前的数据_Redis的过期键删除策略

    对于Redis服务器来说,内存资源非常宝贵,如果一些过期键一直不被删除,就会造成资源浪费, 因此我们需要考虑一个问题:如果一个键过期了,它什么时候会被删除呢? 1. 常见的删除策略 常见的删除策略有以 ...

  7. oracle清理asm归档日志,【Oracle】 rman 删除归档日志的命令

    因为数据仓库上asm的磁盘空间不足,需要删除早期的归档日志,查看资料有以下两种方式: delete archivelog until time 'sysdate-N'; delete archivel ...

  8. oracle定时删除归档日志

    1.删除脚本 delete_arc.sh #! /bin/bash source ~/.bash_profile #加载用户变量 exec >> /home/oracle/log/del_ ...

  9. windows下定时利用bat脚本实现ftp上传和下载

    前言: 工作中可能会遇到以下情况,利用windows作为中转,来实现两台linux服务器的文件传输. 实现步骤: 1.FTP上传和下载的bat脚本. 脚本分为两部分:可执行bat脚本和ftp命令文件: ...

最新文章

  1. 【跟着我们学Golang】之面向对象
  2. visual studio 代码提示插件_程序员请收好:10个非常实用的 VS Code 插件
  3. 005_JavaScript使用
  4. tslib 编译移植步骤
  5. 动力强劲的星型发动机,为何不用在汽车上呢?
  6. math.atan2_带有Python示例的math.atan2()方法
  7. luogu P2470 [SCOI2007]压缩
  8. 网友希望一加7像iPhone XR一样流畅 刘作虎:iPhone很卡
  9. php 5.6 zend opcache,使用Zend OpCache 提高 PHP 5.5+ 性能
  10. 设置导航条上的主题一颜色
  11. 去中心化保险协议InsurAce完成100万美元种子轮融资,DeFiance Capital领投
  12. 麻省、北大、清华等顶尖高校与企业 20 位强化学习专家齐聚,RLChina 2021 强化学习暑期课免费报名啦!...
  13. p6spy的使用和配置
  14. Marvell同意向卡耐基梅隆支付7.5亿美元了结专利诉讼
  15. 牛啊!微信支持发送彩色红包~~
  16. react-ative安装expo-linking后运行报错
  17. 【Disturbed People】【CodeForces - 1077B】(思维水题)
  18. C#实现jQuery的方法连缀
  19. linux iconv_open 多线程 安全,雨林木风弃Windows推Linux开源操作系统
  20. USB鼠标设备驱动程序简单实现(一)

热门文章

  1. 如何调用华为云api_如何部署模型到ModelArts并远程调用 (五):如何调用在线API服务...
  2. linux程序已经在后台运行冻结了_让linux下程序永远后台运行
  3. python保存数据db_python存储数据到mongodb
  4. 西安科技大学计算机学院保研,独臂姑娘,好样的!
  5. java 怎么匹配文章_Java 14 之模式匹配,非常赞的一个新特性!
  6. java最新版怎么安装_Java JDK 最新版本安装与环境配置
  7. OpenShift 4 - 安装 OpenShift 集群后如何删除节点或增加新节点
  8. 在ASP.NET Core 2.0中创建Web API
  9. python 享元模式_设计模式-创建型模式,python享元模式 、python单例模式(7)
  10. maven+mvc设计模式