终于把oracle的烦人的ORA-00205搞定了:

刚开始oracle启动报错:

ORA-00205 ERROR_oracle


当时并没有想到是应为配置init.ora配置文件中的路径问题,一直在纠结是否是应为数据损坏的原因。试了好多方法

A, 用备份的control文件覆盖,这个方法也不行,还是报ora-00205错误

B, 重建control文件:

>Startupnomount

>create spfiefrom pfile;

>shutdownimmediate

>startup

这个方法试过无用

搜索了好久,看到有用的一条,可能是init.ora配置文件中关于control控制文件的问题。于是我就去看看我的control_file结果:

$ sqlplus / as sysdba

>show parametercontrol_file;

ORA-00205 ERROR_control_02

Control控制文件的路径写错了!!!!!

应该是:

ORA-00205 ERROR_create_03

更改control路径:

>Alter systemset control_files=’/xxx/control01.ctl’,’/xxx/control02.ctl’ scope=spfile;


ORA-00205 ERROR_配置文件_04




移动control,将control02.ctl 移动到指定的目录

ORA-00205 ERROR_control_05

>host mv /opt/oracle/app/flash_recovery_area/orcl/control02.ctl/ora/oracle/app/oracle/oradata/orcl/control02.ctl

>exit

>startup

ORA-00205 ERROR_create_06

不容易啊