Oracle 11g ORA-00205:识别控制文件时出错,请检查警报日志以获取更多信息

问题描述 投票:0回答:1

我遇到这个问题已经超过 4 天了,我已经尝试解决它,但它仍然存在!

日志文件的内容

$ORACLE_HOME/log/diag/rdbms/<sid>/<SID>/trace/alert_SID.log
是:

SQL > ALTER DATABASE MOUNT;

ORA-00210: 无法打开指定的控制文件
ORA-00202: 控制文件: '/intradayv3/position/control1/POSCTL1.ctl'
ORA-27037: 无法获取文件状态
IBM AIX RISC System/6000 错误:2:没有这样的文件或目录
附加信息:3
ORA-205 在以下期间发出信号:ALTER DATABASE MOUNT...
2015 年 4 月 3 日星期五 12:24:44
检查器运行发现 1 个新的持久数据故障

oracle aix
1个回答
0
投票

检查 init.ora 文件(spfile.ora)并检查此处列出的所有控制文件。至少应该有三个。然后从列表中排除其中一项并尝试启动数据库。您还应该检查所有控制文件的大小和日期。

您的目标是找到至少一个可用的控制文件副本来启动数据库。

create pfile='/tmp/init.ora' from spfile;

然后编辑这个 init.ora 文件。

 startup database pfile='/tmp/init.ora' nomount;
 alter database mount;
 alter database open;

您必须将 init.ora 与磁盘上的有效控制文件同步。 检查他们的权限、大小、修改日期。

© www.soinside.com 2019 - 2024. All rights reserved.