clevernby 发表于 2014-5-3 17:45:37

rdbms如何得到恢复的终点

丢失所有控制文件和在线日志文件,手动创建控制文件create controlfile with resetlogs。
此时oracle从哪里知道恢复的终点?
oracle又是怎么知道数据文件是不一致的需要更多recovery?

谢谢

psufnxk2000 发表于 2014-5-4 23:01:41

恢复 到数据文件 的一致。

Maclean Liu(刘相兵 发表于 2014-5-5 00:21:00

find more details :http://t.askmaclean.com/thread-745-1-1.html

clevernby 发表于 2014-5-8 16:24:45

本帖最后由 clevernby 于 2014-5-8 16:26 编辑

做了个实验: shutdown abort + 丢失控制文件 + current redo lost write
最终media recovery可以成功,有点出乎预料,看来Oracle似乎无法识别此时数据文件的不一致
open时会报2662,10015无法解决只能通过oradebug poke来open resetlogs
看来之前对instance recovery,media recovery及各类检查点理解的还是不够透彻

P.S.  之前一直迷信VMware,没想到这次实验时VBox的快照管理还是挺给力的~
页: [1]
查看完整版本: rdbms如何得到恢复的终点