表空間(tablespace)_第1頁(yè)
已閱讀1頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、表空間表空間(TABLESPACE)表空間(TABLESPACE)是ACLE數(shù)據(jù)庫(kù)中最大的邏輯結(jié)構(gòu)。ACLE數(shù)據(jù)庫(kù)是由一個(gè)或多個(gè)表空間組成的。它在物理上與磁盤上的數(shù)據(jù)文件相對(duì)應(yīng)(一個(gè)表空間由一個(gè)或多個(gè)數(shù)據(jù)文件組成,但一個(gè)數(shù)據(jù)文件只能屬于一個(gè)表空間)。從物理上說(shuō)數(shù)據(jù)庫(kù)的數(shù)據(jù)被存放在數(shù)據(jù)文件中,而從邏輯上說(shuō)是被存放在表空間中的。數(shù)據(jù)庫(kù)的邏輯配置實(shí)際上就是指表空間的配置。一、表空間概述表空間是ACLE數(shù)據(jù)庫(kù)中最大的邏輯結(jié)構(gòu)。數(shù)據(jù)庫(kù)的所有對(duì)象和

2、方案都被邏輯的保存在表空間中。(一)表空間的特性與作用數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是建立在操作系統(tǒng)(OS)基礎(chǔ)上的,它的數(shù)據(jù)也必須存儲(chǔ)在各個(gè)文件中,如數(shù)據(jù)文件、重做日志文件、歸檔日志文件等。表不是文件,表不是空間。表空間是組織結(jié)構(gòu)和分配空間的邏輯結(jié)構(gòu)。除了數(shù)據(jù)文件之外,控制文件、重做日志文件、歸檔日志文件等其他文件都不屬于任何表空間。表空間的特性如下:1.一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)表空間。可以在數(shù)據(jù)庫(kù)中創(chuàng)建、刪除表空間;2.一個(gè)表空間只屬于一個(gè)

3、數(shù)據(jù)庫(kù);3.一個(gè)表空間必須要有一個(gè)數(shù)據(jù)文件;4.一個(gè)表空間的大小等于其中所有數(shù)據(jù)文件的大小之和。數(shù)據(jù)庫(kù)的大小等于其中所有表空間的大小之和;5.表空間可以被聯(lián)機(jī)和脫機(jī)。SYSTEM表空間不能被脫機(jī);6.表空間可以在讀寫、只讀狀態(tài)之間切換;7.每個(gè)表空間由一個(gè)或多個(gè)物理存在的操作系統(tǒng)的數(shù)據(jù)文件組成。這種數(shù)據(jù)文件可以具有固定的大小,或允許其自動(dòng)變大??梢栽诒砜臻g中添加、刪除數(shù)據(jù)文件;8.方案對(duì)象、表、索引的數(shù)據(jù)都被存儲(chǔ)在表空間的數(shù)據(jù)文件中。一

4、個(gè)數(shù)據(jù)文件存儲(chǔ)不下,就存儲(chǔ)在另一個(gè)數(shù)據(jù)文件中,只要該數(shù)據(jù)文件是本表空間中的就可以;9.一個(gè)用戶默認(rèn)使用一個(gè)表空間,但他的不同方案對(duì)象的數(shù)據(jù)可以被存儲(chǔ)在不同表空間中;10.一個(gè)用戶使用的表空間的數(shù)量是有一定配額的,不能超出這個(gè)配額;11.可以根據(jù)使用目的,創(chuàng)建不同類型的表空間,如永久表空間、臨時(shí)表空間、撤銷表空間、大表空間等。不同類型的表空間的格式、使用方式及目的是不同的。表空間的作用:1.控制數(shù)據(jù)庫(kù)所占用的磁盤空間;2.控制用戶所占用的

5、表空間配額,也就等于控制用戶所占用的配額空間;3.通過(guò)將不同表的數(shù)據(jù)、分區(qū)表中不同分區(qū)的數(shù)據(jù)放置到不同的表空間中,可以提高數(shù)據(jù)庫(kù)的IO性能,并有利于進(jìn)行部分備份和恢復(fù)等管理工作;4.能夠?qū)⒁粋€(gè)表的數(shù)據(jù)和這個(gè)表的索引數(shù)據(jù)分別防止到不同的表空間中,同樣可以提高數(shù)據(jù)庫(kù)的IO性能;5.可以將表空間設(shè)置成只讀狀態(tài)而保持大量的靜態(tài)數(shù)據(jù)。(二)表空間的類型2.隱含的回退一個(gè)事務(wù);3.重構(gòu)數(shù)據(jù)的一個(gè)讀一致圖像;4.從邏輯錯(cuò)誤中恢復(fù)。在ACLE中可以創(chuàng)建

