ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【RMAN】【RMAN命令】DELETE 命令(3)--删除EXPIRED备份集(不提示)

【RMAN】【RMAN命令】DELETE 命令(3)--删除EXPIRED备份集(不提示)

原创 Linux操作系统 作者:chicheng_cn421 时间:2011-10-06 04:50:08 0 删除 编辑
删除EXPIRED备份集(不提示)
 
※OBSOLETE  过期的备份     EXPIRED无效的备份     注意他们的区别
对于EXPIRED状态的产生,与crosscheck命令是密切相关的,RMAN通过crosscheck命令检查备份是否存在于备份介质上,如果不存在,则状态由AVAILABLE改为EXPIRED。
例如这里将控制文件的备份删除,再使用crosscheck进行检查,该备份的状态由AVAILABLE改为EXPIRED

对于obsolete状态,是针对MAN备份保留策略来说的,超过了这个保留策略的备份,会被标记为obsolete,但其状态依旧为AVAILABLE,我们可以使用report obsolete来查看已废弃的备份。
例如这里,冗余数为1,有两个控制文件的备份,较早的一个备份,就会被标记为obsolete

RMAN>delete noprompt expired backup;

▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
RMAN> delete noprompt expired backup;
使用通道 ORA_DISK_1
备份段列表
BP 关键字  BS 关键字  Pc# Cp# 状态      设备类型段名称
------- ------- --- --- ----------- ----------- ----------
17      17      1   1   EXPIRED     DISK        D:\ORACLE\RMANBAK\CHIC_20_20110927.ARC
已删除备份段
备份段 handle=D:\ORACLE\RMANBAK\CHIC_20_20110927.ARC recid=17 stamp=762981873
1 EXPIRED 对象已删除

RMAN>
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
 

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

请登录后发表评论 登录
全部评论

注册时间:2011-03-05

  • 博文量
    261
  • 访问量
    417492