Oracle日常問題處理-資料庫無法啟動
Oracle 日常問題處理 - 資料庫無法啟動
環境:
DB:Oracle 11.2.0.1.0
OS:Windows Server 2008
問題:
同事反饋資料庫在下午2 點多自動當機,無法啟動,並且最近幾天資料庫沒有做過任何維護變更。
現象:
遠端嘗試重啟Oracle 服務,報錯如下:
先將自動啟動例項關閉,嘗試手動啟動例項。
執行startup nomount 啟動例項,命令一直卡住沒有返回結果。
觀察Oracle.exe 佔用記憶體一直上升,達到作業系統記憶體最大值後,伺服器自動重啟。
伺服器重啟後問題依舊,執行startup nomount 卡住, Oracle.exe 佔用記憶體繼續飆升。
檢視告警日誌沒有報錯也沒有輸出。
猜測是否在啟動例項時分配記憶體出來問題?
嘗試多次修改引數檔案,將記憶體不斷縮小,但是問題依舊存在。
突然想到既然資料庫在問題期間沒有任何變更,會不會有可能是作業系統在問題期間做過哪些自動更新導致資料庫無法啟動呢?
檢查作業系統Setup 日誌,果然在問題時間點,作業系統自動更新了 KB4012212 補丁。
解決方案:
由於問題時間點完全吻合,所以猜測資料庫無法啟動例項、Oracle.exe 異常消耗記憶體和 KB4012212 更新有關,手動解除安裝掉 KB4012212 ,再次重啟伺服器,資料庫終於可以正常啟動了。建議 Windows 關閉自動更新,比較重要的更新,可以充分測試沒問題後再手動更新。
注意:
這是17 年 5 月處理的一個案例,後來又接手了一個問題現象完全一樣的案例,當時也是自信的以為將作業系統上自動更新補丁解除安裝後就能解決問題,但是在解除安裝掉補丁重啟伺服器後發現問題依舊,最終解決辦法是在另一臺資料庫伺服器上搭建一個新資料庫,然後將生產庫上所有的控制檔案、資料檔案、日誌檔案拷貝過來,就可以正常啟動資料庫了,相當於通過資料庫物理檔案遷移資料庫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2675640/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle日常問題-資料庫無法啟動(案例二)Oracle資料庫
- Windows 下處理資料庫無法啟動問題Windows資料庫
- Oracle資料庫無效物件問題處理Oracle資料庫物件
- 一次資料庫無法啟動問題的處理-ORA-00845資料庫
- 資料庫異常關閉後無法啟動問題處理一例資料庫
- 應用使用JNDI,資料庫無法連線,導致的程序無法啟動問題處理資料庫
- Oracle啟動問題處理Oracle
- 【問題處理】因ASM磁碟組空間不足導致資料庫例項無法啟動的故障處理ASM資料庫
- 資料庫shutdown之後無法啟動的問題資料庫
- 掉電無法啟動資料庫問題解決資料庫
- 歸檔問題導致的資料庫無法啟動資料庫
- zabbix資料庫日常處理資料庫
- 某省ORACLE10G RAC資料庫CRS啟動失敗問題處理Oracle資料庫
- 處理Oracle 11gR2 RAC資料庫資源不能自動啟動的問題Oracle資料庫
- 達夢資料庫日常管理之問題處理筆記1資料庫筆記
- 處理Oracle 11gR2 RAC資料庫資源不能自動啟動的問題 (轉)Oracle資料庫
- Oracle Haip無法啟動問題學習OracleAI
- Oracle日常問題處理ORA-04031Oracle
- Oracle資料庫中的逐行處理問題NEOracle資料庫
- 近期處理的Oracle資料庫問題總結Oracle資料庫
- HA異常導致oracle資料庫無法啟動Oracle資料庫
- 資料庫主機重啟卡住問題處理分享資料庫
- Oracle資料庫啟動問題彙總(一)Oracle資料庫
- 資料庫啟動問題資料庫
- 由於目錄變更引起的資料服務無法啟動的問題處理記錄
- MYSQL資料庫服務無法啟動MySql資料庫
- 【問題處理】因誤修改inittab檔案導致Oracle 10gR2 CRS無法啟動Oracle 10g
- 解決ORACLE無法啟動安裝的問題Oracle
- 如何處理Oracle資料庫中的壞塊問題(轉)Oracle資料庫
- 資料庫無響應問題的緊急處理和分析資料庫
- Oracle 12.2應用PSU後資料庫無法啟動Oracle資料庫
- oracle SGA設定過大導致資料庫無法啟動Oracle資料庫
- memory_target設定不當導致資料庫無法啟動的問題資料庫
- 資料庫響應慢問題處理資料庫
- Oracle資料庫日常問題-歸檔異常增長Oracle資料庫
- Dede呼叫資料庫失敗,無法實現資料處理資料庫
- undo壞塊引起資料庫無法啟動資料庫
- 銀河麒麟系統安裝ORACLE資料庫問題處理Oracle資料庫