您好,登錄后才能下訂單哦!
表空間和數據文件
1.表空間介紹
1). 表空間與數據文件的關系
在Oracle數據庫中,表空間與數據文件之間的關系非常密切,這二者相互依存,也就是說,創建表空間時必須創建數據文件,增加表空間時也必須指定表空間;
Oracle磁盤空間管理中的最高邏輯層是表空間(TABLESPACE),它的下一層是段(SEGMENT),一個段只能存在于一個表空間內。段的下一層是盤區,一個段可以有多個盤區,每個盤區只能存在于一個數據文件中。如果一個段跨越多個數據文件,在此段下每個數據文件的盤區互相獨立。盤區的下一層是數據塊,數據塊是磁盤空間管理中邏輯劃分的最底層。一組數據塊組成一個盤區。
數據庫、表空間、數據文件、段、盤區、數據塊及操作系統質檢的關系
2). 表空間
表空間信息存放于DBA_DATA_FILES數據字典中.
表空間
說明
EXAMPLE
如果安裝時選擇"實例方案",則此表空間存放各樣例的數據
SYSTEM
存放數據字典,包括表、視圖、存儲過程的定義等
SYSAUX
SYSTEM表空間的輔助空間。主要用于存儲除數據字典外的其他的數據對象,這樣可以減少SYSTEM表空間的負荷
TEMP
存放SQL語句處理的表和索引的信息,比如數據排序就占用此空間
UNDOTBLS1
存放撤銷數據的表空間
USERS
通常用于存放應用系統所使用的數據對象
2.創建表空間
為了簡化表空間的管理并提高系統性能,Oracle建議將不同類別的數據存放于不同的表空間中,因此創建數據庫后管理員還需要根據具體情況創建不同類型的表空間;表空間創建后可以增加大小,Oracle表空間數據文件最大為32G,如需更大的表空間,為這個表空間創建其他的數據文件即可。
表空間自動擴展屬性可以查詢并關閉
表空間創建及修改語句:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。