Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 11g ORA-03113故障,重建控制文件

Windows环境下的Oracle 11g在一次关机后,无法正常启动,且无法启动到mount状态,一直提示:ORA-03113: end-of-file on communication channelProcess ID: 4276Session ID: 1286Serial number: 2在D:appAdministratordiag dbmswindwind race目录里找到相应号码的trc文件查看,发现如下提示:Error:kccpb_sanity_check_2Control filesequence number mismatch!fhcsq: 168754bhcsq: 168757 cfn 0所以确认为控制文件问题引起。 首先退出了SQLPLUS,然后把库文件所在的整个目录备份了一份。然后尝试restore控制文件:       C:> rman target/       RMAN> shutdownimmediate       RMAN> startupnomount       RMAN> restorecontrolfile from ‘D:ptcWindchill_10.0ocuoradatawindCONTROL03_WIND.CTL’;完成以上操作后,重新进入SQLPLUS,启动数据库时问题依旧。可以确认所有控制文件全部出了问题,因库文件等都存在,所以决定重建控制文件:C:> sqlplus /nologSQL> conn / as sysdbaSQL> shutdown immediateSQL> startup nomount SQL> CREATE CONTROLFILE REUSE DATABASE "WIND"NORESETLOGS NOARCHIVELOG            MAXLOGFILES 16            MAXDATAFILES 100            MAXINSTANCES 2            MAXLOGHISTORY 453            LOGFILE            GROUP 1"D:ptcWindchill_10.0ocuoradatawindWINDREDO01.LOG" SIZE 50M,            GROUP 2"D:ptcWindchill_10.0ocuoradatawindWINDREDO02.LOG" SIZE 50M,            GROUP 3"D:ptcWindchill_10.0ocuoradatawindWINDREDO03.LOG" SIZE 50M            DATAFILE            "D:ptcWindchill_10.0ocuoradatawindWINDBLOBS01.DBF",            "D:ptcWindchill_10.0ocuoradatawindWINDINDEX01.DBF",            "D:ptcWindchill_10.0ocuoradatawindWINDSYSAUX01.DBF",            "D:ptcWindchill_10.0ocuoradatawindWINDSYSTEM01.DBF",            "D:ptcWindchill_10.0ocuoradatawindWINDUNDOTBS01.DBF",            "D:ptcWindchill_10.0ocuoradatawindWINDUSERS01.DBF",            "D:ptcWindchill_10.0ocuoradatawindWINDWCAUDIT01.DBF"            CHARACTER SET ZHS16GBK;SQL> RECOVER DATABASE;SQL> alter database open;SQL> alter tablespace temp            add tmpfile"D:ptcWindchill_10.0ocuoradatawindWINDTEMP01.DBF"            SIZE 200M REUSE AUTOEXTEND ON MAXSIZE 5G; 完成以上步骤后,重启数据库正常。更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12【cursor_sharing】cursor_sharing参数设置exact,similar,force的区别Oracle RAC升级时遇到[INS-06006]的解决方法相关资讯      ORA-03113 
  • 误删重做日志文件组导致启动数据库  (07/17/2015 11:53:45)
  • ORA-03113解决方法  (10/16/2014 18:58:34)
  • ORA-03113:通信通道的文件结尾  (04/15/2014 12:17:33)
  • Oracle启动报错ORA-03113解决  (04/03/2015 09:35:35)
  • Oracle错误——ORA-03113:通信通道  (09/29/2014 20:24:47)
  • Oracle数据库关闭时出现ORA-03113  (02/17/2014 15:25:38)
本文评论 查看全部评论 (0)
表情: 姓名: 字数