1. 程式人生 > >Oracle startup的四個階段

Oracle startup的四個階段

轉移 acl pen rtu tro tar 數據庫 init 重建控制文件

shutdown->nomount->mount->open;

1、shutdown:數據庫關閉

2、nomount:

1)$ORACLE_HOME/dbs下找初始化參數文件

a.spfile<SID>.ora

b.spfile.ora

c.init<SID>.ora

d.init.ora

2)啟動實例

3)啟動後臺進程

4)打開告警日誌文件:alert_<SID>.log

此階段目的:重建控制文件

3、mount:

1)根據control_file這個初始化參數,去找到所有的控制文件

2)打開所有的控制文件(大小內容一致)

此階段目的:備份、恢復數據庫,設置歸檔模式、設置回閃模式,轉移數據文件的路徑,轉移聯機日誌文件的路徑等

4、open;

1)根據控制文件裏所記錄的數據文件的路徑和名稱找到所有的數據文件,並打開數據文件

2)根據控制文件裏所記錄的聯機日誌文件的路徑和名稱找到所有的聯機日誌文件,並打開聯機日誌文件

Oracle startup的四個階段