程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle的存儲結構

oracle的存儲結構

編輯:Oracle教程

oracle的存儲結構


oracle024
oracle的存儲結構 \
\ 存儲結構——表的存儲結構 表空間:由一個或多個文件組成,表空間的空間容量就是多個文件大小的總和
表和數據文件建立一個中間層,表空間中有許多表。

select * from DBA_TABLESPACES;
系統級別:
SYSTEM:orale的自身的信息就是數據字典,數據字典表就放在system表空間中
sysaux:是system的附屬表空間,也是存放系統信息
//上面兩個表空間必須聯機的
UNDOTBS1:改變前的數據塊的存放位置
TEMP:臨時表空間,當需要臨時存放的時候用到,例如前面講過的排序時候,sZ喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcnRfYXJlYb/VvOSyu9fjtcTH6b/2z8LKudPDPGJyPgo8YnI+CnVzZXJzo7rTw7unse2/1bzkPGJyPgpleGFtcGxlo7rKvsD9se2/1bzkPGJyPgo8YnI+CrWrysfKtbzKyfqy+tbQztLDx9Kyv8nS1L2owaKx7b/VvOQ8YnI+Cjxicj4Kb3JhY2xlyse24LHtv9W85LXEvNy5uaOszai5/buut9ayu82sse2/1bzkvfi2+Luut9ayu82stcTK/b7dwLS9+NDQudzA7Txicj4K16LS4qO60ru49rHtv9W85LD8uqzSu7j2u/K24Lj2yv2+3c7EvP6jrLb40ru49sr9vt3OxLz+1rvKx8r009rSu7j2se2/1bzkPGJyPgq4+NK7uPa2zrfWxeS089ChysfS1Mf4zqq1pc67wLS31sXktcSjrNK7uPbH+NPQ0rvPtcHQwazQ+LXEv+nX6bPJPGJyPgo8YnI+CtK7uPa3vbC4o6hzY2hlbWGjqb7NysfSu7j208O7pzxicj4Kc2VsZWN0ICogZnJvbSBEQkFfU0VHTUVOVFMgOzxicj4K0ru49rHY0OvK9NPa0ru49tPDu6c8YnI+Cgo8aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20150226/20150226094230294.png" alt="\">
\
\ \
\
Oracle塊
Oracle塊 8字節
Oracle塊物理存儲結構
行鏈接
行遷移
文件系統塊:dumpe2fs /dev/sda1 4字節
扇區:512字節

正常情況下一個塊放多行

pct free :表示當某個塊插入數據剩余10%就認為其塊已滿
為什麼要這麼做? 為了避免update的時候數據增加了,數據得不到修改的情況

行遷移:pct free 設置過小
行鏈接:
oracle盡量的把一行數據放在一個塊中

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved