【TABLESPACE】Oracle 表空間結構說明
以Oracle官方為例,物理結構 是 資料檔案, 邏輯儲存結構是表空間、段、區、塊。
以磁碟為例,Linux系統下,扇區大小512bytes, 建立一個資料檔案,該資料檔案可能分佈在不同的磁碟和扇區中,
但從資料庫上來看,資料檔案的塊是連續了,區段是連續的塊組成,也就是邏輯上連續分配的空間。 以儲存為例,簡單來說就是可以從作業系統直接操作的是物理結構相關檔案,如資料檔案、控制檔案、日誌檔案等,無法在作業系統級別操作的是邏輯儲存結構。
表空間圖例如下:
如上圖所示,加入建立了一張表T2022,開始分配想段、區是 區0,後續空間被其他使用,擴充套件過程中,分配到資料檔案1的extent 1,雖然兩個區不是連續的,但都屬於段T2022,後續又在資料檔案2中分配了extent2,組成整個segment,也就是表T2022.
分割槽表HG類似,不同分割槽屬於不同段,而且可以分佈到不同的表空間中。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2871185/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 表空間 建立引數 說明Oracle
- 【TABLESPACE】Oracle表空間最佳實踐Oracle
- Oracle基礎 01 表空間 tablespaceOracle
- oracle的臨時表空間temporary tablespaceOracle
- 【Oracle】oracle tablespace&datafile -- oracle表空間 分享[轉]Oracle
- Oracle的邏輯結構(表空間、段、區間、塊)——表空間Oracle
- flowable 表結構說明
- Oracle Bigfile Tablespace大檔案表空間Oracle
- Oracle基礎結構之表空間Oracle
- 聊聊Oracle可傳輸表空間(Transportable Tablespace)(上)Oracle
- 聊聊Oracle可傳輸表空間(Transportable Tablespace)(中)Oracle
- 聊聊Oracle可傳輸表空間(Transportable Tablespace)(下)Oracle
- Oracle create tablespace 建立表空間語法詳解Oracle
- Oracle 官方文件 結構說明Oracle
- Oracle官方文件結構說明Oracle
- 表空間監控(三)tablespace detailAI
- Tablespace Fragmentation - 表空間碎片問題Fragment
- innodb表空間儲存結構
- Oracle10新特性:臨時表空間組(temporary tablespace group)Oracle
- Oracle表空間維護總結Oracle
- ORACLE臨時表空間總結Oracle
- 臨時表空間temporary tablespace相關操作
- 【tablespace】表空間離線的3種模式模式
- 使用rman在不同平臺之間傳送oracle asm表空間(transport tablespace)OracleASM
- Oracle的邏輯結構(表空間、段、區間、塊)——Oracle資料塊(二)Oracle
- Oracle10g新特性:臨時表空間組(temporary tablespace group)Oracle
- 利用oracle10g_rman_convert_transportable tablespace遷移表空間Oracle
- Oracle 使用者對錶空間配額quota說明Oracle
- Oracle表空間Oracle
- mysql之 共享表空間與獨立表空間、frm,MYD,MYI.idb,par檔案說明MySql
- Oracle的UNDO表空間管理總結Oracle
- ECshop 每個資料庫表結構說明資料庫
- MySQL Transportable Tablespace(傳輸表空間) 使用詳解MySql
- 表空間配額和UNLIMITED TABLESPACE許可權MIT
- 微機結構說明
- oracle可傳輸表空間TTS小結OracleTTS
- oracle temp 表空間Oracle
- 增加oracle表空間Oracle