2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第一章數(shù)據(jù)庫啟動(dòng).............................................................2第二章表空間................................................................16第三章表....................................................................21第四章索

2、引..................................................................27第五章備份與恢復(fù)............................................................29第六章數(shù)據(jù)庫優(yōu)化............................................................36第七章PLSQL語言.

3、..........................................................38RedHatLinuxAS4安裝ACLE10g...............................................39傳遞給一個(gè)HASH函數(shù),并返回一個(gè)HASH值,服務(wù)器進(jìn)程將到SHAREDPOOL的共享PLSQL區(qū)去查找是否存在同樣的HASH值,如果存在,服務(wù)器進(jìn)程將使用這條語句已高速緩存在

4、SHAREDPOOL中的已分析過的版本來執(zhí)行,如果不存在,服務(wù)器進(jìn)程將對(duì)該語句進(jìn)行語法分析,首先檢查該語句的語法的正確性,接著對(duì)語句中涉及的表、索引、視圖等對(duì)象進(jìn)行解析,并對(duì)照數(shù)據(jù)字典檢查這些對(duì)象的名稱以及相關(guān)結(jié)構(gòu),并根據(jù)ACLE選用的優(yōu)化模式以及數(shù)據(jù)字典中是否存在相應(yīng)對(duì)象的統(tǒng)計(jì)數(shù)據(jù)和是否使用了存儲(chǔ)大綱來生成一個(gè)執(zhí)行計(jì)劃或從存儲(chǔ)大綱中選用一個(gè)執(zhí)行計(jì)劃,然后再用數(shù)據(jù)字典核對(duì)此用戶對(duì)相應(yīng)對(duì)象的執(zhí)行權(quán)限,最后生成一個(gè)編譯代碼。ACLE將這條語

5、名的本身實(shí)際文本、HASH值、編譯代碼、與此語名相關(guān)聯(lián)的任何統(tǒng)計(jì)數(shù)據(jù)和該語句的執(zhí)行計(jì)劃緩存在SHAREDPOOL的共享PLSQL區(qū)。服務(wù)器進(jìn)程通過SHAREDPOOL鎖存器來申請(qǐng)可以向哪些共享PLSQL區(qū)中緩存這此內(nèi)容,也就是說被SHAREDPOOL鎖存器鎖定的PLSQL區(qū)中的塊不可被覆蓋,因?yàn)檫@些塊可能被其它進(jìn)程所使用。在SQL分析階段將用到LIBRARYCACHE,從數(shù)據(jù)字典中核對(duì)表、視圖等結(jié)構(gòu)的時(shí)候,需要將數(shù)據(jù)字典從磁盤讀入LIB

6、RARYCACHE,因此,在讀入之前也要使用LIBRARYCACHE鎖存器來申請(qǐng)用于緩存數(shù)據(jù)字典。生成編譯代碼之后,接著下一步服務(wù)器進(jìn)程要準(zhǔn)備開始更新數(shù)據(jù),服務(wù)器進(jìn)程將到DBBUFFER中查找是否有相關(guān)對(duì)象的緩存數(shù)據(jù),下面分兩個(gè)可能進(jìn)行解釋:如果沒有,服務(wù)器進(jìn)程將在表頭部請(qǐng)求一些行鎖,如果成功加鎖,服務(wù)器進(jìn)程將從數(shù)據(jù)文件中讀這些行所在的數(shù)據(jù)塊放入DBBUFFER中空閑的區(qū)域或者覆蓋已被擠出LRU列表的非臟數(shù)據(jù)塊緩沖區(qū),并且排列在LRU列

7、表的頭部,如果這些非臟數(shù)據(jù)緩沖區(qū)寫完也不能滿足新數(shù)據(jù)的請(qǐng)求時(shí),會(huì)立即觸發(fā)DBWN進(jìn)程將臟數(shù)據(jù)列表中指向的緩沖塊寫入數(shù)據(jù)文件,并且清洗掉這些緩沖區(qū),來騰出空間緩沖新讀入的數(shù)據(jù),也就是在放入DBBUFFER之前也是要先申請(qǐng)DBBUFFER中的鎖存器,成功鎖定后,再寫入DBBUFFER,然后服務(wù)器程將該語句影響的被讀入DBBUFFER塊中的這些行的ROWID及將要更新的原值和新值及SCN等信息逐條的寫入REDOLOGBUFFER,在寫入RED

8、OLOGBUFFER之前也是先請(qǐng)求REDOLOGBUFFER塊的鎖存器,成功鎖定之后才開始寫入,當(dāng)寫入達(dá)到REDOLOGBUFFER大小的三分之一或?qū)懭肓窟_(dá)到1M或超過三秒后或發(fā)生檢查點(diǎn)時(shí)或者DBWN之前發(fā)生,LGWR將把REDOLOGBUFFER中的數(shù)據(jù)寫入磁盤上的重做日志文件,已被寫入重做日志文件的REDOLOGBUFFER中的塊上的鎖存器被釋放,并可被后來寫入的信息所覆蓋,REDOLOGBUFFER以循環(huán)的方式工作。當(dāng)一個(gè)重做日志

9、文件寫滿后,LGWR將切換到下一個(gè)重做日志文件,如果是歸檔模式,歸檔進(jìn)程還將前一個(gè)寫滿的重做日志進(jìn)程寫入歸檔日志文件,重做日志文件也是循環(huán)工作方式。寫完所有的REDOLOGBUFFER之后,服務(wù)器進(jìn)程開始改寫這個(gè)DBBUFFER塊頭部的事務(wù)列表并寫入SCN,然后COPY包含這個(gè)塊的頭部事務(wù)列表及SCN信息的數(shù)據(jù)副本放入回滾段中,我們將回滾段中的副本稱為數(shù)據(jù)塊的“前映像”。(回滾段可以存儲(chǔ)在專門的回滾表空間中,這個(gè)表空間由一個(gè)或多個(gè)物理文

10、件組成,并專用于回滾表空間,回滾段也可在其它表空間中的數(shù)據(jù)文件中開辟。)然后改寫這個(gè)DBBUFFER塊的數(shù)據(jù),并在其頭部寫入對(duì)應(yīng)的回滾段地址,如果對(duì)一行數(shù)據(jù)多次UPDATE而不COMMIT則在回滾段中將會(huì)有多個(gè)“前映像”,除第一個(gè)“前映像”含有SCN信息外,其它的每個(gè)“前映像”的頭部還含有SCN信息和“前前映像”的回滾段地址。一次UPDATE操作只對(duì)應(yīng)一個(gè)SCN。然后服務(wù)器進(jìn)程在臟數(shù)據(jù)列表中建立一條指向此緩沖塊的指針。接著服務(wù)器進(jìn)程會(huì)從

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論