作為一個關係資料庫產品, Oracle 目前占據了關係資料庫市場的最大份額。 與同類產品比較, Oracle提供了一套完整的機制,保證用戶快速、安全地訪問資料庫,同時保證資料庫安全、穩定地運行。在用戶眼中, Oracle具有性能穩定、運行高效等優點。Oracle的優點是顯而易見的,然而它的體繫結構卻 ...
作為一個關係資料庫產品, Oracle 目前占據了關係資料庫市場的最大份額。
與同類產品比較, Oracle提供了一套完整的機制,保證用戶快速、安全地訪問資料庫,同時保證資料庫安全、穩定地運行。
在用戶眼中, Oracle具有性能穩定、運行高效等優點。
Oracle的優點是顯而易見的,然而它的體繫結構卻是非常複雜的。
作為一名資料庫管理員,為了使資料庫安全高效地運行,併在資料庫出現故障時能夠快速進行恢復,瞭解Oracle的體繫結構是非常必要的。
資料庫中的數據是以文件的形式存儲在磁碟上的,人們平常所說的資料庫就是指這些存儲資料庫的數據文件,它是一個靜態的概念。
然而對資料庫的訪問則是一個動態的過程,必須通過資料庫伺服器來進行。
資料庫伺服器不僅包括數據文件,還包括一組用來訪問數據文件的記憶體結構和後臺進程,這些記憶體結構和後臺進程叫做實例。
實例是Oracle體繫結構中最重要的概念。
除此之外,還應該瞭解數據在邏輯上和物理上的組織形式。
下麵主要包括以下內容:
·實例:介紹實例中記憶體結構和後臺進程。
·物理結構:介紹數據文件、控制文件和參數文件等。
·邏輯結構:介紹表空間、區、段、塊等存儲結構。
下麵為Oracle資料庫伺服器的體繫結構: