Oracle错误:database not open:queries allowed on fixed tables/views only

某天通过dba sys登录Oracle数据库后,想执行如查询操作,出现如下error:

database not open:queries allowed on fixed tables/views only

就是说你依然可以连接成功,但是无法执行如查询等操作。那么出现该错误的原因是什么呢?

原来是我在没有删除表空间的时候就去删除了其对应的dbf文件。

怎么办呢?

解决方法如下:

我先前删除的dbf名称:ytkj.dbf

SQL> conn sys/admin as sysdba;
SQL> alter database datafile 'D:\ORACLEXE\APP\ORACLE\ORADATA\XE\YTKJ.DBF' offline drop;
扫描二维码关注公众号,回复: 384949 查看本文章
SQL> alter database open;

 到此问题已经解决。

猜你喜欢

转载自javawangbaofeng.iteye.com/blog/2242313