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