开启oracle时出错:ora-01219数据库未打开:仅允许在固定表/视图中查询,上网搜了下,同类问题不少,但没找到有效的解决方法,自己查了下日志文件发现有如下错误,回想了下,其实上回我的数据库就出现过同样的问题,没找到解决方法,我只好重装了,装好后可以用了。但由于oracle占用了端口8080我就按照网上的一个方法把重装后的数据库中的这个端口给改了,不知道这对问题的产生有没有影响,还有我曾用程序加SQL语句,在重装后数据库中生成表的,不知道它会不会引发了问题,现我把日志文件贴上,请各位老大帮忙:Errors in file c:\oracle\admin\orcl\udump\orcl_ora_3000.trc:
ORA-00313: ??????? 2 (?? 1) ???
ORA-00312: ???? 2 ?? 1: 'C:\ORACLE\ORADATA\ORCL\REDO02.LOG'
ORA-27041: ??????
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。ORA-313 signalled during: alter database open...

解决方案 »

  1.   

    还有我曾用程序加SQL语句,在重装后数据库中生成表的,不知道它会不会引发了问题至少这个没影响.
      

  2.   

    在线重做日志文件丢失,数据库要恢复
    启动到mount状态下,
    recover database until cancel
    alter database open resetlogs
      

  3.   

    楼上的大侠,小弟初学,我把你的“recover database until cancel
    alter database open resetlogs”在mount状态下输入时,它提示我——ORA-00905:缺少关键字,请问我该如何解决