os : Redhat5.5

db:Oracle 11.2.0.1

问题:备份策略,把当天备份的备份集删除了!有遇到过这问题的吗?

贴下rman脚本,以及日志

--保留策略为7天

using target database control file instead of recovery catalog

RMAN configuration parameters for database with db_unique_name HNCCS_PR are:

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;

CONFIGURE BACKUP OPTIMIZATION OFF; # default

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/oracle/product/11.2.0/db_1/dbs/snapcf_hnccs.f'; # default

--备份脚本

[oracle@ccsdb1 run]$ cat rman_bak.sh

#!/bin/bash

export ORACLE_BASE=/u01/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_SID=hnccs

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

export PATH=$ORACLE_HOME/bin:$PATH

WEEK_DAILY=`date +%a`

BAK_LEVEL=0

# echo $week_day

case "$WEEK_DAILY" in

"Mon")

BAK_LEVEL=2

;;

"Tue")

BAK_LEVEL=2

;;

"Wed")

BAK_LEVEL=2

;;

"Thu")

BAK_LEVEL=1

;;

"Fri")

BAK_LEVEL=2

;;

"Sat")

BAK_LEVEL=2

;;

"Sun")

BAK_LEVEL=0

;;

"*")

BAK_LEVEL=error

esac

rman target /  log=/syjkccs/log/rman_log/log_`date +%Y%m%d%H%M`.log  <

run

{

allocate channel c1 type disk;

allocate channel c2 type disk;

allocate channel c3 type disk;

backup as compressed backupset incremental level $BAK_LEVEL filesperset 5 database format '/backup/

bak_lev"$BAK_LEVEL"_%U_%T';

sql 'alter system archive log current';

backup  filesperset 20 archivelog all  tag='arc_bak' format '/backup/arch_lev"$BAK_LEVEL"_%U_%T';

backup current controlfile tag='ctl_bak' format '/backup/ctl_lev"$BAK_LEVEL"_%U_%T';

backup spfile tag='spfile' format '/backup/spfile_lev"$BAK_LEVEL"_%U_%T';

release channel c1;

release channel c2;

release channel c3;

}

delete noprompt obsolete;

crosscheck archivelog all;

delete noprompt archivelog until time 'sysdate-5';

EOF

exit

--日志中删除当日备份的记录(日志太长了,只贴出了删除过期备份的一部分)

RMAN>

RMAN>

RMAN retention policy will be applied to the command

RMAN retention policy is set to recovery window of 7 days

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=819 device type=DISK

Deleting the following obsolete backups and copies:

Type                 Key    Completion Time    Filename/Handle

-------------------- ------ ------------------ --------------------

Backup Set           61     10-JUL-13

Backup Piece       61     10-JUL-13          /backup/ctl_lev"2"_22oebs6b_1_1_20130710

Backup Set           64     11-JUL-13

Backup Piece       64     11-JUL-13          /backup/bak_lev"1"_27oeega1_1_1_20130711

Backup Set           142    18-JUL-13

Backup Piece       142    18-JUL-13          /backup/bak_lev"1"_4lof0utp_1_1_20130718

Backup Set           150    18-JUL-13

Backup Piece       150    18-JUL-13          /backup/spfile_lev"1"_4rof0v8p_1_1_20130718

deleted backup piece

backup piece handle=/backup/ctl_lev"2"_22oebs6b_1_1_20130710 RECID=61 STAMP=820375756

deleted backup piece

backup piece handle=/backup/bak_lev"1"_27oeega1_1_1_20130711 RECID=64 STAMP=820461890

deleted backup piece

backup piece handle=/backup/bak_lev"1"_4lof0utp_1_1_20130718 RECID=142 STAMP=821066681

deleted backup piece

backup piece handle=/backup/spfile_lev"1"_4rof0v8p_1_1_20130718 RECID=150 STAMP=821067033

Deleted 4 objects

----这里可以看出来,删除了日期为20130718的备份,在系统上也查看了不存在这几个备份集

