ITPub博客

首页 > 数据库 > Oracle > RMAN里面检查无效的备份和过期的备份

RMAN里面检查无效的备份和过期的备份

原创 Oracle 作者:邪丶坏人 时间:2016-04-18 11:33:22 0 删除 编辑
有些时候可能做了几次备份都忘了清理,然后留在那占用了磁盘空间;这些无效的备份或过期的备份可以用命令检查出来,然后进行删除

在RMAN里

crosscheck backup;   →查出无效的备份

delete noprompt expired backup;  →删除无效的备份



再就是“过期的备份”,可以只保留最新的备份,把基于这个时间之前的删除掉

可以自己制定策略,保留几份备份,默认保存一份有效备份,可以show all 查看到:
        
RMAN> show all;

RMAN configuration parameters for database with db_unique_name TEST are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
然后:

RMAN>report obsolete ;  根据你当前的保留策略 列出那些不需要的 (第一步)

RMAN>delete noprompt  obsolete ;  删除不需要的备份  (第二步)

删除后再查下还是否有过期的备份:

RMAN> report obsolete ;


RMAN retention policy will be applied to the command

RMAN retention policy is set to redundancy 1

no obsolete backups found    →发现没有了





来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31098809/viewspace-2083204/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 一条SQL
请登录后发表评论 登录
全部评论
多年的DBA从业经验,有扎实的linux和Oracle运维和故障处理的能力; 对oracle rac,adg,ogg,rman备份恢复,异机恢复,分区表,数据迁移,sql优化,版本升级,数据库架构设计,故障处理都较为熟练

注册时间:2016-04-01

  • 博文量
    53
  • 访问量
    124330