連線資料後,當執行查詢語句報錯:ORA-01219: 資料庫未開啟: 僅允許在固定表/檢視中查詢

我是冰霜發表於2018-03-13

參考部落格:http://blog.csdn.net/lanchengxiaoxiao/article/details/40982771

1.在cmd視窗通過sqlplus連線資料庫

C:\Users\Administrator>sqlplus sys/11@192.168.0.54/oanet as sysdba

2.找出開啟資料庫的時候報錯的地方

SQL> select open_mode from v$database;

 3.試著開啟資料庫

SQL> alter database open;
此時會報錯

提示無法標識資料檔案 E:\TABLESPACE\WORKFLOW03.ORA,實際情況是我在本地也沒有找到這個檔案。。。

不過先不管,把它刪掉

 4.刪掉這個殘留檔案

alter database datafile 'E:\TABLESPACE\WORKFLOW03.ORA' offline drop;

 5.刪完後再次開啟資料庫

SQL> alter database open;

 6.此時通過plsql連線資料庫後可以正常執行語句了

 

相關文章