Oracle-逻辑体系结构
這里指數據文件的邏輯體系結構,包括1.表空間(TABLESPACE)??2.段(SEGMENT)??3.區(EXTENT)??4.塊(BLOCK)
數據庫(Database)由若干表空間(TABLESPACE)組成,表空間由若干段(SEGMENT)組成,段由若干區(EXTENT)組成,區由若干塊(BLOCK)組成。
創建一個表,就相當于一個段,但是表并不一定只對應一個段,如果表包含LOB列類型,則LOB至少會有兩個段:數據段和索引段,如果表有分區,
則每個分區又獨立成段。
select t.* from dba_tablespaces t ;? ---查看表空間信息
select t.* from user_segments t;? ---段信息
select t.* from user_extents t;? ---區信息
1. BLOCK,BOLCK是Oracle最小邏輯數據單位,操作系統也有類似的塊容量參數(block size),Oracle的Block大小一般為操作系統的整數倍。
數據塊的組成分為 數據塊頭(包括標準內容和可變內容 common and variable header) , 表目錄區(table directory) , 行目錄區(row directory) ,可用空間區(free space),
?行數據區(row data) 5個部分。
?
?
?2. EXTENT?是Oracle分配空間的最小單位,注意"分配"兩個字眼。
?
摘自: 《收貨,不止Oracle》
轉載于:https://www.cnblogs.com/jingweiyoung/p/8511002.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Oracle-逻辑体系结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 永磁直驱风力发电机结构图_国内首台10M
- 下一篇: WinDbg蓝屏分析入门