Oracle:ORA-00214

 现场数据库服务器突然断电,启动时,提示如下现象:

sql>sqlplus / as sysdba

sql>startup

ORA-00214: controlfile 'E:\oracle\app\oradata\control01.ctl' version

883315 inconsistent with file 'E:\oracle\app\oradata/control02.ctl' version 883277

 

从上面提示可以看出,控制文件因为scn不一致,导致服务启动不了

 

解决办法:

1.从备份库中找个备份controlfile

>startup nomount

>ALTER SYSTEM SET control_files='f:\orcl\orcl\control01.ctl' SCOPE=SPFILE;

>shutdown immediate

 

2.启动数据库到mount状态

>startup mount

Oracle:ORA-00214_第1张图片

 

3. 覆盖数据库

>recover database using backup controlfile until cancel;

 

Oracle:ORA-00214_第2张图片

 

 

4.重启数据库

>alter database open  resetlogs

Oracle:ORA-00214_第3张图片

 

 

你可能感兴趣的:(oracle)