連接數據后,當執行查詢語句報錯:ORA-01219: 數據庫未打開: 僅允許在固定表/視圖中查詢


參考博客: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連接數據庫后可以正常執行語句了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM