最新消息:

ORA-01219 :数据库未打开:仅允许在固定表/视图中查询

SQL 观测者 1281浏览

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这个错误,那么你要检查你数据文件存在不。

转载请注明:观测者 » ORA-01219 :数据库未打开:仅允许在固定表/视图中查询