求助:ora-01219:数据库未打开,仅允许在视图/固定表中查询
我本机装的oracle,由于平时少用(主要是为了学习才用),就把oracle相关的所有服务都停掉了。今天启动oracle时启动了两个服务:
OracleOraHome90TNSListener
OracleServiceHZWEI --我的本地oracle服务
然后登录PL/SQL,当点左侧的table或tablespaces时弹出提示:ora-01219:数据库未打开,仅允许在视图/固定表中查询。
想运行alter database open时又弹出提示:
ORA-00313:无法打开日志组2(线程1)的成员
ORA-00312:联机日志2 线程1:'C:\ORACLE\ORADATA\TEST\RED002.LOG'
查看了一下C:\oracle\oradata\test\ 下,没有RED002.LOG文件。
在网上搜了一下下:
首先执行语句 SQL〉shutdown immediate;
然后执行 sql〉startup mount; [color=#FF0000]--执行这句报ORA-00900: 无效 SQL 语句
sql〉startup abort; --执行这句报ORA-00900: 无效 SQL 语句
用CLEAR命令重建该日志文件
SQL>alter database clear logfile group 2;
SQL> alter database clear unarchived logfile group 2;
SQL> alter database clear unarchived logfile group 2; [/color]
似乎无效,还是涛声(问题)依旧!
我是个oracle新手,实在是不知道怎么解决,期望能得到大家的帮助,谢谢了!