早上启动数据库时候报如下错误:

[oracle@jason ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Mon Jul 18 22:11:50 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.

Total System Global Area  167772160 bytes
Fixed Size                  2019320 bytes
Variable Size             100663304 bytes
Database Buffers           62914560 bytes
Redo Buffers                2174976 bytes
ORA-00205: error in identifying control file, check alert log for more info
SQL>

查看警告日志发现如下报警信息:

Mon Jul 18 22:11:58 2011
ORA-00202: control file: '/orac/oradata/jason/control01.ctl'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
 

查看'/orac/oradata/jason目录下存在control01.ctl文件,百度ORA_00205.问题得以解决,原来是该控制文件损坏导致不能启动数据库,复制control02.ctl文件重名为control01.ctl,或者修改初始化参数文件的控制文件参数取消control01.ctl文件路径。重新启动数据库问题得以解决!