由於oracle11太難裝,就在本地安裝了簡版oracle——oracleXEUniv,平時不用時我都會關閉相關服務,應用時才啟動起來:
結果今天手動啟動服務后在navicat連接時,報:ORACLE initialization or shutdown in progress ,於是上網查找解決方案,並成功解決問題。
解決方案
打開dos窗口:
第一步,運行cmd,輸入sqlplus/NOLOG
第二步,SQL>connect sys/change_on_install as sysdba
第三步,SQL>shutdown normal
第四步,SQL>startup mount
第五步,SQL>alter database open;
提示:(我在操作的時候遇到2次下邊的錯誤)
第1 行出現錯誤: ORA-01157: 無法標識/鎖定數據文件5 - 請參閱DBWR 跟蹤文件
ORA-01110: 數據文件5: ''''D:\HDPURCHASE''
這個提示文件部分根據每個人不同情況有點差別。
繼續輸入 第六步、SQL>alter database datafile 5 offline drop;
重復使用第五第六步,直到出現“數據庫已更改”的提示,然后如下圖,
繼續輸入shutdown normal,startup就搞定了。