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

“ORA-01219:数据库未打开:仅允许在固定表/视图中查询”的警告窗口!

解决办法:

以管理员身份打开cmd.exe,登录Oracle SQL*Plus:

C:\Users\Administrator>sqlplus /nolog

显示如下信息:

SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 1月 29 10:54:36 2013

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

输入:

SQL> connect sys/oracle as sysdba

这一段是找出打开数据库的时候报错的地方:

SQL> select open_mode from v$database;

OPEN_MODE

----------

MOUNTED

SQL> alter database open;

alter database open

*

ERROR at line 1:

ORA-01157: cannot identify/lock data file 4 - see DBWR trace file

ORA-01110: data file 4: '/data/app/oradata/ora237/users01.dbf'

这里就是讲'/data/app/oradata/ora237/users01.dbf'这个文件出问题,我们要做的就是删掉这个残留文件。

进行下一步:

SQL> alter database datafile '/data/app/oradata/ora237/users01.dbf' offline drop;

Database altered.

SQL> alter database open;

Database altered.

注意,当你同时出现ora-01110这个错误,那么你要检查你数据文件存在不。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