第六章 表空間管理ppt課件.ppt

第六章 表空間管理ppt課件.ppt

ID:58678701

大?。?53.50 KB

頁(yè)數(shù):67頁(yè)

時(shí)間:2020-10-05

第六章 表空間管理ppt課件.ppt_第1頁(yè)
第六章 表空間管理ppt課件.ppt_第2頁(yè)
第六章 表空間管理ppt課件.ppt_第3頁(yè)
第六章 表空間管理ppt課件.ppt_第4頁(yè)
第六章 表空間管理ppt課件.ppt_第5頁(yè)
資源描述:

《第六章 表空間管理ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第六章表空間管理內(nèi)容6.1表空間概述6.2表空間的管理6.3數(shù)據(jù)字典6.1表空間概述1、Oracle邏輯結(jié)構(gòu)Oracle邏輯結(jié)構(gòu)決定了如何使用一個(gè)數(shù)據(jù)庫(kù)的物理空間。Oracle的邏輯結(jié)構(gòu)包括:表空間(tablespaces)段(segments)擴(kuò)展區(qū)(extents)數(shù)據(jù)塊(datablock)DatabaseTablespaceSegmentDataIndexTempRollbackExtentFreeUsedDataBlockPartofPartof2、表空間的特性表空間是數(shù)據(jù)庫(kù)中最大的邏輯單位。ORACLE數(shù)據(jù)庫(kù)由一個(gè)或多個(gè)表空間組成,不同表空間用于存放不同應(yīng)用的數(shù)據(jù)。每個(gè)表空間是由一

2、個(gè)或多個(gè)數(shù)據(jù)文件組成的,表空間的大小等于其所有數(shù)據(jù)文件之和。一個(gè)數(shù)據(jù)文件只能與一個(gè)表空間相關(guān)聯(lián),文件大小可以固定,也可以自動(dòng)變大。2、表空間的特性O(shè)racle中的數(shù)據(jù)邏輯地存儲(chǔ)在表空間中,物理地存儲(chǔ)在數(shù)據(jù)文件中。一個(gè)數(shù)據(jù)文件存儲(chǔ)不下,就存儲(chǔ)在本表空間中的另外一個(gè)數(shù)據(jù)文件中。一個(gè)用戶可以使用的表空間是有一定配額的,不能超出這個(gè)配額。數(shù)據(jù)庫(kù)、表空間、數(shù)據(jù)文件、數(shù)據(jù)庫(kù)對(duì)象之間的關(guān)系【理解】數(shù)據(jù)庫(kù)-寫字樓;表空間-公司;數(shù)據(jù)文件-公司占用的房間;用戶-員工一座寫字樓可以安排幾個(gè)公司。一個(gè)公司可以占用一個(gè)或多個(gè)房間,房間數(shù)可以調(diào)整。公司占用的總面積是所有房間面積之和。每個(gè)房間都有相應(yīng)的功能。一個(gè)員工占用

3、的辦公室空間有限制。3、表空間的類型表空間分為系統(tǒng)表空間和非系統(tǒng)表空間兩類。系統(tǒng)表空間:包括SYSTEM表空間和SYSAUX表空間(10g引進(jìn),服務(wù)于特定應(yīng)用,如XMLDB)。SYSTEM表空間:該表空間是在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)自動(dòng)創(chuàng)建的,必須具備。它主要用于存儲(chǔ)數(shù)據(jù)字典、數(shù)據(jù)庫(kù)對(duì)象的定義、PL/SQL程序的源代碼和解釋代碼等信息?!菊f(shuō)明】開(kāi)發(fā)者不應(yīng)把自己的方案對(duì)象(如表、視圖等)存放在SYSTEM表空間,以免影響數(shù)據(jù)庫(kù)的穩(wěn)定性與執(zhí)行效率。表空間的類型非系統(tǒng)表空間臨時(shí)表空間:保存SQL語(yǔ)句在執(zhí)行過(guò)程中所產(chǎn)生的臨時(shí)數(shù)據(jù)(如排序、分組匯總等)撤消表空間:專門進(jìn)行回退信息的自動(dòng)管理用戶表空間:保存用戶數(shù)據(jù)。

