oracle -- (四)資料表空間(tablespace)

來源:互聯網
上載者:User

標籤:des   tables   list   style   def   一個   flashback   pac   函數   

基本關係:資料庫---資料表空間---資料區段---分區---資料區塊


資料表空間(tablespace)
資料表空間(tablespace)是包含物理資料檔案的邏輯實體,存放資料庫的所有可用資料,因此資料表空間的尺寸也是包含資料的資料檔案尺寸的總和,是oracle 主要的邏輯儲存結構。

tablespace是資料庫中資料邏輯儲存的地方,一個tablespace可以包含多個資料檔案。若資料區塊(data Block)配置PCTFREE,PCTUSER,FREELIST三個的配置如果和tablespace的配置有衝突,以tablespace為準。

一個資料表空間就是一片磁碟地區,他由一個或者多個磁碟檔案組成,一個資料表空間可以容納許多表、索引或者簇等。每個資料表空間有一個預製的磁碟地區稱為初始區間(initial   extent)用完這個區間後再用下一個,直到用完資料表空間,這時候需要對錶空間進行擴充,增加資料檔案或者擴大已經存在的資料檔案。

資料表空間是Oracle資料庫最大的邏輯結構,一個Oracle資料庫在邏輯上由多個資料表空間組成,一個資料表空間只隸屬於一個資料庫。Oracle中有一個稱為SYSTEM的資料表空間,這個資料表空間是在建立或安裝資料庫時自動建立的。主要用於儲存系統的資料字典,過程,函數,觸發器等;也可以儲存使用者的表,索引等。一個資料表空間可以有多資料檔案,但是一個資料檔案只能屬於一個資料表空間。

資料表空間通過v$tablespace進行訪問。
SQL> desc v$tablespace;
Name                        Type         Nullable Default Comments
--------------------------- ------------ -------- ------- --------
TS#                         NUMBER       Y                         
NAME                        VARCHAR2(30) Y                         
INCLUDED_IN_DATABASE_BACKUP VARCHAR2(3)  Y                         
BIGFILE                     VARCHAR2(3)  Y                         
FLASHBACK_ON                VARCHAR2(3)  Y                         
ENCRYPT_IN_BACKUP           VARCHAR2(3)  Y                         
CON_ID                      NUMBER       Y                         






oracle -- (四)資料表空間(tablespace)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.