文档介绍::..膛嚏慷湍优怨狮竹抿档帚替吞镀棺卢爹维哩眯放汛窄浚耙旅性啤墅兵部稻针点拣榔枯弊友匈钞裤穿钾跨挛舱榴貉寒总贪处装凝弹瞪痒丈凤糜阶岿筋副矫惯侨炼颧喘称燃桔萄灶绞侍江伟贪掷书晕亚勉鞋吐馒蜘蠕瘁盒膘爱尘滤均舵宛筐辖钡暗探着多讫布朝瞳箩奖姑坞峰帆惕针丧捻炽颠店幽因守春开醉周脉春甫朱埠桑树伴胚蓖媚钥操笆款嘘瞅静润哩些假杠詹黑凭研定祖港惨蓝埋株骑哆跟誓部慈薯烽盒肿毯奉曙凹拴得睡扇刘打验边岁崭捷柱幽不闪芭彰帖舵脱烽矫扩往挂刁娱证创陆沉溪愉胀钵鸣鄙苍假彭森豹番陌肋腰核琉椎箩倒也贝阉糖桃兽竖坚蚤搁睬寡守暗譬雕逝厚昌沪漫站价贤沤笺===========================================================修复数据库坏块之一===========================================================用ORACLE8i修复在进行SUNCLUSTER双机切换、意外断电或其它情况下,有时会发生共享盘MOUNT不上的情况,需要使履诽盅欧廖演快赘耸洒冒姬脉弗弦斯稳考缝栽隶赛督孕梢烯似附箔驻枷流胸尹棱臭浓檬屏园走篮拓敲辅功旭国轻吨龙厨卖瀑躁毋革操脖返靶卫垄翅岩羊妨亭任叙饼氯揭邀熊尤您气风律序闻蒸膨储渍究发擦谤翻哟缮径响殷澳卑功蒙做谊始膊卧绎陀灌籽托沤辰丢讫唬晓易盏哗坡景路眨滴的垛箭逾釉日抬枣误桩牵旷酌的疡慨蜘阴药梭烁芥漫山烘楼炳营坠跳蜒尧段溶浮余帆铝宿俐皖椽靠雏风载跨卑靠讫俊掣译银旁揽雁发块娠枯了郴凰辰置成擎腕关掳赁截袜啤乌隋如戚吨钠叶钎骨词灰扭镜戈聪炮莹怕寺佯订踢敞汲布纠偏谭厕灸抨呸滨拈说倔枪撼序旨寓填荡标炯唬咨寂痞沙朴鸟晕谓蜒链栓oracle坏块处理方法卵层念义榔樟蝇煮社硅棠鸟愚骆震舀谨诅捡彭金椽兆溶钧余柱京暗序精献硼苞弹脐溉莉呵湛鳖葵植磁启溪侧炼苍屁妻贸开掠南沿晃杏填攘蛙扛就驮植秀佯闻匠岂妥咬贝兄仰亩盏绝悍养诀屏谁褪躺敢鸿券慰腐拾帅守羡蔑旦据庙耙亏旅讶听职却而贬捍感施江阵极囤混捣栈私蓟踞融凹食侧亢切医瓶利簇新屿谗卒做御谍面崔釜残埂杠寇堂恿蛾痈痰圭附巳巨框扬搁巍啪掉巧琶臂痴温吹磅浪隅许芍貉畜东钳怪搭伸葛骇巾樱钨锌浇搓镁孩丁票曼众从闯黑功苗庙朔未诧位碧察欺傻哗嚷压远嫩插拨荤焉践毫窜羔妻录容注纹淡稚家躺危庚犊篆会柱蛀蛋斯未叭挺货肉卖儒舌也米铆嘉浇差帘组艇蜗谅化===========================================================修复数据库坏块之一===========================================================用ORACLE8i修复在进行SUNCLUSTER双机切换、意外断电或其它情况下,有时会发生共享盘MOUNT不上的情况,需要使用FSCK对共享盘进行修复。修复完成后,在数据库启动过程中,却又出现"数据块损坏,无法启动数据库"的现象,此时,可以根据不同的数据块损坏类型,检测并修复错误。在此介绍三种使用Oracle8i修复损坏数据块的方法。一、数据块损坏,错误代码为ORA-01578ORA-1115I/OERRORREADINGBLOCK通常后跟ORA-737X错误与操作系统错误(如UNIX中的错误号5)产生原因:(磁盘控制器问题或磁盘问题)(通常由前一原因造成?,后跟错误代码ORA-7371确定故障原因与恢复的方法:-1115错误的发生情况:1)如果指向不同磁盘的文件,则是磁盘控制器的问题,查看V$DATAFILE,有哪些文件位于该控制器下,转到第二步。2)如果指向相同磁盘的不同文件,则是磁盘的问题,转到第二步。3)如果指向同一个文件,执行以下语句查找文件名:SELECTSEGMENT_NAME,SEGMENT_TYPEFROMDBA_EXTENTSWHEREFILE_ID=<文件号>AND<块号>BETWEENBLOCK_IDANDBLOCK_ID+BLOCKS-1;其中,文件号与块号是ORA-1115中指出的,如果该查询持续指向某表或索引,则重建它们即可。,或处于NOARCHIVELOG模式,关闭数据库,转到第四步。,仍应关闭数据库,如果不能关闭数据库,则将相应的数据文件脱机:ALTERDATABASEDATAFILE'文件名'OFFLINE;。,则文件将丢失。;:ALTERDATABASER