ORA-00205错误的解决方法

2014-11-24 17:57:28 · 作者: · 浏览: 0

执行结果是:系统已经被更改。


然后重启数据库


但是再关闭数据库的时候就报错误了,


ORA-01507:........


然后再启动数据库,就启动不了了,报ORA-00205.


在网上找了下,说是控制文件的事,在/u01/app/oracle/admin/$ORACLE_SID/bdump 看了下 alter log 最下面出了一个错误,说是找不到


'/u01/app/oracle/oradata/$ORACLE_SID/controlfile/o1_mf_7p5b2xty_.ctl'这个文件或者目录,


就想是路径的问题了,然后把这个文件复制出了一个副本然后改了下名字


然后执行:startup nomount ,进入修改控制文件路径,


alter system set


control_files='/u01/app/oracle/oradata/$ORACLE_SID/controlfile/control01.ctl',


'/u01/app/oracle/oradata/$ORACLE_SID/controlfile/control02.ctl',


'/u01/app/oracle/oradata/$ORACLE_SID/controlfile/control03.ctl' scope=spfile;


这三个控制文件是在上面那两个文件基础上复制的,然后改了下名字。


然后执行:shutdown immediate


再启动数据库,就OK了。