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資料庫
- 應用使用JNDI,資料庫無法連線,導致的程序無法啟動問題處理資料庫
- Oracle日常問題處理ORA-04031Oracle
- Oracle資料庫中的逐行處理問題NEOracle資料庫
- Oracle Haip無法啟動問題學習OracleAI
- 達夢資料庫日常管理之問題處理筆記1資料庫筆記
- Oracle資料庫啟動問題彙總(一)Oracle資料庫
- Oracle 12.2應用PSU後資料庫無法啟動Oracle資料庫
- Oracle資料庫處理壞塊問題常用命令Oracle資料庫
- 如何處理Oracle資料庫中的壞塊問題(轉)Oracle資料庫
- 資料庫主機重啟卡住問題處理分享資料庫
- Oracle資料庫日常問題-歸檔異常增長Oracle資料庫
- 由於目錄變更引起的資料服務無法啟動的問題處理記錄
- 銀河麒麟系統安裝ORACLE資料庫問題處理Oracle資料庫
- ORACLE RAC 11.2.0.4 FOR RHEL6叢集無法啟動的處理Oracle
- MYSQL資料庫服務無法啟動MySql資料庫
- Dede呼叫資料庫失敗,無法實現資料處理資料庫
- 解決ASM無法啟動問題ASM
- 資料處理--pandas問題
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- X86環境大記憶體下資料庫啟動問題分析與處理記憶體資料庫
- openGauss資料庫xlog目錄滿問題處理資料庫
- pyinstaller打包cx_Oracle庫問題處理記錄Oracle
- Ubuntu無法解析域名DNS指向127.0.0.53問題處理UbuntuDNS
- iview Tree資料格式問題,無限遞迴樹處理資料View遞迴
- Oracle資料庫啟動步驟Oracle資料庫
- EXECL無法開啟,問題定位資料,識別不了
- 無法訪問GitHub網站及無法正常操作倉庫的處理方法Github網站
- 達夢資料庫dmap服務無法正常啟動資料庫
- ORACLE無法OPEN,處理三板斧Oracle
- oracle 12c 資料庫例項監聽無法註冊問題一例Oracle資料庫
- oracle SP2-問題處理Oracle
- Mac環境下MySQL無法啟動的處理方法MacMySql
- 4 配置Oracle資料庫自動啟動Oracle資料庫
- qt6 QtOpcUa無法正常啟動問題QT
- 【ASM】ASM啟動無法找到spfile問題原因ASM
- 使用資料庫處理併發可能導致的問題資料庫
- python中多程式處理資料庫連線的問題Python資料庫