Windows-Server-2003

如何修復“ORA-01033:ORACLE 初始化或關機正在進行中”錯誤?

  • November 19, 2013

我有一個 Oracle 9.2 數據庫。伺服器崩潰了。重新啟動後,任何連接到 Oracle 伺服器的嘗試都會返回錯誤 ORA-01033(如標題所示)。

我嘗試停止和啟動 Oracle 服務(從控制面板 -> 管理工具 -> 服務)。

另外,我已經等了半個小時,所以我認為 Oracle 伺服器還沒有正常啟動。我的感覺是某些東西更可能被破壞了。

不一定損壞(這實際上很難做到)。嘗試以下步驟:

  1. 登錄到數據庫伺服器
  2. 設置 ORACLE_SID= yourSID
  3. 在命令提示符下,鍵入 sqlplus /nolog
  4. 在 sql*plus 中,輸入:SHUTDOWN ABORT,然後 STARTUP
  5. 如果數據庫正常啟動,發出 SHUTDOWN IMMEDIATE 和另一個 STARTUP。

如果這會啟動數據庫,那麼您就可以開始了。如果沒有,您應該會收到某種錯誤消息,讓您開始尋求解決方案。檢查您的實例的警報日誌以獲取更多資訊。如果您仍需要幫助,請更新此問題。

假設手動啟動解決了問題,那麼要讓您的數據庫在服務啟動時自動啟動,請編輯系統資料庫。查找密鑰 HKLM\Software\Oracle\HOMEx\ORA_sid_AUTOSTART。您希望此鍵的值為 TRUE。注意:HOMEx 的格式為 HOME0、HOME1 等。

引用自:https://serverfault.com/questions/99555