Oracle 9i培訓(xùn)膠片中文版-2_1體系結(jié)構(gòu)-caith

Oracle 9i培訓(xùn)膠片中文版-2_1體系結(jié)構(gòu)-caith

ID:46916740

大小:689.50 KB

頁數(shù):34頁

時(shí)間:2019-11-29

Oracle 9i培訓(xùn)膠片中文版-2_1體系結(jié)構(gòu)-caith_第1頁
Oracle 9i培訓(xùn)膠片中文版-2_1體系結(jié)構(gòu)-caith_第2頁
Oracle 9i培訓(xùn)膠片中文版-2_1體系結(jié)構(gòu)-caith_第3頁
Oracle 9i培訓(xùn)膠片中文版-2_1體系結(jié)構(gòu)-caith_第4頁
Oracle 9i培訓(xùn)膠片中文版-2_1體系結(jié)構(gòu)-caith_第5頁
資源描述:

《Oracle 9i培訓(xùn)膠片中文版-2_1體系結(jié)構(gòu)-caith》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、Oracle體系結(jié)構(gòu)1.01目標(biāo)通過這部分課程的學(xué)習(xí),您將了解以下內(nèi)容:描述Oracle服務(wù)器的體系結(jié)構(gòu)及其主要構(gòu)件列舉用戶連接到Oracle實(shí)例所涉及的結(jié)構(gòu)2概覽InstanceSGARedolog buffercacheSharedpoolDataDict. cacheLibrarycacheDBWRSMONPMONCKPTLGWROthersUser processServer processPGAControlfilesDatafilesArchivedlogfilesParameterfilePasswordfileRed

2、ologfilesDatabaseDatabase buffercache組件一覽3Oracle服務(wù)器一個(gè)Oracle服務(wù)器:是一個(gè)提供開放式的、全面的、綜合性信息管理服務(wù)的數(shù)據(jù)庫管理系統(tǒng)由一個(gè)Oracle數(shù)據(jù)庫和一個(gè)Oracle實(shí)例組成Oracle服務(wù)器4Oracle實(shí)例一個(gè)Oracle實(shí)例:是一種訪問Oracle數(shù)據(jù)庫的基本方式總是打開一個(gè)且只打開一個(gè)數(shù)據(jù)庫由內(nèi)存結(jié)構(gòu)和進(jìn)程結(jié)構(gòu)組成后臺進(jìn)程內(nèi)存結(jié)構(gòu)SGARedolog buffercacheDatabase buffercacheSharedpoolDBWRSMONPMONCKP

3、TLGWROthersDataDict. cacheLibrarycache實(shí)例5創(chuàng)建連接和會話創(chuàng)建連接創(chuàng)建對話數(shù)據(jù)庫用戶用戶進(jìn)程Oracle服務(wù)器服務(wù)器進(jìn)程6Oracle數(shù)據(jù)庫Oracle數(shù)據(jù)庫:是作為一個(gè)單元對待的數(shù)據(jù)的集合體由三種文件類型組成控制文件數(shù)據(jù)文件歸檔日志文件參數(shù)文件密碼文件重做日志文件Oracle數(shù)據(jù)庫7物理結(jié)構(gòu)Oracle數(shù)據(jù)庫的物理存儲是由實(shí)際的操作系統(tǒng)文件決定控制文件數(shù)據(jù)文件重做日志文件控制文件數(shù)據(jù)文件(包括數(shù)據(jù)字典)標(biāo)題聯(lián)機(jī)重做日志文件8內(nèi)存結(jié)構(gòu)Oracle的內(nèi)存結(jié)構(gòu)由以下兩個(gè)內(nèi)存區(qū)域構(gòu)成:系統(tǒng)全局區(qū)(SG

4、A):在實(shí)例啟動的時(shí)候分配,是Oracle實(shí)例中的一個(gè)基本成分程序全局區(qū)(PGA):服務(wù)器進(jìn)程啟動時(shí)分配9系統(tǒng)全局區(qū)系統(tǒng)全局區(qū)(SGA)由幾部分內(nèi)存區(qū)域組成:共享池?cái)?shù)據(jù)塊高速緩沖區(qū)重做日志緩沖區(qū)有兩個(gè)可選擇的內(nèi)存結(jié)構(gòu)能配置在系統(tǒng)全局區(qū)內(nèi):大型池JAVA池10系統(tǒng)全局區(qū)系統(tǒng)全局區(qū)分配大小上限由SGA_MAX_SIZE參數(shù)決定.系統(tǒng)全局區(qū)分配原則依賴其中的組件:分配鄰近的虛擬內(nèi)存大小基于SGA_MAX_SIZE11共享存儲區(qū)用來存儲最近最多執(zhí)行的SQL語句和最近最多使用的數(shù)據(jù)定義它由兩個(gè)主要的內(nèi)存存結(jié)構(gòu)組成:庫緩沖區(qū)數(shù)據(jù)字典緩沖區(qū)大小由

