Oracle數據庫的存儲架構包括物理存儲結構與邏輯存儲結構。
物理存儲結構由數據文件、日志文件和控制文件組成。數據文件是用于存儲數據庫數據的物理文件,每一個Oracle數據庫至少有一個物理的數據文件。日志文件用于收集數據庫日志,包括重做日志和歸檔日志。控制文件用于記錄數據庫物理結構的信息。
邏輯存儲結構是從邏輯上將保存的數據劃分為一個個單元來進行存儲和維護的,從小到大可分為:塊、區(qū)、段、表空間、數據庫。塊是存儲管理的最小單元,數據庫在進行輸入輸出時,是以塊為單位進行讀寫操作的。區(qū)是由連續(xù)的塊組成,是存儲空間的分配和回收的最小單位。段是由多個區(qū)組成,可以連續(xù),也可不連續(xù)。非分區(qū)表、索引都具有一個段。表空間是由一個或多個數據文件組成,是數據庫的邏輯結構,將所有相關的邏輯結構和對象組合到一起。數據表空間、臨時表空間、系統(tǒng)表空間和回滾表空間等都是常見的表空間類型。
以上信息僅供參考,如需了解更多信息,請咨詢中培偉業(yè)老師。