Oracle如何用RMAN验证数据文件及备份文件的有效性
概述
往往DBA在检查备份时,只是查看备份日志,是否成功完成备份,未对备份文件进行验证,等真正用到备份文件时,发现备份文件corruption就不知道怎么办了,所以验证rman备份的数据文件有效性是很有必要的。
rman validate
RMAN提供VALIDATE的命令,可以用于校验备份集的有效性,常用命令如下:
restore validate controlfile;
restore validate database;
验证命令会建议备份的存在性、完好性和可恢复性,帮助我们确认备份的有效与否。
下面用实例演示下:
1、验证控制文件和参数文件:
RMAN> restore validate controlfile; RMAN> restore validate spfile;
2、对某个数据文件进行验证,此处对4号文件进行验证
RMAN> validate datafile 4;
3、验证全备份
这里一般会很慢,谨慎试验:
RMAN> restore validate database;
验证命令并不会真正执行恢复,所以可以减去异机测试等的麻烦。
这里主要介绍validate这个命令,大家有空也可以测试下。后面会分享更多DBA方面的内容,感兴趣的朋友可以关注一下~
相关推荐
lklong 2020-11-22
oraclemch 2020-11-06
shilukun 2020-10-10
周嘉笙 2020-11-09
iilegend 2020-10-19
EricRay 2020-10-16
zhuzhufxz 2020-09-16
dataminer 2020-08-17
bfcady 2020-08-16
Hody 2020-08-16
FightFourEggs 2020-08-16
数据库设计 2020-08-16
Seandba 2020-08-16
Omega 2020-08-16
zjyzz 2020-08-16
yanghuatong 2020-08-16
ktyl000 2020-08-16
dbasunny 2020-08-16