oracle中的完全恢复和不完全恢复有什么区别?如何确定可以采用哪种恢复方式?

[复制链接]
查看11 | 回复5 | 2010-3-1 11:06:13 | 显示全部楼层 |阅读模式
oracle中的完全恢复和不完全恢复有什么区别?如何确定可以采用哪种恢复方式?
非常谢谢大家啊。
回复

使用道具 举报

千问 | 2010-3-1 11:06:13 | 显示全部楼层
是否有数据丢失
是否日志完整,
回复

使用道具 举报

千问 | 2010-3-1 11:06:13 | 显示全部楼层
原帖由 samyp1234 于 2008-7-26 10:22 发表
oracle中的完全恢复和不完全恢复有什么区别?如何确定可以采用哪种恢复方式?
非常谢谢大家啊。

完全恢复:利用重做日志或增量备份将数据块恢复到最接近当前时间的时间点。之所以叫做完整恢复是由于Oracle应用了归档日志和联机重做日志中所有的修改
不完全恢复:利用备份产生一个非当前版本的数据库。换句话说,恢复过程中不会应用备份产生后生成的所有的重做日志。通常在下列情况下生成整个数据库的不完整恢复

介质失败损坏了几个或全部的联机重做日志文件;

用户操作造成的数据丢失,比如,用户误删除了一张表;

由于个别归档日志文件的丢失无法进行完整的恢复;

丢失了当前的控制文件,必须使用备份的控制文件打开数据库。

为了执行不完整介质恢复,必须使用恢复时间点以前的备份来还原数据文件,并在恢复完成后使用RESETLOG选项打开数据库。
关于备份策略的问题,可以参考piner的一篇文章。
参考建议:多理解哈备份恢复的原理。8i备份与恢复培训教程还不错,在就是oracle10gRMAN备份与恢复,很好的2本书
回复

使用道具 举报

千问 | 2010-3-1 11:06:13 | 显示全部楼层
不完全恢复存在数据丢失,原则是能完全恢复时就不要进行不完全恢复
回复

使用道具 举报

千问 | 2010-3-1 11:06:13 | 显示全部楼层
好的,非常谢谢大家啊。
回复

使用道具 举报

千问 | 2010-3-1 11:06:13 | 显示全部楼层
搜索论坛一大把。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行