Oracle shutdown and startup

tolywang發表於2009-06-10

 

Shutdown
normal:  等待所有使用者斷開連線時,關閉資料庫、解除安裝資料庫和關閉例項。
immediate: 回滾所有使用者事務,關閉資料庫、解除安裝資料庫和關閉例項.
                (注意是回滾)。
transactional:當所有使用者事務結束時,關閉資料庫、解除安裝資料庫和關閉例項
abort:立即終止例項。對使用者末交事務,下次啟動資料時恢復。

----------------------------------------------------------------------------
statup
startup nomount 啟動例項,如果在此狀態下開啟資料庫需要的操作:
Alter database mount
Alter database open
nomount是非安裝啟動,做的操作主要是讀取init.ora檔案,啟動instance,即啟動SGA和後臺程式,
劃分記憶體,程式。這種啟動只需要讀init.ora檔案。這種啟動方式下可執行:重建控制檔案、重建
資料庫,因為還沒有讀控制檔案。 
-------------------------------------------------------
startup mount  啟動例項>;裝載資料庫,如果在此狀態下開啟資料庫需要的操作:
Alter database open
mount是安裝啟動,做的操作主要是:開啟控制檔案,確認資料檔案和聯機日誌檔案的位置,但此時
不對資料檔案和日誌檔案進行一致性,正確性等校驗檢查。這種啟動下可執行: 
   資料庫日誌歸檔、 
   資料庫介質恢復、 
   使資料檔案聯機或離線, 
   重新定位資料檔案、重做日誌檔案。 
------------------------------------------------------
statup open/startup
啟動例項>;裝載資料庫>;開啟資料庫
這種方式又執行了開啟包括Redo log檔案在內的所有資料庫檔案,並檢查一致性等,進行crash恢復,
這種方式下可訪問資料庫中的資料。

-----------------------------------------------------
statup force 強制重啟資料庫
------------------------------------------------------------------------------
使用非預設引數檔案起動
STARTUP PFILE=引數檔案
注:遠端啟動資料時,系統尋找本地計算機的引數檔案。
----------------------------------------------------
以限制方式開啟資料
STARTUP RESTRICT
ALTER SYSTEM [ENABLE|DISABLE] RESTRICTED SESSION
只有RESTRICTED SESSION許可權的使用者才能登入。
-----------------------------------------------------
只讀方式開啟資料
ALTER DATABASE OPEN READ ONLY  

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

相關文章