日期:2014-05-16  浏览次数:20959 次

数据库异常断电,起不起来了,那位大神看一下,怎么解决? 貌似是控制文件的问题。
数据库异常断电,起不起来了,那位大神看一下,怎么解决? 貌似是控制文件的问题。

可以nomunt,不能mount;

SQL> startup nomount;
ORACLE instance started.

Total System Global Area 4.7435E+10 bytes
Fixed Size                  2237304 bytes
Variable Size            2.2549E+10 bytes
Database Buffers         2.4830E+10 bytes
Redo Buffers               53473280 bytes

SQL> alter database mount; 
alter database mount
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 695
Session ID: 570 Serial number: 1



------------------------alter日志文件------------------------
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
Wed May 08 11:19:08 2013
MMNL started with pid=17, OS id=689
starting up 1 shared server(s) ...
ORACLE_BASE from environment = /u01/app/oracle
Wed May 08 11:24:01 2013
alter database mount
USER (ospid: 695): terminating the instance
Wed May 08 11:24:06 2013
System state dump requested by (instance=1, osid=695), summary=[abnormal instance termination].
System State dumped to trace file /u01/app/oracle/diag/rdbms/mda/mda/trace/mda_diag_666.trc
Dumping diagnostic data in directory=[cdmp_20130508112406], requested by (instance=1, osid=695), summary=[abnormal instance termination].
Instance terminated by USER, pid = 695

------------------------跟踪文件日至信息------------------------
*** 2013-05-08 11:24:01.757
CLOSE #47870066999128:c=0,e=23,dep=0,type=0,tim=1367983441757911
XCTEND rlbk=0, rd_only=1, tim=1367983441758284
=====================
PARSING IN CURSOR #47870066999128 len=20 dep=0 uid=0 oct=35 lid=0 tim=1367983441758535 hv=1913505115 ad='b67f814d8' sqlid='fr02x8dt0vjav'
alter database mount
END OF STMT
PARSE #47870066999128:c=1000,e=535,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,plh=0,tim=1367983441758534

*** 2013-05-08 11:24:05.784
Error: kccpb_sanity_check_2
Control file sequence number mismatch!
fhcsq: 59020 bhcsq: 59023 cfn 0
kjzduptcctx: Notifying DIAG for crash event
----- Abridged Call Stack Trace -----
ksedsts()+461<-kjzdssdmp()+267<-kjzduptcctx()+232<-kjzdicrshnfy()+53<-ksuitm()+1325<-kccpb_sanity_check()+341<-kccbmp_get()+309<-kccsed_rbl()+111<-kccocx()+1154<-kccocf()+136<-kcfcmb()+1025<-kcfmdb()+54<-adbdrv()+63122<-opiexe()+18173<-opiosq0()+3993<-kpooprx()+274
<-kpoal8()+800<-opiodr()+910<-ttcpip()+2289<-opitsk()+1670
----- End of Abridged Call Stack Trace -----