obsolete 是处于过期状态的备份集,但如果现在要使用已过期的备份集,这该如何处理,在catalog中还有会有记录吗???如何找出是处于obsolete的备份集??
答案:
查看到期丢弃的备份时,可能需要手工保存一些备份 ,可以使用change 命令带keep 参数,使用这个命令后,那些被修改的备份将被认为是个long-term backup,不在受保存策略影响也就是说delete obsolete 也不删除。
要使备份时候不受保存策略影响 ,使用带keep参数的backup 命令
backup database keep forever;
backup database keep 5 days;
expired 是从OS底下删除,但并没有从catalog目录中删除的,如何在rman中删除备份集,又如何使rman使用不是自己的备份集呢??
答案:
将手动备份信息加入rman
映像拷贝的文件实质与手动备份的文件相同,仅仅是在rman中保存了备份信息可以通过catalog命令在rman资料库中加入备份信息,以便使rman能够将下面手动备份文件作为映像拷贝统一管理:
操作系统数据文件
归档重做日志
控制文件
catalog datafilecopy '/u01/aa.dbf' 将手动备份的数据文件备份信息加入rman
catalog archivelog '/ARC/arch00035.arc','/ARC/arch00036.arc'将归档文件信息加入rman
将映像拷贝信息从rman中删除
既然可能将手动备份文件的备份信息加入rman成为映像拷贝,也可以将映像拷贝的备份信息从rman的资料库中删除。
change archivelog '/ARC/arch00035.arc' uncatalog;将归档文件的备份信息从rman资料库中删除
chaneg datafilecopy '/u01/app/aa.dbf' uncatalog;将数据文件映像拷贝信息从rman资料库中删除
用delete obsolete;
delete expired backup;(在此操作之前,应该现检查目前有哪些是不存在的,用crosscheck backup)
report need backup...根据设置的冗余策略确定哪些文件需要备份
report obsolete;根据设置的冗余策略判断哪些备份可以删除
report unrecoverable...根据现有的备份情况确定哪些文件不可恢复
report schema;列出数据库的结构是怎样的
删除不需要的备份
使用delete命令可以删除以下的内容
1.指定的备份集,映像拷贝的备份集和备份文件
2.多余的备份集和映像拷贝信息和备份文件
3.删除状态过期的备份集,映像拷贝信息
delete backupset 45;删除指定的备份集
delete datafilecopy 15;删除指定的映像拷贝
delete noprompt backup;直接删除所有的备份集
如果rman备份文件已经从操作系统中删除,那么需要使用crosscheck命令校验备份信息的准确性,在标记备份信息的状态为expired之后,可以使用delete命令删除这些备份信息
delete expired backup of tablespace users;
delete obsolete;删除所有多余的备份集和映像拷贝
在进行备份的时候,会将备份的数据放在指定的位置,而且在flash_recovery_area中也会存放一个备份集,至于这个文件是什么东西呢??是控制文件吗??
答案:
自动备份的控制文件默认被存放在10g数据库的快速恢复区目录中,由数据库自动命名,也可以指定自动备份控制文件的存放路径,默认使用%F作为命名的格式,也要改,但是命名格式中必须包含%F
RMAN>report need bakcup rdundancy=2(冗余);
RMAN>report need backup recovery window of 2 days;
report unrecoverable;
RMAN 的validate 命令,用来验证备份集片是否能够被还原。
两类策略:
恢复窗口备份保存策略(recovery windows backup retension policy) 基于时间
备份冗余备份保存策略(backup redundancy backup retension policy) 基于备份的数量
configure retension policy to recovery window of 7 days;
configure retension policy to redundancy 3;
归档:
参数,归档路径:log_archive_dest_n(1..10)='LOCATION=/disk/arc' (本地保存)
log_archive_dest_1='SERVICE=standby1'(远程保存)
阅读(1485) | 评论(0) | 转发(0) |