5、參數(shù)SHARED_POOL_SIZE決定.SharedpoolDatadictionarycacheLibrarycacheALTERSYSTEMSETSHARED_POOL_SIZE=64M;12庫緩存區(qū)庫緩沖區(qū)存儲最近使用的SQL和PL/SQL語句信息:它能夠使普遍使用的語句能夠共享通過LRU算法進(jìn)行管理由兩種結(jié)構(gòu)組成:共享SQL區(qū)域共享PL/SQL區(qū)域其中各自的大小由共享池內(nèi)部指定13數(shù)據(jù)字典緩沖區(qū)數(shù)據(jù)字典緩沖區(qū)是數(shù)據(jù)庫里最經(jīng)常使用的對象定義的集合它包括數(shù)據(jù)文件名、表、索引、列、用戶權(quán)限和其它數(shù)據(jù)庫對象等信息.在解析期間,服務(wù)

6、器進(jìn)程會查找數(shù)據(jù)字典獲取允許接入的關(guān)聯(lián)對象信息.緩存數(shù)據(jù)字典信息在內(nèi)存區(qū)能提高查詢數(shù)據(jù)的響應(yīng)時(shí)間.它的大小由共享池的大小決定.14數(shù)據(jù)塊高速緩沖區(qū)數(shù)據(jù)塊高速緩沖區(qū)儲存以前從數(shù)據(jù)文件中取出過的數(shù)據(jù)塊的拷貝信息.當(dāng)?shù)玫交蛐薷臄?shù)據(jù)時(shí),它能使性能得到提高.它通過LRU算法進(jìn)行管理.由DB_BLOCK_SIZE決定大小.Databasebuffer cache15數(shù)據(jù)塊高速緩沖區(qū)由獨(dú)立的子緩存組成:DB_CACHE_SIZEDB_KEEP_CACHE_SIZEDB_RECYCLE_CACHE_SIZE數(shù)據(jù)庫緩沖區(qū)可以動態(tài)的改變尺寸.DB_CA

7、CHE_ADVICE可以設(shè)置以收集統(tǒng)計(jì)信息用來預(yù)測不同的緩沖大小ALTERSYSTEMSETDB_CACHE_SIZE=96M;16重做日志緩沖區(qū)重做日志緩沖區(qū)記錄數(shù)據(jù)塊的所有變化.首要目的是恢復(fù).記錄的信息可用來重做改變.尺寸大小由LOG_BUFFER定義.Redolog buffercache17大型池大型池是在SGA內(nèi)一種可選擇的存貯區(qū)域,只配置在共享服務(wù)器環(huán)境中能減輕在共享池的負(fù)擔(dān).用在UGA、備份和恢復(fù)等操作中.不使用LRU列表算法.大小由LARGE_POOL_SIZE決定.ALTERSYSTEMSETLARGE_POOL

8、_SIZE=64M;18Java區(qū)Java區(qū)是為了解開Java命令:如果安裝并使用Java是必需的.在數(shù)據(jù)庫表格中,它存貯的方式非常像PL/SQL.它的尺寸由JAVA_POOL_SIZE參數(shù)決定.19User process程序全局區(qū)

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

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

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