ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
更多
查看: 10127|回复: 27

系统文件system01.dbf损坏,数据库不能启动? [复制链接]

注册会员

南非蚂蚁

精华贴数
1
技术积分
3355
社区积分
54
注册时间
2005-7-23
论坛徽章:
9
授权会员
日期:2006-03-15 22:32:12数据库板块每日发贴之星
日期:2006-08-15 01:02:49会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
发表于 2006-1-20 21:05:37 |显示全部楼层
原来数据库所在的操作系统硬盘损坏,修复后,数据库启动报错,不知道怎么解决,请高手帮忙!
SQL> startup
ORACLE instance started.

Total System Global Area 235999352 bytes
Fixed Size 450680 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
ORA-01122: database file 1 failed verification check
ORA-01110: data file 1: '/opt/oracle/oradata/cicro/system01.dbf'
ORA-01251: Unknown File Header Version read for file number 1

执行dbv检测,信息如下:
[oracle@localhost cicro]$ dbv file=system01.dbf  blocksize=8192

DBVERIFY: Release 9.2.0.1.0 - Production on Fri Jan 20 20:38:34 2006

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

DBVERIFY - Verification starting : FILE = system01.dbf
Block Checking: DBA = 4202225, Block Type = Unlimited data segment header
Incorrect last map DBA: 0x0001f5c1
Block Checking: DBA = 4247057, Block Type = Unlimited data segment header
Incorrect last map DBA: 0x00007aa2
Block Checking: DBA = 4247081, Block Type = Unlimited data segment header
Incorrect last map DBA: 0x00007a92
Block Checking: DBA = 4247089, Block Type = Unlimited data segment header
Incorrect last map DBA: 0x00007a9e
Block Checking: DBA = 4247257, Block Type = Unlimited data segment header
Incorrect last map DBA: 0x0001f512
Block Checking: DBA = 4247273, Block Type = Unlimited data segment header
Incorrect total map count: 0
Block Checking: DBA = 4247275, Block Type = KTB-managed data block
data header at 0x40c2625c
kdbchk: bad row offset slot 2 offs 96 fseo 412 dtl 8168 bhs 72
Page 52971 failed with check code 6135
Block Checking: DBA = 4251716, Block Type = KTB-managed data block
data header at 0x40bd825c
kdbchk: row locked by non-existent transaction
        table=0   slot=5
        lockid=1   ktbbhitc=2
Page 57412 failed with check code 6101
Block Checking: DBA = 4251742, Block Type = KTB-managed data block
data header at 0x40c0c25c
kdbchk: xaction header lock count mismatch
        trans=2 ilk=1 nlo=0
Page 57438 failed with check code 6108
Block Checking: DBA = 4251752, Block Type = KTB-managed data block
data header at 0x40c20274
kdbchk: xaction header lock count mismatch
        trans=2 ilk=1 nlo=0
Page 57448 failed with check code 6108
Block Checking: DBA = 4252995, Block Type = KTB-managed data block
**** kdxcofbo = 898 != 1038
---- end index block validation
Page 58691 failed with check code 6401


DBVERIFY - Verification complete

Total Pages Examined         : 60160
Total Pages Processed (Data) : 37431
Total Pages Failing   (Data) : 4
Total Pages Processed (Index): 4665
Total Pages Failing   (Index): 1
Total Pages Processed (Other): 4689
Total Pages Processed (Seg)  : 0
Total Pages Failing   (Seg)  : 0
Total Pages Empty            : 13364
Total Pages Marked Corrupt   : 0
Total Pages Influx           : 0

可能是数据文件有坏块,导致数据库不能启动,难道数据就这样over了,请教高手指点!

注册会员

高级会员

精华贴数
0
技术积分
7569
社区积分
1152
注册时间
2004-8-13
论坛徽章:
7
数据库板块每日发贴之星
日期:2005-06-22 01:01:25数据库板块每日发贴之星
日期:2006-01-17 01:02:21数据库板块每日发贴之星
日期:2006-02-09 01:02:22会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:猴
日期:2008-01-02 17:35:53
发表于 2006-1-20 22:07:18 |显示全部楼层
有RMAN的话可以用对块进行修复,没有RMAN的话,可以用热备或者冷备进行恢复,如果都没有的话,找AUL搞把,太麻烦拉

使用道具 举报

注册会员

笨笨

精华贴数
0
技术积分
6611
社区积分
2254
注册时间
2001-10-9
论坛徽章:
17
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442010新春纪念徽章
日期:2010-03-01 11:20:05
发表于 2006-1-21 00:06:35 |显示全部楼层
备份恢复吧,不然谁也救不了你。除非用DUL工具。

使用道具 举报

注册会员

南非蚂蚁

