程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle11gORA-03113故障,重建控制文件

Oracle11gORA-03113故障,重建控制文件

編輯:Oracle教程

Windows環境下的Oracle 11g在一次關機後,無法正常啟動,且無法啟動到mount狀態,一直提示:

ORA-03113: end-of-file on communication channel

Process ID: 4276

Session ID: 1286Serial number: 2

在D:\app\Administrator\diag\rdbms\wind\wind\trace目錄裡找到相應號碼的trc文件查看,發現如下提示:

Error:kccpb_sanity_check_2

Control filesequence number mismatch!

fhcsq: 168754bhcsq: 168757 cfn 0

所以確認為控制文件問題引起。

首先退出了SQLPLUS,然後把庫文件所在的整個目錄備份了一份。

然後嘗試restore控制文件:

C:\> rman target/

RMAN> shutdownimmediate

RMAN> startupnomount

RMAN> restorecontrolfile from ‘D:\ptc\Windchill_10.0\ocu\oradata\wind\CONTROL03_WIND.CTL’;

完成以上操作後,重新進入SQLPLUS,啟動數據庫時問題依舊。

可以確認所有控制文件全部出了問題,因庫文件等都存在,所以決定重建控制文件:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved