有达人能解释一下backward 和 forward Recovery 吗?

youngyt 2008-10-29 04:12:04
backward recovery 是不是将数据值恢复到故障之前的值?而forward recovery是预测故障后数据值并写入预测后的值呢?望解答,谢谢。
...全文
313 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
oracledbalgtu 2008-11-06
  • 打赏
  • 举报
回复
用户修改了数据,并commit后,并不是立即写数据文件的,是先写redo,redo写完成后就会提示用户,事务已经完成。
如果出现问题,需要恢复的时候,oracle就根据redo的信息,可能需要进行forward恢复,就是把redo的内容重新执行一遍;
如果redo的内容包含最后没有提交的,就需要通过undo来进行backword 恢复,把修改的数据还原。


[Quote=引用楼主 youngyt 的帖子:]
backward recovery 是不是将数据值恢复到故障之前的值?而forward recovery是预测故障后数据值并写入预测后的值呢?望解答,谢谢。
[/Quote]

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