Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

157

积分

0

好友

14

主题
1#
发表于 2014-5-3 17:45:37 | 查看: 3163| 回复: 3
丢失所有控制文件和在线日志文件,手动创建控制文件create controlfile with resetlogs。
此时oracle从哪里知道恢复的终点?
oracle又是怎么知道数据文件是不一致的需要更多recovery?

谢谢
2#
发表于 2014-5-4 23:01:41
恢复 到数据文件 的一致。

回复 只看该作者 道具 举报

3#
发表于 2014-5-5 00:21:00

回复 只看该作者 道具 举报

4#
发表于 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的快照管理还是挺给力的~

回复 只看该作者 道具 举报

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

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-21 03:19 , Processed in 0.047405 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569