關於 ORA-01033: ORACLE initialization or shutdown in progress


第一步:   這個錯誤首先查看服務進程是否正常啟動;

第二步:   一般情況下第一步都沒問題,問題出在可能誤刪了日志文件;

                 當然可能不是你刪除的,可能被某些清理軟件刪除的;

                 或者是其他情況導致日志出錯的;

                 如果你認為你沒有其他不當的操作,僅僅是覺得有可能是因為誤刪日志或日志出錯導致的;

                 那么進入第三步

第三步:因本人數據庫在win10系統

              打開cmd

                1:         sqlplus /NOLOG

                2:        connect sys/change_on_install as sysdba

                3:        shutdown normal  等待一會  出現   “...........   ORACLE 例程已經關閉   ”

                4:     startup mount  等待一會     出現  “...........     數據庫裝載完畢。     ”

                5:      alter database open;   如果出現“ 要打開數據庫則必須使用 RESETLOGS 或 NORESETLOGS 選項”  

                         則:alter database open resetlogs;     如果出現“

          ORA-01194: 文件 1 需要更多的恢復來保持一致性
          ORA-01110: 數據文件 1:   ...........”   則進入6

                6:  recover database using backup controlfile     會提示  “ 指定日志: {<RET>=suggested | filename | AUTO | CANCEL}”

               7: 現在就去找到日志吧;我的在這里 D:\app\root\oradata\......\ONLINELOG   這個下面有三個日志

                    現在這三個不知道哪個是有用的,一個一個試試吧

                    如果出現   :  

          已應用的日志。
          完成介質恢復。

                     那么就成功了;進入8

                8:alter database open resetlogs;   等待一會 ;出現  數據庫已更改。

                9:exit 

  現在修改成功,可以嘗試登陸了。這是本人的修復過程。記錄一下


免責聲明!

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



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