rman备份有效性 restore preview validate

注意:

验证命令并不会真正执行,所以可以减去异机测试等的麻烦,但是

restore database validate

验证速度会很慢。

alert.log 会记录

2023-08-14T18:45:07.514632+08:00
Restore from backup piece XXX

如果希望查看RMAN使用那个集来执行特定的恢复,则可以使用restore database preview;命令:
RMAN> restore database preview;
 
使用VERIFY和check logical参数的restore命令
使用validate选项时,会检查用于恢复的最新备份集以确认这个备份集是完整的,还会检查恢复操作需要使用的所有数据文件副本和归档的重做日志备份集,并确认他们也是完整的。此外,validate选项会对备份集执行全面的验证操作,以确保这些备份集的完整性。
RMAN> restore database validate;
 
使用restore命令的check logical参数能够更完全的检查最新备份集。这个命令使RMAN检查数据库备份,如果这些备份通过物理讹诈检查,还要检查备份的数据和索引段中是否存在逻辑讹误。
RMAN> restore database validate check logical;
 
验证控制文件和参数文件:
RMAN> restore validate controlfile;
 
RMAN> restore validate spfile;
 

1、restore preview命令

此命令用来查看还原需要使用哪个备份集来执行特定的恢复

restore database preview;

2、使用validate和check logical参数的restore命令,检查备份集,以确认数据库是可恢复的

restore database validate;

使用check logical参数可以更完全的检查最新备份集

run

{

restore database check logical validate;

}

3、使用validate backupset命令

使用具有validate参数或check logical参数的restore命令只能检查最新的备份集,如果要检查任意的备份集,就需要用validate backupset命令。

首先必须确认要检查的备份集的键(backup set key)

list backupset;

再执行检查

validate backupset 141;

validate backupset 141 check logical;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值