公司每年会恢复nbu磁带数据,验证数据有效性,公司目前是用NBU进行rman备份恢复到特定时间。
恢复原理就是通过恢复控制文件到rman全备的点,然后控制数据文件恢复的时间,不过因为我们恢复的rac是要到单机,所以需要手动修改目录
恢复过程是:1.恢复控制文件——2.恢复数据文件——3.恢复归档日志
恢复前的准备:①确认控制文件名(步骤1)②确认恢复的磁带/磁盘是否还有当天数据这个用过NBU的都懂在catalog上面查即可
1.查看现有的NBU磁带上面的记录
在恢复服务器执行以下命令:
/usr/openv/netbackup/bin/bplist -C oracleSID -t 4 -R -l /
需要注意的是这个oracleSID是你们公司的RAC数据库(既数据源的SID可以通过echo $ORACLE_SID查看)
得到结果如下图(cntrl_34057_1_1060827624 这个文件就是我们要的1月3日的控制文件)
2.恢复控制文件
先将数据库修改为nomount模式
进入数据库:
su -oracle
sqlplus / a