我有这个问题超过4天,我试图解决它,但它仍然存在! 日志文件“$ ORACLE_HOME / log / diag / rdbms /// trace / alert_SID.log”的内容为:
ALTER DATABASE MOUNT
ORA-00210: cannot open the specified control file
ORA-00202: control file: '/intradayv3/position/control1/POSCTL1.ctl'
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 2: No such file or directory
Additional information: 3
ORA-205 signalled during: ALTER DATABASE MOUNT...
Fri Apr 03 12:24:44 2015
Checker run found 1 new persistent data failures
提前致谢!
答案 0 :(得分:0)
检查init.ora文件(spfile.ora)并检查此处列出的所有控制文件。应该至少有三个。然后从列表中排除一个missiin并尝试启动数据库。您还应该检查所有控制文件的大小和日期。
您的目标是找到至少一个可用的控制文件副本来启动数据库。
create pfile='/tmp/init.ora' from spfile;
然后编辑这个init.ora文件。
startup database pfile='/tmp/init.ora' nomount;
alter database mount;
alter database open;
您必须将init.ora与磁盘上的有效控件文件同步。 检查他们的权限,大小,修改日期。