Oracle的儲存結構

2021-08-08 15:17:13 字數 978 閱讀 9460

oracle的儲存結構分為邏輯儲存結構和物理儲存結構

1、邏輯儲存結構:

資料塊:

資料塊是oracle邏輯儲存結構的最小的邏輯單位。乙個資料塊對應乙個或者多個物理塊。大小由引數db_block_size決定。

資料塊的結構包括塊頭和儲存區的兩個部分

塊頭:資料塊標題、表目錄、行目錄

儲存區:自由空間,行資料

資料區:

資料區是由連續的資料塊結合而成的

資料塊是oracle儲存分配的最小單位

段:資料段:儲存表中所有資料

索引段:儲存表上最佳語句的所有索引資料

臨時段:儲存表排序操作期間建立的臨時表的資料

回滾段:儲存修改之前的位置和值

表空間:

表空間是資料庫的最大邏輯劃分區域

乙個把空間有乙個或者多個資料檔案組成,乙個資料檔案只屬於乙個表空間

表空間的大小由它的資料檔案大小的總和

預設建立的表空間

系統表空間(system tablespace)

輔助表空間(sysaux tablespace)

撤銷表空間(undo tablespace)

使用者表空間(user tablespace)

2、物理結構包含三個資料檔案(控制檔案、資料檔案(.dbf)、重做日誌檔案)

資料檔案和表空間的關係:乙個表空間可以包含幾個資料檔案,乙個資料檔案只能對應乙個表空間

資料檔案的種類:系統資料檔案、回滾資料檔案、使用者資料檔案、臨時資料檔案

控制檔案(.ctl):是資料庫中最小的檔案,也是資料庫中最重要的檔案

日誌檔案(.log):重做日誌檔案,歸檔日誌檔案

重做日誌檔案:記錄所有的資料變化和提供恢復機制

歸檔日誌檔案:重做日誌檔案的歷史備份(歸檔日誌模式有 歸檔模式和非歸檔模式)

其它檔案(伺服器引數檔案(orcl.ora)、密碼檔案(pwdorcl.ora)、警告檔案(alert_orcl.log)、跟蹤檔案)

oracle的儲存結構

oracle024 oracle的儲存結構 儲存結構 表的儲存結構表空間 由乙個或多個檔案組成,表空間的空間容量就是多個檔案大小的總和 表和資料檔案建立乙個中間層,表空間中有許多表。select from dba tablespaces 系統級別 system orale的自身的資訊就是資料字典,資...

oracle儲存結構

oracle儲存結構 物理結構 資料檔案,日誌檔案,控制檔案 邏輯結構 從儲存結構分 物理儲存和邏輯儲存,物理儲存結構式檔案組成的。3種檔案 資料檔案dbf,控制檔案ctl,重做日誌檔案 log 資料檔案 dbf 頻繁訪問的資料會存在資料緩衝區中,oracle先從快取區中找,找不到從資料庫檔案中找,...

Oracle儲存結構

oracle資料庫的儲存結構分為邏輯儲存結構和物理儲存結構.邏輯儲存結構主要描述oracle資料庫的內部儲存結構,即從技術概念上描述在oracle資料庫種如何組織 管理資料.因此,邏輯儲存結構是和作業系統平台無關的,是由oracle資料庫建立和管理的.從邏輯上來看.資料庫是由乙個或者多個表空間等組成...