4、10g中又引入大文件表空間和小文件表空間的概念。4、表空間的管理方式字典管理方式DMT(傳統(tǒng))在字典管理方式下,表空間使用數(shù)據(jù)字典來(lái)管理存儲(chǔ)空間的分配,當(dāng)進(jìn)行區(qū)的分配與回收時(shí),Oracle將對(duì)數(shù)據(jù)字典中的相關(guān)基礎(chǔ)表進(jìn)行更新,同時(shí)會(huì)產(chǎn)生回退信息和重做信息。本地管理方式LMT(默認(rèn))在本地管理方式中,區(qū)的分配與管理信息都存儲(chǔ)在表空間的數(shù)據(jù)文件中,而與數(shù)據(jù)字典無(wú)關(guān)。表空間在每個(gè)數(shù)據(jù)文件中維護(hù)一個(gè)“位圖”結(jié)構(gòu),用于記錄表空間中的所有區(qū)的分配情況,因此區(qū)在分配與回收時(shí),Oracle將對(duì)數(shù)據(jù)文件中的位圖進(jìn)行更新,不會(huì)產(chǎn)生回退信息或重做信息。為什么要本地化管理?由于在區(qū)分配與回收過(guò)程中不需要對(duì)數(shù)據(jù)字典進(jìn)行訪

5、問(wèn),提高了表空間存儲(chǔ)管理操作的速度和并發(fā)性。能夠避免表空間存儲(chǔ)管理操作中的遞歸現(xiàn)象,提高了存儲(chǔ)空間管理操作性能。由于本地管理的臨時(shí)表空間在使用過(guò)程中不會(huì)產(chǎn)生任何重做信息和撤銷信息,因此即使查詢操作中包含排序,對(duì)數(shù)據(jù)庫(kù)來(lái)說(shuō)也完全是只讀操作,這樣能夠在保留可查詢性同時(shí),將整個(gè)數(shù)據(jù)庫(kù)設(shè)置為只讀狀態(tài)。這種數(shù)據(jù)庫(kù)可以作為備用數(shù)據(jù)庫(kù)使用。簡(jiǎn)化了表空間的存儲(chǔ)管理,由Oracle自動(dòng)完成存儲(chǔ)管理操作。降低了用戶對(duì)數(shù)據(jù)字典的依賴性。不存在磁盤碎片問(wèn)題,因?yàn)楸匾男畔⒍即鎯?chǔ)在數(shù)據(jù)文件的位圖中,而不是保存在數(shù)據(jù)字典中在Oracle9i數(shù)據(jù)庫(kù)中創(chuàng)建表空間時(shí),表空間的默認(rèn)管理方式為本地管理方式。5、表空間的狀態(tài)“讀-寫

6、”狀態(tài)讀寫狀態(tài):默認(rèn)情況下,表空間可以進(jìn)行讀寫操作。只讀狀態(tài):無(wú)法寫入或修改??梢园巡恍枰薷牡臄?shù)據(jù)放入只讀表空間,避免修改?!懊摍C(jī)-聯(lián)機(jī)”狀態(tài)脫機(jī)狀態(tài):暫時(shí)不讓用戶訪問(wèn)該表空間。聯(lián)機(jī)狀態(tài):恢復(fù)用戶對(duì)該表空間的訪問(wèn)。6、表空間管理準(zhǔn)則不要把用戶數(shù)據(jù)和對(duì)象存放在系統(tǒng)表空間回滾數(shù)據(jù)與用戶數(shù)據(jù)分開(kāi)存放不同應(yīng)用程序中的數(shù)據(jù)分開(kāi)存放,以免一個(gè)表空間脫機(jī)影響多個(gè)應(yīng)用不同表空間的數(shù)據(jù)文件存放在不同的磁盤上,減少I/O競(jìng)爭(zhēng)為特殊用途專門設(shè)置一個(gè)表空間7、確定表空間大小確定表的大小最大行長(zhǎng)×行數(shù)×(1+空閑百分比)×預(yù)留百分比確定表空間的大小應(yīng)該把屬于一個(gè)應(yīng)用程序、相互關(guān)聯(lián)的表放入一個(gè)表空間,這些表的空間之和,

7、可以作為表空間大小的估值。6.2表空間的管理所有的表空間都應(yīng)該由sys用戶管理,以避免出現(xiàn)問(wèn)題。6.2.1創(chuàng)建表空間1、語(yǔ)法結(jié)構(gòu)CREATE[SMALLFILE

8、BIGFILE]//文件類型[PERMANENT

9、TEMPORARY

10、UNDO]//表空間類型TABLESPACEtablespace_name//表空間名稱DATAFILE

11、TEMPFILE‘pathfilename_X’//數(shù)據(jù)(臨

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。