freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

02第2章oracle數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(編輯修改稿)

2024-10-25 00:51 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 .3.3 Oracle數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)存結(jié)構(gòu),1.系統(tǒng)全局區(qū)(SGA)主要部分組成 數(shù)據(jù)庫(kù)高速緩存區(qū) 共享池 重做日志緩存區(qū) 大緩存池 固定的SGA。,,數(shù)據(jù)庫(kù)高速緩存區(qū) (Database Buffer Cache),圖 2.8 數(shù)據(jù)庫(kù)高速緩存區(qū),用于存儲(chǔ)從磁盤數(shù)據(jù)文件中讀取的數(shù)據(jù),供所有用戶共享,以提高數(shù)據(jù)庫(kù)的整體效率,共享池 Share pool,圖 2.9 共享池中的內(nèi)存結(jié)構(gòu),用于保存最近執(zhí)行的SQL語(yǔ)句、PL/SQL程序的數(shù)據(jù)字典信息,以用于系統(tǒng)對(duì)其進(jìn)行語(yǔ)法分析、編譯和執(zhí)行的內(nèi)存區(qū)域。,重做日志緩存區(qū) 用于在內(nèi)存中存儲(chǔ)未被刷新寫入聯(lián)機(jī)重做日志文件的重做信息 是Oracle在循環(huán)方式下使用的先進(jìn)先出的緩沖區(qū) 大小可在初始化參數(shù)文件中由log buffer參數(shù)設(shè)定,以字節(jié)為單位 大緩存池 是Oracle的一個(gè)可選內(nèi)存區(qū),主要用于多線程的服務(wù)器或備份還原等操作 固定的SGA 用于存儲(chǔ)極大量的值。為了對(duì)實(shí)例進(jìn)行操作,這些值需要在內(nèi)部進(jìn)行記錄。,程序全局區(qū)(PGA),獨(dú)立于SGA,不會(huì)出現(xiàn)在SGA中。由操作系統(tǒng)在本地分配。 在系統(tǒng)全局區(qū)可用的共享內(nèi)存 連接到Oracle數(shù)據(jù)庫(kù)的進(jìn)程的私有的內(nèi)存區(qū)--程序全局區(qū)(PGA) 程序全局區(qū)不能共享 程序全局區(qū)含有單個(gè)進(jìn)程工作時(shí)需要的數(shù)據(jù)、控制信息、進(jìn)程會(huì)話變量和內(nèi)部數(shù)組等,2.3.4 Oracle數(shù)據(jù)庫(kù)系統(tǒng)的后臺(tái)進(jìn)程,圖 2.10 典型的Oracle后臺(tái)進(jìn)程集合,在NT服務(wù)器上,后臺(tái)進(jìn)程的執(zhí)行是作為Oracle Service的多線程實(shí)現(xiàn)的,它允許Oracle進(jìn)程更有效地使用共享內(nèi)存地址空間,從而減少了N T 操作系統(tǒng)處理。,Oracle數(shù)據(jù)庫(kù)啟動(dòng)時(shí),會(huì)啟動(dòng)多個(gè)Oracle后臺(tái)進(jìn)程,用于異步執(zhí)行不同的特定任務(wù)。通過(guò)查詢數(shù)據(jù)字典v$bgprocess可以查看它們的相關(guān)信息。,DBWn 進(jìn)程: 數(shù)據(jù)庫(kù)寫入進(jìn)程,負(fù)責(zé)將數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)寫入數(shù)據(jù)文件。其主要有以下幾個(gè)作用: 管理數(shù)據(jù)緩沖區(qū),一遍用戶進(jìn)程總能找到空閑的緩沖區(qū)。 將所有修改后的緩沖區(qū)數(shù)據(jù)(dirty data)寫入數(shù)據(jù)文件。 使用LRU算法將最近使用過(guò)的塊保留在內(nèi)存中。 通過(guò)延遲些來(lái)優(yōu)化磁盤I/O讀寫。 DBWn進(jìn)程最多可以啟動(dòng)20個(gè),分別命名為DBW0,DBW1….DBW9,DBWa,DBWj。由參數(shù)db_writer_processes決定。 LGWR 進(jìn)程 日志寫入進(jìn)程,負(fù)責(zé)管理日志緩沖區(qū)的后臺(tái)進(jìn)程。 將日志信息同步的寫入在線日志文件組中。若整個(gè)日志文件組均無(wú)法使用,則進(jìn)程會(huì)被掛起,直至問(wèn)題被解決。 CKPT 進(jìn)程 檢驗(yàn)點(diǎn)進(jìn)程。一般在發(fā)生日志切換時(shí)自動(dòng)產(chǎn)生,用于縮短實(shí)例恢復(fù)所需要的時(shí)間。在檢查點(diǎn)期間,該進(jìn)程更新控制文件與數(shù)據(jù)文件的標(biāo)題,從而反映最近成功SCN(系統(tǒng)更改號(hào))。 參數(shù) Log_checkpoint_timeout:設(shè)置檢查點(diǎn)產(chǎn)生的時(shí)間間隔,默認(rèn)1800秒。 參數(shù) Log_checkpoint_interval:設(shè)置一個(gè)檢查點(diǎn)需要填充的日志文件塊的數(shù)目。默認(rèn)為0。,SMON進(jìn)程:系統(tǒng)監(jiān)控進(jìn)程,所負(fù)責(zé)的工作有: 數(shù)據(jù)庫(kù)實(shí)例故障恢復(fù) 管理和維護(hù)表空間中的空閑空間 系統(tǒng)啟動(dòng)期間,回收所有表空間中的臨時(shí)段 PMON進(jìn)程:用戶進(jìn)程監(jiān)控進(jìn)程,負(fù)責(zé)用戶進(jìn)程故障恢復(fù),清理釋放用戶進(jìn)程的內(nèi)存區(qū)域。周期性檢查調(diào)度進(jìn)程和服務(wù)器進(jìn)程狀態(tài)。 ARCn進(jìn)程:歸檔進(jìn)程。用于將邪門的日志文件復(fù)制到歸檔日志文件中,防止日志文件組中的日志信息被覆蓋或者破壞。運(yùn)行在數(shù)據(jù)庫(kù)服務(wù)器歸檔模式下。 RECO進(jìn)程:存在于分布式數(shù)據(jù)庫(kù)系統(tǒng)中,用于自動(dòng)解決在分布式數(shù)據(jù)庫(kù)系統(tǒng)中出現(xiàn)的事務(wù)故障。主要負(fù)責(zé)事務(wù)回滾,保持分布式系統(tǒng)中數(shù)據(jù)的一致性。,2.3.5 數(shù)據(jù)庫(kù)字典,Oracle數(shù)據(jù)庫(kù)字典(data dictionary),是存儲(chǔ)在數(shù)據(jù)庫(kù)中的所有對(duì)象信息的知識(shí)庫(kù),Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)使用數(shù)據(jù)字典獲取對(duì)象信息和安全信息。而用戶和數(shù)據(jù)庫(kù)系統(tǒng)管理員則用數(shù)據(jù)字典查詢數(shù)據(jù)庫(kù)信息。 數(shù)據(jù)字典中保存有數(shù)據(jù)庫(kù)中對(duì)象和段的信息,如:表、索引、視圖、包、存儲(chǔ)過(guò)程以及與用戶、權(quán)限、角色、審計(jì)和約束等相關(guān)的信息 數(shù)據(jù)字典試只讀的,用戶不能修改數(shù)據(jù)信息和結(jié)構(gòu)。 數(shù)據(jù)字典主要有:user視圖,all視圖,dba視圖,v$視圖,GV$視圖。詳見(jiàn)P32 表22。,2.4 Oracle數(shù)據(jù)庫(kù)的應(yīng)用結(jié)構(gòu),主要的應(yīng)用結(jié)構(gòu)有: 多磁盤結(jié)構(gòu) 磁盤映像系統(tǒng) 客戶/服務(wù)器系統(tǒng) 多線程服務(wù)器系統(tǒng) 并行數(shù)據(jù)庫(kù)系統(tǒng) 分布式數(shù)據(jù)庫(kù)系統(tǒng) Oracle Web Server系統(tǒng),2.4.1 多磁盤結(jié)構(gòu),圖 2.14 多磁盤結(jié)構(gòu)上的Oracle服務(wù)器,2.4.2 磁盤映像系統(tǒng),磁盤映像的好處。 磁盤映像可以作為磁盤失效時(shí)的備份來(lái)使用。 可以改進(jìn)系統(tǒng)的性能,2.4.3 客戶/服務(wù)器系統(tǒng),應(yīng)用程序運(yùn)行在客戶端的工作站上,Oracle數(shù)據(jù)庫(kù)運(yùn)行在服務(wù)器上,二者通過(guò)以太網(wǎng)連接在一起。為了使客戶和服務(wù)器易于連接,Oracle提供了SQL*Net的高層網(wǎng)絡(luò)協(xié)議。在客戶/服務(wù)器環(huán)境下,所有客戶都安裝了SQL*Net客戶端軟件,服務(wù)器則安裝相應(yīng)的服務(wù)端軟件。SQL*Net提供了一個(gè)程序代碼的公用接口,而不用考慮其底層的實(shí)現(xiàn)。,基于客戶/服務(wù)器的Oracle系統(tǒng),圖 2.15 基于客戶/服
點(diǎn)擊復(fù)制文檔內(nèi)容
合同協(xié)議相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1