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

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

0

积分

0

好友

4

主题
1#
发表于 2015-1-14 16:30:51 | 查看: 3883| 回复: 6
如题,先说简单的10.2.0.5的情况,如果一个磁盘组下的所有磁盘的磁盘头都损坏了,完全纯手动修复的话,都需要哪些信息,并且这些信息如何获取呢?

2#
发表于 2015-1-14 16:31:46
如果一个磁盘组下的所有磁盘的磁盘头都损坏了

==>确定全部损坏了?

给出 kfed read的全部信息

回复 只看该作者 道具 举报

3#
发表于 2015-1-14 16:32:51
参考了:
http://www.easyora.net/blog/manual_fix_asm_disk_header1.html
和:
http://www.easyora.net/blog/manual_fix_asm_disk_header2.html
但是不能完全看懂。
比如:
kfdhdb.mntstmp.hi:             33015025 ; 0x0b0: HOUR=0x11 DAYS=0x7 MNTH=0x1 YEAR=0x7df
kfdhdb.mntstmp.lo:           3571578880 ; 0x0b4: USEC=0x0 MSEC=0x7e SECS=0xe MINS=0x35

这里的挂载时间戳,前面的33015025 和后面的:HOUR=0x11 DAYS=0x7 MNTH=0x1 YEAR=0x7df 之间是通过什么方法来计算获得的呢?

回复 只看该作者 道具 举报

4#
发表于 2015-1-14 16:33:40
现在不是全部损坏了,是在研究这种情况下如何处理。
正在做试验。

回复 只看该作者 道具 举报

5#
发表于 2015-1-14 16:35:12
还有这个值:kfbh.check:                  2164173679 ; 0x00c: 0x80feab6f
是如何计算的,如果手动修复的话,如何获取这个值呢。

回复 只看该作者 道具 举报

6#
发表于 2015-1-14 17:01:33
你不可能伪造所有数据,而且mntstmp时间戳对此类伪造数据强制mount没有太大关系

回复 只看该作者 道具 举报

7#
发表于 2015-1-14 17:28:56
kfbh.check是kfed(kfed merge)可以自动计算的,就想bbed(sum apply)里面也有类似的checksum自动计算的功能。

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-5-17 15:44 , Processed in 0.048163 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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