ITPUB??ì3
2010数据库技术大会
ITPUB论坛 » Oracle数据库管理 » 系统文件system01.dbf损坏,数据库不能启动?


您有 2 条公共消息
  • 来自: 公共消息 标题: ITPUB邮箱已经恢复 内容: ITPUB邮箱用户请注意,邮箱现在已经恢复 web访问地址 http://emai ...
  • 来自: 公共消息 标题: 3-5月ITPUB数据库 ... 内容: ITPUB与3月和5月分别安排了Oracle 11g DBA和Oracle性能优化培训,以及 ...

    标题: 系统文件system01.dbf损坏,数据库不能启动?
    离线 exitgogo
    南非蚂蚁


    精华贴数 1
    个人空间 0
    技术积分 3351 (533)
    社区积分 53 (5873)
    注册日期 2005-7-23
    论坛徽章:9
    会员2007贡献徽章授权会员生肖徽章2007版:鸡生肖徽章2007版:猴生肖徽章2007版:虎生肖徽章2007版:牛
    生肖徽章2007版:鼠ITPUB新首页上线纪念徽章数据库板块每日发贴之星   

    发表于 2006-1-20 21:05 
    系统文件system01.dbf损坏,数据库不能启动?

    原来数据库所在的操作系统硬盘损坏,修复后,数据库启动报错,不知道怎么解决,请高手帮忙!
    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了,请教高手指点!


    __________________
    linux/Solaris+oracle,hpunix,cluster.

    ----------------------------------------------------------


    Email:dba.gao#gmail.com
    MSN:gaojf_888#hotmail.com

    我的个人站点:http://www.ixdba.net
    我的BLOG:http://exitgogo.itpub.net

    欢迎加入Unix/Linux+oracle讨论群:15872439


    古今之成大事业,大学问者,必经三种之境界。
    昨夜西风凋碧树,独上高楼,望尽天涯路。此第一境也。
    衣带渐宽终不悔,为伊消的人憔悴。此第二境也。
    众里寻她千百度,蓦然回首,那人却在灯火阑珊处,此第三境也。         
                                                            ----王国维 《人间词话》
    只看该作者    顶部
    离线 李迪
    高级会员



    精华贴数 0
    个人空间 0
    技术积分 7569 (222)
    社区积分 1152 (1120)
    注册日期 2004-8-13
    论坛徽章:7
    会员2007贡献徽章会员2006贡献徽章生肖徽章2007版:猴ITPUB新首页上线纪念徽章数据库板块每日发贴之星数据库板块每日发贴之星
    数据库板块每日发贴之星     

    发表于 2006-1-20 22:07 
    有RMAN的话可以用对块进行修复,没有RMAN的话,可以用热备或者冷备进行恢复,如果都没有的话,找AUL搞把,太麻烦拉


    只看该作者    顶部
    离线 rwq_
    笨笨


    精华贴数 0
    个人空间 0
    技术积分 6604 (254)
    社区积分 2245 (709)
    注册日期 2001-10-9
    论坛徽章:17
    会员2007贡献徽章2010新春纪念徽章ITPUB新首页上线纪念徽章   
          

    发表于 2006-1-21 00:06 
    备份恢复吧,不然谁也救不了你。除非用DUL工具。


    __________________
    山外有山,天外有天做事,先做人我的简单的BLOG
    只看该作者    顶部
    离线 exitgogo
    南非蚂蚁


    精华贴数 1
    个人空间 0
    技术积分 3351 (533)
    社区积分 53 (5873)
    注册日期 2005-7-23
    论坛徽章:9
    会员2007贡献徽章授权会员生肖徽章2007版:鸡生肖徽章2007版:猴生肖徽章2007版:虎生肖徽章2007版:牛
    生肖徽章2007版:鼠ITPUB新首页上线纪念徽章数据库板块每日发贴之星   

    发表于 2006-1-21 08:47 


    QUOTE:
    最初由 李迪 发布
    有RMAN的话可以用对块进行修复,没有RMAN的话,可以用热备或者冷备进行恢复,如果都没有的话,找AUL搞把,太麻烦拉

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


    __________________
    linux/Solaris+oracle,hpunix,cluster.

    ----------------------------------------------------------


    Email:dba.gao#gmail.com
    MSN:gaojf_888#hotmail.com

    我的个人站点:http://www.ixdba.net
    我的BLOG:http://exitgogo.itpub.net

    欢迎加入Unix/Linux+oracle讨论群:15872439


    古今之成大事业,大学问者,必经三种之境界。
    昨夜西风凋碧树,独上高楼,望尽天涯路。此第一境也。
    衣带渐宽终不悔,为伊消的人憔悴。此第二境也。
    众里寻她千百度,蓦然回首,那人却在灯火阑珊处,此第三境也。         
                                                            ----王国维 《人间词话》
    只看该作者    顶部
    离线 d.c.b.a
    人生积极一点好


    精华贴数 7
    个人空间 0
    技术积分 15229 (90)
    社区积分 1376 (1000)
    注册日期 2004-2-19
    论坛徽章:23
    现任管理团队成员Heart of PUBITPUB北京九华山庄2008年会纪念徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章会员2007贡献徽章
    2010新春纪念徽章2010年世界杯参赛球队:德国2009日食纪念2009新春纪念徽章ITPUB新首页上线纪念徽章 

    发表于 2006-1-21 09:08 
    象是system被什么其他文件写了一把?  乱了, 如果没有备份只有找DUL或AUL了,坏的块很多时, 这已经是最省力的了.


    __________________

    非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

    拥有固定式AUL许可证, 恢复Oracle数据只需要靠自已.

    个人主页: AnySQL | dbatools
    联系方法: MSN: anysql©live.com, Skype: anysql, QQ: 37223884, 工具交流(QQ群): 103980462
    只看该作者    顶部
    离线 lcx_315
    球球


    精华贴数 2
    个人空间 20
    技术积分 3237 (559)
    社区积分 9102 (227)
    注册日期 2005-4-26
    论坛徽章:67
    ITPUB元老Heart of PUB季节之章:冬季节之章:秋季节之章:夏季节之章:春
    玉石琵琶蓝色妖姬八级虎吧徽章2010新春纪念徽章2010新春纪念徽章ITPUB8周年纪念徽章

    发表于 2006-1-21 09:29 
    bbed if you good enough
    or use the backup and roll forward with archive log and current online logfiles


    __________________
    I love yanggq.
    只看该作者    顶部
    离线 eygle
    天下有雪


    精华贴数 65
    个人空间 0
    技术积分 207954 (1)
    社区积分 6464 (307)
    注册日期 2001-10-8
    论坛徽章:84
    现任管理团队成员2007年度ITPUB杰出贡献年度精华徽章ITPUB元老ITPUB维基人2009架构师大会纪念徽章
    参与2009年中国云计算大会纪念ITPUB北京2009年会纪念徽章八级虎吧徽章2010新春纪念徽章2010年世界杯参赛球队:希腊2010年世界杯参赛球队:加纳

    发表于 2006-1-21 09:36 
    没有备份RMAN不管用,只能用DUL/AUL来抽取数据了.


    __________________
    只看该作者    顶部
    离线 exitgogo
    南非蚂蚁


    精华贴数 1
    个人空间 0
    技术积分 3351 (533)
    社区积分 53 (5873)
    注册日期 2005-7-23
    论坛徽章:9
    会员2007贡献徽章授权会员生肖徽章2007版:鸡生肖徽章2007版:猴生肖徽章2007版:虎生肖徽章2007版:牛
    生肖徽章2007版:鼠ITPUB新首页上线纪念徽章数据库板块每日发贴之星   

    发表于 2006-1-21 09:37 
    这个数据库是noarchivelog的,也没有备份,可能恢复没有希望了!
    郁闷呀,快过年了,出现这种事情!
    晕死


    __________________
    linux/Solaris+oracle,hpunix,cluster.

    ----------------------------------------------------------


    Email:dba.gao#gmail.com
    MSN:gaojf_888#hotmail.com

    我的个人站点:http://www.ixdba.net
    我的BLOG:http://exitgogo.itpub.net

    欢迎加入Unix/Linux+oracle讨论群:15872439


    古今之成大事业,大学问者,必经三种之境界。
    昨夜西风凋碧树,独上高楼,望尽天涯路。此第一境也。
    衣带渐宽终不悔,为伊消的人憔悴。此第二境也。
    众里寻她千百度,蓦然回首,那人却在灯火阑珊处,此第三境也。         
                                                            ----王国维 《人间词话》
    只看该作者    顶部
    离线 lcx_315
    球球


    精华贴数 2
    个人空间 20
    技术积分 3237 (559)
    社区积分 9102 (227)
    注册日期 2005-4-26
    论坛徽章:67
    ITPUB元老Heart of PUB季节之章:冬季节之章:秋季节之章:夏季节之章:春
    玉石琵琶蓝色妖姬八级虎吧徽章2010新春纪念徽章2010新春纪念徽章ITPUB8周年纪念徽章

    发表于 2006-1-21 09:51 
    哈哈哈哈哈,那就dul吧


    __________________
    I love yanggq.
    只看该作者    顶部
    离线 exitgogo
    南非蚂蚁


    精华贴数 1
    个人空间 0
    技术积分 3351 (533)
    社区积分 53 (5873)
    注册日期 2005-7-23
    论坛徽章:9
    会员2007贡献徽章授权会员生肖徽章2007版:鸡生肖徽章2007版:猴生肖徽章2007版:虎生肖徽章2007版:牛
    生肖徽章2007版:鼠ITPUB新首页上线纪念徽章数据库板块每日发贴之星   

    发表于 2006-1-21 10:01 
    数据库是oracle9i的,必须要dul4才可以,但是我没有呀,不知道各位高手能不能给偶发一个呀:exitgogo@126.com
    谢谢了!


    __________________
    linux/Solaris+oracle,hpunix,cluster.

    ----------------------------------------------------------


    Email:dba.gao#gmail.com
    MSN:gaojf_888#hotmail.com

    我的个人站点:http://www.ixdba.net
    我的BLOG:http://exitgogo.itpub.net

    欢迎加入Unix/Linux+oracle讨论群:15872439


    古今之成大事业,大学问者,必经三种之境界。
    昨夜西风凋碧树,独上高楼,望尽天涯路。此第一境也。
    衣带渐宽终不悔,为伊消的人憔悴。此第二境也。
    众里寻她千百度,蓦然回首,那人却在灯火阑珊处,此第三境也。         
                                                            ----王国维 《人间词话》
    只看该作者    顶部
    相关内容


    CopyRight 1999-2006 itpub.net All Right Reserved.
    北京皓辰网域网络信息技术有限公司. 版权所有
    E-mail:Webmaster@itpub.net
    网站律师 隐私政策 知识产权声明
    京ICP证:060528号 联系我们