(1)啓動數據庫實例
啓動一個數據庫實例包含以下工作:首先讀取spfileSID.ora文件,如果沒有則讀取spfile.ora,再沒有就initSID.ora
即 spfileSID.ora -->spfile.ora-->initSID.ora
--|分配SGA
--|開始後臺進程
--|打開alterSID.log文件並跟蹤該文件
--| 數據庫必須在初始化文件或startup命令使用DB_NAME參數來確定數據庫名
(2)掛載數據庫
--|爲執行某些特殊任務,需要啓動數據庫實例並掛載數據庫,但不需要打開數據庫。
--|掛載數據庫包括以下任務
--|依照此前啓動的實例關聯數據庫
--|參照參數文件,定位並打開數據庫文件
--|讀取控制文件,獲得數據庫文件和redo log文件的名稱和狀態
(3)打開數據庫
--|打開數據庫的任務
--|打開聯機的數據文件
--|打開聯機的redo log文件