1. 程式人生 > >Oracle 資料庫啟動三個階段

Oracle 資料庫啟動三個階段

nomount -> mount -> open

nomount: 此階段主要用於控制檔案的還原或重新建立。 資料庫啟動到nomount狀態,此狀態下例項已經根據初始化引數檔案的內容設定並打開了例項。搜尋初始化引數檔案的順序如下: 1.在$ORACLE_HOME/dbs中搜索spfile_sid.ora。 2.如1未找到,搜尋spfile.ora檔案。 3.如2未找到,搜尋init_sid.ora檔案。 使用shartup的pfile引數可指定初始化引數檔案。 SGA各元件的記憶體已經分配。 後臺程序啟動完成。 預警日誌檔案和跟蹤檔案已經開啟。

mount: 此階段主要在進行資料檔案的名稱更改、歸檔模式的開關、執行資料庫完整恢復時使用。 此階段將例項與資料庫進行關聯,會開啟引數檔案中指定資料庫的控制檔案並獲取了控制檔案中資料檔案和聯機重做日誌檔案的狀態和位置。

open: 開啟資料檔案和聯機重做日誌檔案後資料庫便完全開啟。