【正文】
據(jù)庫進(jìn)行修改的事務(wù)( Transaction)在記錄到重做日志之前都必須首先放到重做日志緩沖區(qū)( Redo Log Buffer)中。數(shù)據(jù)字典緩沖區(qū)也通過最近最少使用( LRU)算法來管理。SQL共享池包括庫高速緩存( library cache)、數(shù)據(jù)字典高速緩存。4. SGA共享 SQL池 the Development Technology to Database 是非共享的 ,只有服務(wù)進(jìn)程本身才能訪問它自己的 PGA區(qū)the Development Technology to Database在 OEM中管理數(shù)據(jù)庫實(shí)例的內(nèi)存結(jié)構(gòu)the Development Technology to Databasen 進(jìn)程的概念n 進(jìn)程是操作系統(tǒng)中一個(gè)獨(dú)立的可以調(diào)度的活動(dòng),用于完成指定的任務(wù)。 n 服務(wù)器進(jìn)程由 Oracle自身創(chuàng)建,用于處理連接到數(shù)據(jù)庫實(shí)例的用戶進(jìn)程所提出的請(qǐng)求。n 為了保證 Oracle數(shù)據(jù)庫在任意一個(gè)時(shí)刻可以處理多用戶的并發(fā)請(qǐng)求,進(jìn)行復(fù)雜的數(shù)據(jù)操作,Oracle數(shù)據(jù)庫起用了一些相互獨(dú)立的附加進(jìn)程,稱為后臺(tái)進(jìn)程 。monitor, SMON)的主要職責(zé)是重新啟動(dòng)系統(tǒng)。monitor, PMON)。the Development Technology to Database數(shù)據(jù)庫寫入進(jìn)程 writer, LGWR)負(fù)責(zé)將重做日志緩沖區(qū)內(nèi)變動(dòng)記錄 循環(huán) 寫回磁盤內(nèi)的重做日志文件,該進(jìn)程會(huì)將所有數(shù)據(jù)從重做日志緩存中寫入到現(xiàn)行的在線重做日志文件中。在Archivelog模式運(yùn)行時(shí),數(shù)據(jù)庫在開始重做日志文件之前先對(duì)其進(jìn)行備份 .the Development Technology to Database檢查點(diǎn)進(jìn)程 (CKPT)在適當(dāng)時(shí)候產(chǎn)生一個(gè) checkpoint事件,確保緩沖區(qū)內(nèi)經(jīng)常被變動(dòng)的數(shù)據(jù)也要定期被寫入數(shù)據(jù)文件。 (多個(gè)數(shù)據(jù)庫同時(shí)進(jìn)行數(shù)據(jù)處理動(dòng)作 )the Development Technology to Database 圖 后臺(tái)進(jìn)程與數(shù)據(jù)庫外部結(jié)構(gòu)、 SGA的關(guān)系the Development Technology to Database在其中保存著關(guān)于數(shù)據(jù)庫系統(tǒng)本身以及其中存儲(chǔ)的所有對(duì)象的基本信息。the Development Technology to Database?數(shù)據(jù)庫對(duì)象所有的框架對(duì)象的定義(表、視圖、索引、同義詞、序列、過程、函數(shù)、包、觸發(fā)器等)?為框架對(duì)象如何分配和使用空間?列的默認(rèn)值?完整性約束信息?數(shù)據(jù)庫安全信息,包括用戶、權(quán)限、角色等?審計(jì)信息數(shù)據(jù)字典視圖