關於ORA-01102: cannot mount database in EXCLUSIVE mode

流浪的野狼發表於2013-07-12

通常此錯誤ORA-01102: cannot mount database in EXCLUSIVE mode重要是由於一下原因:

一、在HA系統中,已經有其他節點啟動了例項,將雙機共享的資源(如磁碟陣列上的裸裝置)佔用了;
二、說明Oracle被異常關閉時,有資源沒有被釋放,一般有以下幾種可能,
1、 Oracle的共享記憶體段或訊號量沒有被釋放;
2、 Oracle的後臺程式(如SMON、PMON、DBWn等)沒有被關閉;
3、 用於鎖記憶體的檔案lk和sgadef.dbf檔案沒有被刪除。

第一點,可以透過在備節點上查資料庫狀態來判斷是否已啟動例項。
第二點,如果系統是因為斷電引起資料庫當機的,並且系統在接電被重啟後,我們可以排除第二種可能的1、2點。接下來考慮第3點。

故此通常根據上述提示可解決相關錯誤

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28612416/viewspace-766158/,如需轉載,請註明出處,否則將追究法律責任。

相關文章