概述
不完全恢复是指介质恢复阶段不需要应用所有的重做记录,而只需要一部分即可
一、不完全恢复命令
1.基于重做日志序列号
recover database until sequence 100
(注意在rac环境中使用需要指定线程thread)
2.基于时间
recover database until time 'sysdate-1'
3.基于SCN和restore point
recover database until scn 13457
recover database until restore point
restore database until change
4.基于cancel
recover database until cancel
二、恢复步骤
1、查看数据文件头部的SCN号,即是recover命令回复的起点
select file#,change# from v$recover_file;
2.通过上步中的SCN查到所需要的归档
select sequence# from v$log_history where 103710 between first_change# and next_change#-1;
3.确认需要的日志已经丢失,需要对数据库进行不完全恢复
recover database until cancel;
三、数据库拥有备份,current状态组中所有的在线日志头损坏,在发生日志切换时实例崩溃,试图重新启动时,数据库打开失败,只能停留在mount状态
oracle恢复需要的在线日志已损坏,需要进行不完全恢复
rman>run{
startup force mount;
set until sequence 34;
restore database;
recover database;
alter database open resetlogs;
}
四、主动恢复:用来撤销人为错误和恶意篡改
1.重启数据库到mount状态
2.用restore 或switch 命令将所有的数据文件还原至PIT( point in time 指定时间)点之前
3.用recover命令将数据库恢复至PIT点
4.resetlogs open 数据库
一、不完全恢复命令
1.基于重做日志序列号
recover database until sequence 100
(注意在rac环境中使用需要指定线程thread)
2.基于时间
recover database until time 'sysdate-1'
3.基于SCN和restore point
recover database until scn 13457
recover database until restore point
restore database until change
4.基于cancel
recover database until cancel
二、恢复步骤
1、查看数据文件头部的SCN号,即是recover命令回复的起点
select file#,change# from v$recover_file;
2.通过上步中的SCN查到所需要的归档
select sequence# from v$log_history where 103710 between first_change# and next_change#-1;
3.确认需要的日志已经丢失,需要对数据库进行不完全恢复
recover database until cancel;
三、数据库拥有备份,current状态组中所有的在线日志头损坏,在发生日志切换时实例崩溃,试图重新启动时,数据库打开失败,只能停留在mount状态
oracle恢复需要的在线日志已损坏,需要进行不完全恢复
rman>run{
startup force mount;
set until sequence 34;
restore database;
recover database;
alter database open resetlogs;
}
四、主动恢复:用来撤销人为错误和恶意篡改
1.重启数据库到mount状态
2.用restore 或switch 命令将所有的数据文件还原至PIT( point in time 指定时间)点之前
3.用recover命令将数据库恢复至PIT点
4.resetlogs open 数据库
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29942527/viewspace-2127921/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29942527/viewspace-2127921/
最后
以上就是耍酷蓝天为你收集整理的不完全恢复的全部内容,希望文章能够帮你解决不完全恢复所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复