今天登錄oracle時遇到oracle initialization or shutdown in progress 這個錯誤提示,在網上搜了下,試了很多方法,最後結合幾種方法結合,成功解決了問題!
問題原因:我將以前備份的一個數據庫文件誤刪除,重新登錄數據庫加載數據時提示錯誤
操作步驟:
1.先在windows下運行cmd,進入DOS環境。
2.以DBA用戶登錄,具體命令是
sqlplus /NOLOG
SQL>connect sys/change_on_install as sysdba
提示:已成功
3.
SQL>shutdown immediate 停止服務
SQL>startup 啟動服務,觀察啟動時有無數據文件加載報錯,並記住出錯數據文件標號
SQL>shutdown immediate 再次停止服務
SQL> alter database datafile 'G:\SP001.DBF' offline drop;
數據庫已更改。
SQL>alter database open;
數據庫已更改。
SQL>startup 啟動服務,此次正常。
4.進入SQL*PLUS登錄沒有再提示錯誤