精华贴数
1
技术积分
3355
社区积分
54
注册时间
2005-7-23
论坛徽章:
9
授权会员
日期:2006-03-15 22:32:12数据库板块每日发贴之星
日期:2006-08-15 01:02:49会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
发表于 2006-1-21 08:47:57 |显示全部楼层
最初由 李迪 发布
[B]有RMAN的话可以用对块进行修复,没有RMAN的话,可以用热备或者冷备进行恢复,如果都没有的话,找AUL搞把,太麻烦拉 [/B]

他们没有做备份,是出问题的时候才找到我的,请问李迪,用RMAN怎么修复呀,还请指教!
谢谢!

使用道具 举报

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2006-1-21 09:08:05 |显示全部楼层
象是system被什么其他文件写了一把?  乱了, 如果没有备份只有找DUL或AUL了,坏的块很多时, 这已经是最省力的了.

使用道具 举报

注册会员

球球

精华贴数
2
技术积分
3237
社区积分
9154
注册时间
2005-4-26
论坛徽章:
68
数据库板块每日发贴之星
日期:2006-05-22 01:01:272008北京奥运纪念徽章:拳击
日期:2008-05-17 16:03:052008北京奥运纪念徽章:水球
日期:2008-05-24 13:46:272008北京奥运纪念徽章:跆拳道
日期:2008-06-05 15:07:332008北京奥运纪念徽章:曲棍球
日期:2008-10-24 13:30:28八级虎吧徽章
日期:2008-12-22 22:01:032009新春纪念徽章
日期:2009-01-04 14:52:28季节之章:春
日期:2009-08-03 09:56:35季节之章:夏
日期:2009-08-03 09:57:57季节之章:秋
日期:2009-08-03 09:58:28季节之章:冬
日期:2009-08-03 09:58:34生肖徽章2007版:蛇
日期:2009-09-10 11:25:29
发表于 2006-1-21 09:29:40 |显示全部楼层
bbed if you good enough
or use the backup and roll forward with archive log and current online logfiles

使用道具 举报

超级版主

天下有雪

精华贴数
66
技术积分
208411
社区积分
6479
注册时间
2001-10-8
论坛徽章:
100
ITPUB元老
日期:2005-02-28 12:57:00ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36现任管理团队成员
日期:2011-05-07 01:45:08ITPUB9周年纪念徽章
日期:2010-10-08 09:28:52ITPUB技术丛书作者
日期:2010-09-26 15:00:232010系统架构师大会纪念
日期:2010-09-03 16:39:572010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282009架构师大会纪念徽章
日期:2010-01-18 13:43:21祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:212009日食纪念
日期:2009-07-22 09:30:00参与2009年中国云计算大会纪念
日期:2009-06-05 10:02:28
发表于 2006-1-21 09:36:26 |显示全部楼层
没有备份RMAN不管用,只能用DUL/AUL来抽取数据了.

使用道具 举报

注册会员

南非蚂蚁

精华贴数
1
技术积分
3355
社区积分
54
注册时间
2005-7-23
论坛徽章:
9
授权会员
日期:2006-03-15 22:32:12数据库板块每日发贴之星
日期:2006-08-15 01:02:49会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
发表于 2006-1-21 09:37:55 |显示全部楼层
这个数据库是noarchivelog的,也没有备份,可能恢复没有希望了!
郁闷呀,快过年了,出现这种事情!
晕死

使用道具 举报

注册会员

球球

精华贴数
2
技术积分
3237
社区积分
9154
注册时间
2005-4-26
论坛徽章:
68
数据库板块每日发贴之星
日期:2006-05-22 01:01:272008北京奥运纪念徽章:拳击
日期:2008-05-17 16:03:052008北京奥运纪念徽章:水球
日期:2008-05-24 13:46:272008北京奥运纪念徽章:跆拳道
日期:2008-06-05 15:07:332008北京奥运纪念徽章:曲棍球
日期:2008-10-24 13:30:28八级虎吧徽章
日期:2008-12-22 22:01:032009新春纪念徽章
日期:2009-01-04 14:52:28季节之章:春
日期:2009-08-03 09:56:35季节之章:夏
日期:2009-08-03 09:57:57季节之章:秋
日期:2009-08-03 09:58:28季节之章:冬
日期:2009-08-03 09:58:34生肖徽章2007版:蛇
日期:2009-09-10 11:25:29
发表于 2006-1-21 09:51:14 |显示全部楼层
哈哈哈哈哈,那就dul吧

使用道具 举报

注册会员

南非蚂蚁

精华贴数
1
技术积分
3355
社区积分
54
注册时间
2005-7-23
论坛徽章:
9
授权会员
日期:2006-03-15 22:32:12数据库板块每日发贴之星
日期:2006-08-15 01:02:49会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
发表于 2006-1-21 10:01:22 |显示全部楼层
数据库是oracle9i的,必须要dul4才可以,但是我没有呀,不知道各位高手能不能给偶发一个呀:exitgogo@126.com
谢谢了!

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部