有些时候可能做了几次备份都忘了清理,然后留在那占用了磁盘空间;这些无效的备份或过期的备份可以用命令检查出来,然后进行删除
在RMAN里
再就是“过期的备份”,可以只保留最新的备份,把基于这个时间之前的删除掉
可以自己制定策略,保留几份备份,默认保存一份有效备份,可以show all 查看到:
RMAN> show all;
RMAN configuration parameters for database with db_unique_name TEST are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
然后:
在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博客 ” ,链接:http://blog.itpub.net/31098809/viewspace-2083204/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31098809/viewspace-2083204/