【TABLESPACE】Oracle 表空間結構說明
以Oracle官方為例,物理結構 是 資料檔案, 邏輯儲存結構是表空間、段、區、塊。
以磁碟為例,Linux系統下,扇區大小512bytes, 建立一個資料檔案,該資料檔案可能分佈在不同的磁碟和扇區中,
但從資料庫上來看,資料檔案的塊是連續了,區段是連續的塊組成,也就是邏輯上連續分配的空間。 以儲存為例,簡單來說就是可以從作業系統直接操作的是物理結構相關檔案,如資料檔案、控制檔案、日誌檔案等,無法在作業系統級別操作的是邏輯儲存結構。
表空間圖例如下:
如上圖所示,加入建立了一張表T2022,開始分配想段、區是 區0,後續空間被其他使用,擴充套件過程中,分配到資料檔案1的extent 1,雖然兩個區不是連續的,但都屬於段T2022,後續又在資料檔案2中分配了extent2,組成整個segment,也就是表T2022.
分割槽表HG類似,不同分割槽屬於不同段,而且可以分佈到不同的表空間中。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2871185/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【TABLESPACE】Oracle表空間最佳實踐Oracle
- Tablespace表空間刪除
- Oracle 官方文件 結構說明Oracle
- flowable 表結構說明
- Oracle表空間Oracle
- oracle 表空間Oracle
- ORA-1653: unable to extend table by 1024 in tablespace(oracle表空間滿了的解決方案)Oracle
- innodb表空間儲存結構
- 增加oracle表空間Oracle
- oracle temp 表空間Oracle
- mysql5.7 General tablespace使用說明MySql
- oracle 表移動表空間Oracle
- Oracle表移動表空間Oracle
- Oracle11g新增檢視查詢表空間使用率DBA_TABLESPACE_USAGE_METRICSOracle
- oracle表空間的整理Oracle
- Oracle 批量建表空間Oracle
- Oracle清理SYSAUX表空間OracleUX
- Oracle Temp 表空間切換Oracle
- Oracle 表空間增加檔案Oracle
- Oracle OCP(49):表空間管理Oracle
- Oracle表空間收縮方案Oracle
- Oracle RMAN 表空間恢復Oracle
- Oracle新建使用者、表空間、表Oracle
- DKhadoop框架結構說明Hadoop框架
- 微機結構說明
- WordPress採集入庫表結構關聯說明
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- Oracle的表空間quota詳解Oracle
- oracle臨時表空間相關Oracle
- oracle sql 表空間利用率OracleSQL
- Oracle OCP(47):表空間的建立Oracle
- 【Oracle 恢復表空間】 實驗Oracle
- 加強堆結構說明
- oracle 建立表空間和使用者Oracle
- Oracle建立表空間和使用者Oracle
- Oracle中新建表空間、使用者Oracle
- Oracle中表空間、表、索引的遷移Oracle索引
- ORACLE線上切換undo表空間Oracle