6、多個(gè)撤銷表空間,但同一時(shí)刻值允許激活一個(gè)撤銷表空間。在初始化參數(shù)文件中用UNDO_TABLESPACE指出要激活的撤銷表空間。撤銷表空間的組織與管理由ACLE內(nèi)部自動(dòng)完成。當(dāng)回退段不足時(shí),一個(gè)事務(wù)可以使用多個(gè)回退段,不會(huì)中止事務(wù)的運(yùn)行。數(shù)據(jù)庫(kù)管理員只需了解撤銷表空間是否有足夠的空間,而不必為每個(gè)事務(wù)設(shè)置回退段。(4)大文件表空間與小文件表空間大文件(BIGFILE)表空間是ACLE10G新引進(jìn)的表空間。大文件表空間只能放置一個(gè)數(shù)據(jù)文件(

7、或臨時(shí)文件)。但其數(shù)據(jù)文件可以包括4G個(gè)數(shù)據(jù)塊。大文件表空間都是為超大型數(shù)據(jù)庫(kù)設(shè)計(jì)的。如果一個(gè)超大型數(shù)據(jù)庫(kù)具有上千個(gè)數(shù)據(jù)文件的話,更新數(shù)據(jù)文件頭部信息的操作就會(huì)花費(fèi)很長(zhǎng)時(shí)間。如果使用了大文件表空間,就可以使用大數(shù)據(jù)文件來(lái)減少數(shù)據(jù)文件的數(shù)量,使更新數(shù)據(jù)文件頭部信息的操作更快一些。要想創(chuàng)建一個(gè)大文件表空間,可以使用CREATE語(yǔ)句中的使用的BIGFILE關(guān)鍵字。CREATEBIGFILETABLESPACEmybigtbs01DATAFIL

8、Ee:mybigtbs01_1.dbfSIZE20GSEGMENTSPACEMANAGEMENTAUTO小文件(SMALLFILE)表空間是以前ACLE表空間的新命名。在小文件表空間中可以放置多個(gè)數(shù)據(jù)文件。一個(gè)數(shù)據(jù)庫(kù)可以放置多達(dá)64K個(gè)數(shù)據(jù)文件。SYSTEM和SYSAUX表空間總是被創(chuàng)建為小文件表空間。想要?jiǎng)?chuàng)建一個(gè)小文件表空間,可以在CREATE語(yǔ)句中使用SMALLFILE關(guān)鍵字(或者不適用此類關(guān)鍵字)。CREATESMALLFILET

9、EMPARYTABLESPACEmytmptbs01TEMPFILEe:mytmptbs01_1.dbfSIZE4MUNIFMSIZE64K(三)表空間的區(qū)、段管理方式ACLE10G的表空間是按照區(qū)和段空間進(jìn)行管理的。(1)區(qū)管理方式針對(duì)區(qū)的分配方式不同,表空間有兩種管理方式。ACLE各個(gè)版本所支持的管理方式如下:字典管理方式ACLE7ACLE8ACLE8IACLE9I本地管理方式ACLE8IACLE9IACLE10G字典管理方式(DI

10、CTIONARYMANAGEDTABLESPACEDMT)字典管理方式是傳統(tǒng)的管理方式,是為了與早期版本兼容而保留的區(qū)管理方式。在字典管理方式下,使用數(shù)據(jù)字典來(lái)管理存儲(chǔ)空間的分配。當(dāng)在表空間中分配新的區(qū),或回收已分配的區(qū)時(shí),ACLE將對(duì)數(shù)據(jù)字典中的相關(guān)“基礎(chǔ)表”進(jìn)行查詢、更新,并且在這一過(guò)程中,使用單線程搜索方法,速度較慢。另外,對(duì)表的更新操作會(huì)產(chǎn)生會(huì)退信息和重做信息,因此,在分配區(qū)或回收區(qū)時(shí),會(huì)在數(shù)據(jù)庫(kù)中產(chǎn)生會(huì)退信息和重做信息。這是字

11、典管理方式的特點(diǎn),也是它的缺點(diǎn)。在創(chuàng)建字典管理方式的表空間時(shí),可以在DEFAULTSTAGE子句中設(shè)置INITIALNEXTMINEXTENTSMAXENTENTSPCTINCREASE等參數(shù)來(lái)為區(qū)設(shè)置存儲(chǔ)管理方式,以指定表空間中區(qū)的默認(rèn)分配方式。這樣,如果在這種表空間中創(chuàng)建表、索引等方案對(duì)象時(shí),沒(méi)有使用DEFAULTSTAGE子句,他們就會(huì)自動(dòng)繼承表空間的存儲(chǔ)參數(shù)設(shè)置。如果其他表空間要采用字典管理方式,則要求SYSTEM表空間也必須采

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論