现场数据库服务器突然断电,启动时,提示如下现象:
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

3. 覆盖数据库
>recover database using backup controlfile until cancel;

4.重启数据库
>alter database open resetlogs

浙公网安备 33010602011771号