这个问题碰见过多次,但每次情况可能不一样,现记录每一次的成功解决情况:
解决一:
1.在控制台输入sqlplus /nolog 之后再输入conn / as sysdba;
2.select * from dual;——检查dual表是否正常;
3.shutdown immediate;关闭数据库;
4.startup,会输出以下:
ORA-16038: 日志 2 序列号 119 无法归档
ORA-19809: 超出了恢复文件数的限制
ORA-00312: 联机日志 2 线程 1:
'E:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\EMILY\REDO02.LOG'
5.如果以上信息,可以先清空未归档文件
alter database clear unarchived logfile 'E:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\EMILY\REDO02.LOG'
6.再次关闭数据库,打开数据库
shutdown immediate;
startup