Oracle恢复(完全恢复和不完全恢复)
完全恢复和不完全恢复区别:
完全恢复:但数据文件出现介质失败时,使用os命令复制数据文件备份,并使用SQL恢复命令应用归档日志和重做日志,最终将数据文件恢复到失败点的状态。即恢复到失败之前的最近时间点。
不完全恢复:当数据库出现介质失败或者用户误操作,使用已备份的数据文件、归档日志文件和重做日志将数据库恢复到备份点和失败点之间某一时刻的状态。即
恢复到失败之前的最近时间点之前的时间点。
不完全恢复语法(不完全恢复之后,必须用resetlogs打开,之后马上做全备份):
在SQL*PLUS中支持
recover database until time '时间';//使用情况:用户误操作
recover database until change SCN号;
recover database until cancel;//适用情况:当前日志组或
归档日志丢失
recover database until time '时间' using backup controlfile;//适用情况:所有的控制文件丢失,并且不能重建。转储数据库到先前结构状态(误删表空间)
在RMAN中支持下列子句
recover database until time '时间';
recover database until scn
recover database until seguence
recover database until restore point 恢复点名称;
转自 http://blog.sina.com.cn/s/blog_68e671c70101a6fn.html
加微信cycleyu获取最新ocp 题库。
网友评论