Oracle ORA-01219

  |  
阅读次数
  |  
字数 186
  |  
时长 ≈ 1 分钟

ORA-01219:database not open:queries allowed on fixed tables/views only
ORA-01219:数据库未打开:仅允许在固定表/视图中查询”的警告窗口!

解决办法:

登录Oracle SQLPlus

1
2
3
username  TIDY

password TIDY

1)

1
2
3
4
5
SQL> select open_mode from v$database;

OPEN_MODE
----------
MOUNTED

2)

1
2
3
4
5
SQL> alter database open;

ERROR at line 1:
ORA-01157: cannot identify/lock data file 4 - see DBWR trace file
ORA-01110: data file 4: 'E:/MYBANK.dbf'

这里就是讲’E:/MYBANK.dbf’这个文件出问题

我们要做的就是删掉这个残留文件

3)

1
2
3
SQL> alter database datafile 'E:/MYBANK.dbf' offline drop;

Database altered.

4)

1
2
3
4
5
SQL> alter database open;

Database altered.

SQL>

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