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