ORACLE實例與數據庫的區別

 
剛接觸ORACLE的人肯定會對實例和數據庫感到困惑,實例到底代表些什麼?爲什麼會有這個概念的出現?
 
ORACLE實例 = 進程 + 進程所使用的內存(SGA)
實例是一個臨時性的東西,你也可以認爲它代表了數據庫某一時刻的狀態!
 
數據庫 = 重做文件 + 控制文件 + 數據文件 + 臨時文件
數據庫是永久的,是一個文件的集合。
 
ORACLE實例和數據庫之間的關係
1.          臨時性和永久性
2.          實例可以在沒有數據文件的情況下單獨啓動 startup nomount , 通常沒什麼意義
3.          一個實例在其生存期內只能裝載(alter database mount)和打開(alter database open)一個數據庫
4.          一個數據庫可被許多實例同時裝載和打開(即RAC),RAC環境中實例的作用能夠得到充分的體現!
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章