oracle清除过期备份,rman delete obsolete删除过期备份集问题相关推荐

  1. oracle 删除已备份归档,通过RMAN联机全库备份,包括控制文件,归档日志文件,备份成功后,删除已备份的归档日志。...

    RMAN> backup as backupset full database format '/u01/app/backup/db_%U.rmn' include current contro ...

  2. oracle数据库validate,使用RMAN VALIDATE验证数据和备份

    在oracle中可以使用rman VALIDATE来检查数据库是否存在坏块,检测备份集是否有用, 特别是备份集,建议定期做VALIDATE 验证,避免备份失败造成数据库损失. 1.VALIDATE D ...

  3. oracle进入rman报错,Oracle学习系列之Rman学习(三)

    学习rman的大纲: 1.进入rman 2.rman基础命令 3.rman基本备份命令 4.rman其他命令 5.rman实战 6.rman恢复 仅供自己参考用,也供大家学习. 1.进入rman (1 ...

  4. oracle归档日志 delete obsolete 保留一次全备,Rman Crosscheck删除失效归档

    当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行. 所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常. 1.Crosscheck日志 $ rma ...

  5. 当ORACLE归档日志满后如何正确删除归档日志

    当ORACLE 归档日志满了后,将无法正常登入ORACLE,需要删除一部分归档日志才能正常登入ORACLE. 一.首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格 ...

  6. RMAN正确地删除Archivelog以及设置有备库的归档删除策略

    如何正确地删除Archivelog: Archivelog并不能直接得从OS层直接物理删除,因为archivelog的相关信息是记录在controlfile中的,当物理删除后不会改变controlfi ...

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

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

  8. oracle 9i故障恢复,Oracle9i rman备份恢复总结

    Recovery Manager(RMAN)是一种用于备份(backup).还原(restore)和恢复(recover)数据库的Oracle 工.RMAN只能用于ORACLE8或更高的版本中.它能够 ...

  9. 【RMAN】正确删除归档日志的方式

    归档日志的信息是记录在控制文件中,所以不能从OS层面进行简单的删除,因为这些归档日志还是会在动态视图中出现, Oracle 并不认为这些日志删除了. 方法一 :  先从 OS 层面删除,再使用 RMA ...

  10. Oracle 归档开启切换和归档日志删除(单实例和RAC)

    Oracle默认安装后,是没有开启归档模式的,需要手动开启. 开启归档 --单实例 如果archive log模式下不能正常startup,则先恢复成noarchive log,startup成功后, ...

最新文章

  1. PTA团体程序设计天梯赛-L2-010 排座位
  2. idea在Terminal中使用maven指令
  3. mysql sys exec_mysql提权lib_mysqludf_sys执行sys_exec出现32256的问题解决办法
  4. vue引入postcss-plugin-px2rem,px转rem
  5. java调用js匿名函数参数,js匿名函数作为函数参数详解
  6. 面试官:HashMap有几种遍历方法?推荐使用哪种?
  7. 解决IE浏览器URL乱码的问题
  8. Java面试题:2021大厂最全Java面试资料
  9. 数据结构时间复杂度_数据结构之时间复杂度分析
  10. mysql修改记录_MySQL中如何创建、查看、删除、修改表记录
  11. python 将绘制的图片保存为矢量图格式(svg)
  12. 订单流失总金额怎么算_微信新规下增长乏力,裂变到底该怎么做?
  13. C++[缺省参数]的理解
  14. python应用(3)svm模型预测股票涨跌
  15. j3455文件服务器,看烦了千篇一律的J3455?让黑群晖显示真实的CPU信息
  16. 域名解析与绑定教程:把域名和IP地址绑定后,利用域名+端口号访问自己搭建的网站
  17. 253:丛林中的路——最小生成树Prim
  18. 在unity中使用Newtonsoft.Json
  19. 死锁的定义和产生条件以及如何避免死锁
  20. 监控摄像头的电源线安装方案

热门文章

  1. android 渠道配置manifest,Android studio 配置多渠道打包配置
  2. Markdown中给图片增加超链接
  3. 专家建议将“元宇宙”更名为“元网络”或“灵境网络” 回归本质 规范发展
  4. 十二存单法 和 阶梯存款法
  5. 铸博皇御:黄金现货交易究竟适不适合上班族?
  6. 小伙利用C++打造QQ登录器,成功获得称赞
  7. Delta RPMs disabled because /usr/bin/applydeltarpm not installed.问题解决记录
  8. 6款免费网络延迟测试工具
  9. 曙光服务器面板显示感叹号,磁盘阵列和磁带库面板感叹号灯橙色
  10. 高清格式——720p/1080i/1080p,谁更清晰