欢迎来到天天文库
浏览记录
ID:13993967
大小:39.50 KB
页数:6页
时间:2018-07-25
《数据库down机恢复案例一》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库启动不了,没有备份,没有归档SQL>startup 只能启动到mount状态,查看alert文件ORA-00607:InternalerroroccurredwhilemakingachangetoadatablockORA-00600:internalerrorcode,arguments:[4193],[8177],[8196],[],[],[],[],[]SQL>alterdatabaseopenresetlogs;alterdatabaseopenresetlogs*ERRORatline1:ORA-01195:onli
2、nebackupoffile1needsmorerecoverytobeconsistentORA-01110:datafile1:'/opt/oracle/db02/app/oracle/oradata/ORCL/system01.dbf'resetlogs的字面意思是重置重做日志。在创建控制文件的时候如果不需要在线重做日志的话可以用resetlogs选项,第二种情况是在做不完全恢复后,数据文件和重做日志的内容不同步了,这个时候打开数据库一定要用resetlogs选项。resetlogs的时候数据库其实做了很多事,最主要的还是清空重
3、做日志的内容,选定一个重做日志作为当前日志并将日志序列号重置为1,把resetlogscount和resetlogsscn写入控制文件、数据文件头部和重做日志的头部,当然还会做很多其它的事情。SQL>shutdownimmediateORA-01109:databasenotopenDatabasedismounted.ORACLEinstanceshutdown.准备使用隐含参数_allow_resetlogs_corruption强制启动DB:SQL>startupmountDatabasemounted.SQL>altersys
4、temset"_allow_resetlogs_corruption"=truescope=spfile提示:Oracle的隐含参数只应该在测试环境或者在OracleSupport的支持下使用。SQL>createpfilefromspfileSQL>startuppfile=$ORACLE_HOME/dbs/initbsmp.oraORACLEinstancestarted.TotalSystemGlobalArea 823727904bytesFixedSize 452384bytesVariab
5、leSize 285212672bytesDatabaseBuffers 536870912bytesRedoBuffers 1191936bytesDatabasemounted.ORA-03113:end-of-fileoncommunicationchannelSQL>conn/assysdbaConnectedtoanidleinstance.SQL>alterdatabaseopenresetlogs;alterdatabaseopenresetlogs*ER
6、RORatline1:ORA-01034:ORACLEnotavailableSQL>shutdownimmediateORA-01034:ORACLEnotavailableORA-27101:sharedmemoryrealmdoesnotexistSVR4Error:2:NosuchfileordirectorySQL>startupORACLEinstancestarted.TotalSystemGlobalArea826248288bytesFixedSize 732256bytesVari
7、ableSize 503316480bytesDatabaseBuffers 318767104bytesRedoBuffers 3432448bytesDatabasemounted.ORA-00607:InternalerroroccurredwhilemakingachangetoadatablockORA-00600:internalerrorcode,arguments:[4194],[53],[43],[],[],[],[],[]以上强制启动后,产生Ora-
8、600错误了,在预料之中。。。。SQL>startupforce;ORACLEinstancestarted.TotalSystemGlobalArea826248288bytesFixedSize
此文档下载收益归作者所有