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

讀書筆記oracle之邏輯體系結構

編輯:Oracle教程

一、oracle邏輯體系結構圖

\

二、邏輯結構組成

oralce的邏輯結構包括

1、表空間

2、段

3、區

4、塊

oracle數據庫由若干個表空間組成,表空間由若干個段組成,段由若干個區組成,區由若干個塊組成。

表空間又分為系統表空間、回滾段表空間,臨時表空間和用戶表空間。

我們所創建的表與邏輯結構中的段相對應,T表就是T段,但一個表不是只對應一個段(如果表中有lob字段,則lob字段至少對應2個段,一個數據段一個索引段,或者表是分區表,則每個分區對應一個段)

區的設計是為了避免過度擴展,因為塊的尺寸太小,如果按塊進行擴展,則效率太低;

塊是oralce最小邏輯數據單位,區是oracle分配空間的最小單位;數據庫塊默認大小是8k,也可以是其他大小,一般為操作系統os塊的整數倍。

n塊?+i蒦妜瓑譜У:+i蒦v簒煝箽黑朲j錐訛4跱x議鈤婃j雋jYhq玘Z喎?http://www.Bkjia.com/database/數據庫塊大小

SQL> show parameter db_block_size;

NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
db_block_size integer 8192

四、邏輯結構之表空間

1、普通數據表空間、回滾段表空間、系統表空間數據文件在dba_data_files表裡查詢

2、臨時表空間數據文件在dba_temp_files表裡查詢

五、邏輯結構之區

1、查看某表的各區信息

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