oracle體系結構

在oracle中有三個重要的概念需要理解,那就是實例(instance)、數據庫(database)和數據庫服務器(Database Server)。其中,實例是指一組oracle後臺進程以及在服務器中分配的內存區域;數據庫是基於磁盤的數據文件、控制文件、日誌文件、參數文件和歸檔日誌文件等組成的物理文件集合;數據庫服務器是指管理數據庫的各種軟件工具(如SQLPLUS、OEM等)和實例及數據庫三個部分。從實例與數據庫之間的辯證關係來講,實例用於管理和控制數據庫;而數據庫爲實例提供數據。一個數據庫可以被多個實例裝載和打開;而一個實例在其生命週期內只能裝載和打開一個數據庫。
數據庫的主要功能就是存儲數據,數據庫存儲數據的方式通常稱爲存儲結構,Oracle數據庫的存儲結構分爲邏輯存儲結構和物理存儲結構。邏輯存儲結構用於描述Oracle內部組織和管理數據的方式,而物理存儲結構用於展示Oracle在操作系統中的物理文件組成情況。
啓動Oracle數據庫服務器實際上是在服務器的內存中創建一個Oracle實例,然後用這個實例來訪問和控制磁盤中的數據文件。當用戶連接到數據庫時,實際上連接的是數據庫的實例,然後由實例負責與數據庫進行通信,最後將處理結果返回給用戶。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章