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

Oracle筆記:資料庫啟動的三個階段

資料庫的啟動可分為三個階段:


1、startup nomount -- 啟動例項,不載入資料庫

       nomount:在這一階段,只需要讀取initSID.ora檔案,啟動資料庫例項,建立後臺程序。在initSID.ora檔案中,可以定位SPFILEORAC.ora檔案,這是引數檔案,通過它可以初始化SGA和啟動後臺程序。並可以定位控制檔案位置。在此階段,可以執行的操作有:重建控制檔案,重建資料庫。


2、alter database mount -- 載入資料庫

       mount:在nomount階段,可以通過讀取控制檔案來轉換到mount階段。在資料庫載入階段(mount),所有的資料檔案和聯機日誌檔案的名稱和位置都從控制檔案中讀取,但是並沒有真正查詢這些檔案。在此階段,可以執行的操作有:資料庫日誌歸檔、資料庫介質恢復、使資料檔案聯機或離線、重定位資料檔案和聯機日誌檔案。


3、alter database open -- 開啟資料庫

       open:通過查詢定位並開啟資料檔案和聯機日誌檔案來切換到open階段。此時資料庫可用,可以建立會話。


startup命令等同於:
startup nomount;
alter database mount;
alter database open;