


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、注:假設(shè)有錯(cuò)誤,請(qǐng)自己修改,主要以書(shū)為準(zhǔn),以下僅供參考一選擇題6、7、8、10、12、13 的課后選擇題全英文。2*15=30 二判斷題2*5=10三問(wèn)答題6、7、8、9、10、11、12、13 課后簡(jiǎn)答題。30 分四程序題5、6、7、15、16 實(shí)訓(xùn)題,特別是 6、7章,和和16.6例題。 3*10=30具體如下:一選擇題第 101 頁(yè) 3 選擇題1B、 C 2A3A 4 B5B6C7 B8B9D10A第 120 頁(yè) 3選擇題C C B A C A B A B D D A第 157 頁(yè) 3選擇題1C 2B3C4 B5B6B7A8B9B10C第 239 頁(yè) 3選擇題1A 2B3A 4A5B6A
2、7D8D9D10D二簡(jiǎn)答題和實(shí)訓(xùn)題1為EXAMPLE 表空間添加一個(gè)數(shù)據(jù)文件,文件名為example02.dbf,大小為20MB.ALTER TABLESPACE EXAMPLEADD DATAFILED:ORACLEORADATAORCLexample02.dbf 'SIZE 20M '2 修改 USERS 表空間中的 userdata03.dbf 為自動(dòng)擴(kuò)展方式,每次擴(kuò)展 5MB ,最大為 100MB 。ALTER DA TABASE DATAFILE D:ORACLEORADATAORCLuserdata03.dbf 'AUTOEXTEND ON NEXT 5M
3、MAXSIZE 100M;3. 將表空間 USERS 中的數(shù)據(jù)文件 USERS03.DBF 更名為 userdata04.dbf, 將表空間 EXAMPLE 中的數(shù)據(jù) 文件 example03.dbf 更名為 example04.dbf.SHUTDOWN IMMEDIATE;在操作系統(tǒng)中重命名 userdata03.dbf、example03.dbf 分別為 userdata04.dbf、example04.dbfSTARTUP MOUNT;ALTER DA TABASE RENAME FILE D:ORACLEORADATAORCLuserdata03.dbf ', D:ORACLE
4、ORADATAORCLexample03.dbf ' TOD:ORACLEORADATAORCLuserdata04.dbf ', D:ORACLEORADATAORCLexample04.dbf 'ALTER DA TABASE OPEN;4. 為數(shù)據(jù)庫(kù)添加一個(gè)重做日志文件組,組包含兩個(gè)成員文件,分別為redo4a.log 和 redo4b.log, 大小分別為 5MBALTER DA TABASE ADD LOGFILE GROUP4D:ORACLEORADATAORCLredo04a.log ','D:ORACLEORADATAORCLredo04
5、b.log'SIZE 5M;5. 為新建的重做日志文件組添加一個(gè)成員文件,名稱(chēng)為redo4c.log 。ALTER DA TABASE ADD LOGFILE MEMBER D:ORACLEORADATAORCLredo04c.log 'TO GROUP 4;6. 說(shuō)明數(shù)據(jù)庫(kù)邏輯存儲(chǔ)結(jié)構(gòu)的組成和相互關(guān)系。Oracle9 數(shù)據(jù)庫(kù)的邏輯存儲(chǔ)結(jié)構(gòu)分為數(shù)據(jù)塊、 區(qū)、段和表空間四種。其中, 數(shù)據(jù)塊是數(shù)據(jù)庫(kù)中的最小 I/O 單元,由假設(shè)干個(gè)連續(xù)的數(shù)據(jù)塊組成的區(qū)是數(shù)據(jù)庫(kù)中最小的存儲(chǔ)分配單元,由假設(shè)干個(gè)區(qū)形成的段 是一樣類(lèi)型數(shù)據(jù)的存儲(chǔ)分配區(qū)域,由假設(shè)干個(gè)段形成的表空間是最大的邏輯存儲(chǔ)單元,所有
6、的表空間構(gòu) 成一個(gè)數(shù)據(jù)庫(kù)。7. 說(shuō)明數(shù)據(jù)庫(kù)表空間的種類(lèi),以與不同類(lèi)型表空間的作用。 數(shù)據(jù)庫(kù)表空間分為系統(tǒng)表空間和非系統(tǒng)表空間兩類(lèi),其中非系統(tǒng)表空間包括撤銷(xiāo)表空間、臨時(shí)表空 間和用戶(hù)表空間等。SYSTEM 表空間主要用于存儲(chǔ)數(shù)據(jù)庫(kù)的數(shù)據(jù)字典、 PL/SQL 程序的源代碼和解釋代碼、數(shù)據(jù)庫(kù)對(duì)象 的定義。撤銷(xiāo)表空間專(zhuān)門(mén)進(jìn)展回退信息的自動(dòng)管理。臨時(shí)表空間是專(zhuān)門(mén)進(jìn)展臨時(shí)段管理的表空間。用戶(hù) 表空間用于別離不同應(yīng)用的數(shù)據(jù),而且能夠減少讀取數(shù)據(jù)文件時(shí)產(chǎn)生的 I/O 沖突。8. 數(shù)據(jù)庫(kù)表空間的管理方式有幾種,各有什么特點(diǎn)?數(shù)據(jù)庫(kù)表空間的管理方式有兩種:字典管理方式和本地管理方式。在字典管理方式下,表空間使用
7、數(shù)據(jù)字典來(lái)管理存儲(chǔ)空間的分配,當(dāng)進(jìn)展區(qū)的分配與回收時(shí), Oracle 將對(duì)數(shù)據(jù)字典中的相關(guān)根底表進(jìn)展 更新,同時(shí)會(huì)產(chǎn)生回退信息和重做信息。在本地管理方式中,區(qū)的分配和管理信息都存儲(chǔ)在表空間的數(shù) 據(jù)文件中,而與數(shù)據(jù)字典無(wú)關(guān)。9. 數(shù)據(jù)庫(kù)中常用的段有哪幾種,分別起什么作用? 根據(jù)存儲(chǔ)對(duì)象類(lèi)型不同,可以分為數(shù)據(jù)段、索引段、臨時(shí)段和回退段四類(lèi)。數(shù)據(jù)段用來(lái)存儲(chǔ)表或簇的數(shù)據(jù)。索引段用來(lái)存放索引信息,包括 ROWID 和索引鍵值。 臨時(shí)段用來(lái)保存 SQL 語(yǔ)句在解釋和執(zhí)行過(guò)程中所產(chǎn)生的臨時(shí)數(shù)據(jù)。 回退段用于保存數(shù)據(jù)修改之前的信息,包括數(shù)據(jù)修改前的值與其位置,即記錄數(shù)據(jù)庫(kù)中所有事務(wù)修 改之前信息的段。10.
8、說(shuō)明 Oracle 專(zhuān)用效勞器工作模式的工作過(guò)程。 用戶(hù)進(jìn)程向一個(gè)數(shù)據(jù)庫(kù)實(shí)例發(fā)出連接請(qǐng)求。位于數(shù)據(jù)庫(kù)效勞器中的 Oracle 監(jiān)聽(tīng)程序探測(cè)到用戶(hù)進(jìn)程請(qǐng)求后,首先驗(yàn)證用戶(hù)進(jìn)程提供的用戶(hù)名和 口令,驗(yàn)證通過(guò)后建議一個(gè)專(zhuān)用的效勞器進(jìn)程為該用戶(hù)進(jìn)程提供效勞。用戶(hù)提交一條SQL語(yǔ)句。專(zhuān)用效勞器進(jìn)程首先判斷在共享SQL工作區(qū)中是否存在類(lèi)似的 SQL語(yǔ)句。如果不存在,將為這條SQL語(yǔ)句分配新的共享 SQL工作區(qū),然后解析該語(yǔ)句。在解析過(guò)程中,效勞器進(jìn)程將檢查該語(yǔ)句的語(yǔ)確 性。同時(shí),該語(yǔ)句的私有數(shù)據(jù)和信息保存到效勞器進(jìn)程的PGA中。解析完成后,效勞器進(jìn)程開(kāi)始在數(shù)據(jù)高速緩沖區(qū)中尋找SQL語(yǔ)句所要求的數(shù)據(jù)。如果數(shù)
9、據(jù)不在數(shù)據(jù)高速緩沖區(qū)中,還需要從數(shù)據(jù)文件中將所需要的數(shù)據(jù)讀取到數(shù)據(jù)高速緩沖區(qū)中。效勞器進(jìn)程執(zhí)行 SQL語(yǔ)句。如果SQL語(yǔ)句要對(duì)數(shù)據(jù)進(jìn)展更改,僅在數(shù)據(jù)高速緩沖區(qū)中對(duì)緩存塊進(jìn)展 更改,并將更改所生成的重做記錄保存在重做日志緩存中。將來(lái),由LGWRS程將重做記錄寫(xiě)入重做日志文件,由 DBWI進(jìn)程將臟緩存塊寫(xiě)入數(shù)據(jù)文件。執(zhí)行完畢后,效勞器進(jìn)程將結(jié)果返回給用戶(hù)進(jìn)程。11. 說(shuō)明 Oracle 共享效勞器工作模式的工作過(guò)程。 在客戶(hù)端創(chuàng)立一個(gè)用戶(hù)進(jìn)程,連接數(shù)據(jù)庫(kù)。位于效勞器中的 Oracle 監(jiān)聽(tīng)程序探測(cè)到用戶(hù)進(jìn)程請(qǐng)求后,首先驗(yàn)證用戶(hù)進(jìn)程提供的用戶(hù)名和口 令,驗(yàn)證通過(guò)后將該用戶(hù)進(jìn)程分配給一個(gè)調(diào)度進(jìn)程。用戶(hù)
10、進(jìn)程直接與調(diào)度進(jìn)程進(jìn)展交互。用戶(hù)提交一條 SQL語(yǔ)句,調(diào)度進(jìn)程對(duì)SQL語(yǔ)句進(jìn)展處理,然后將處理結(jié)果放入位于 SGA區(qū)中的一 個(gè)“請(qǐng)求隊(duì)列中,同時(shí)將調(diào)度程序 ID 也存入請(qǐng)求隊(duì)列。當(dāng)某個(gè)共享效勞器進(jìn)程空閑時(shí),從“請(qǐng)求隊(duì)列中取出一條處理后的SQL語(yǔ)句,并對(duì)該語(yǔ)句進(jìn)展解析和執(zhí)行,得到它所請(qǐng)求的數(shù)據(jù)。共享效勞器進(jìn)程將處理結(jié)果放入SGA區(qū)中的一個(gè)“響應(yīng)隊(duì)列"中。調(diào)度程序定期檢查 “響應(yīng)隊(duì)列, 如果發(fā)現(xiàn)有自己送出請(qǐng)求的處理結(jié)果, 那么將結(jié)果取出。調(diào)度 程序根據(jù)處理結(jié)果中保存的調(diào)度程序 ID 來(lái)標(biāo)識(shí)該結(jié)果是否是自己的。 調(diào)度程序?qū)⑻幚斫Y(jié)果返回給用戶(hù)進(jìn)程。12.Oracle 數(shù)據(jù)庫(kù)的工作模式有哪兩種
11、?它們之間有何不同?在Oracle數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)的操作模式分為專(zhuān)用效勞器DELICATED SERVER模式和多線程效勞器MULTITHREADEDERVER模式兩種。其中,在專(zhuān)用效勞器模式中為每個(gè)用戶(hù)進(jìn)程創(chuàng)立一個(gè)效勞器進(jìn)程, 用戶(hù)進(jìn)程與效勞器進(jìn)程之間是1:1 的關(guān)系;在共享效勞器模式中,一個(gè)效勞器進(jìn)程可以為多個(gè)用戶(hù)進(jìn)程效勞器。13. 說(shuō)明數(shù)據(jù)字典中主要保存的信息以與數(shù)據(jù)字典的作用。 數(shù)據(jù)字典保存數(shù)據(jù)庫(kù)本身的系統(tǒng)信息以與所有數(shù)據(jù)庫(kù)對(duì)象信息包括: 各種數(shù)據(jù)庫(kù)對(duì)象的定義信息,包括表、視圖、索引、同義詞、序列、存儲(chǔ)過(guò)程、函數(shù)、包、觸發(fā)器以與 其他各種對(duì)象。數(shù)據(jù)庫(kù)存儲(chǔ)空間分配信息,如為某個(gè)數(shù)據(jù)庫(kù)對(duì)象
12、分配了多少空間,已經(jīng)使用了多少空間等。 數(shù)據(jù)庫(kù)的平安信息,包括用戶(hù)、權(quán)限、角色、完整性。數(shù)據(jù)庫(kù)運(yùn)行時(shí)的性能和統(tǒng)計(jì)信息。 其他數(shù)據(jù)庫(kù)本身的根本信息。數(shù)據(jù)字典的主要作用:Oracle 通過(guò)訪問(wèn)數(shù)據(jù)字典獲取用戶(hù)、模式對(duì)象、數(shù)據(jù)庫(kù)對(duì)象定義與存儲(chǔ)等信息,以判斷用戶(hù)權(quán)限的合法 性、模式對(duì)象的存在性和存儲(chǔ)空間的可用性。使用DDL語(yǔ)句修改數(shù)據(jù)庫(kù)對(duì)象后,oracle將在數(shù)據(jù)字典中記錄所做的修改。 任何數(shù)據(jù)庫(kù)用戶(hù)都可以從數(shù)據(jù)字典只讀視圖中獲取各種數(shù)據(jù)庫(kù)對(duì)象信息。DBA可以從數(shù)據(jù)字典動(dòng)態(tài)性能視圖中獲取數(shù)據(jù)庫(kù)的運(yùn)行狀態(tài),作為進(jìn)展性能調(diào)整的依據(jù)。14.Oracle 數(shù)據(jù)庫(kù)的平安控制機(jī)制有哪些?Oracle 數(shù)據(jù)庫(kù)的平安
13、機(jī)制包括:用戶(hù)管理:為了保證只有合法身份的用戶(hù)才能訪問(wèn)數(shù)據(jù)庫(kù),oracle 提供了三種用戶(hù)認(rèn)證機(jī)制,即數(shù)據(jù)身份認(rèn)證、外部身份認(rèn)證和全局身份認(rèn)證。只有通過(guò)認(rèn)證的用戶(hù)才能訪問(wèn)數(shù)據(jù)庫(kù)。權(quán)限管理:用戶(hù)登錄數(shù)據(jù)庫(kù)后,只能進(jìn)展其權(quán)限圍的操作。通過(guò)給用戶(hù)授權(quán)或回收用戶(hù)權(quán)限,可以到達(dá) 控制用戶(hù)對(duì)數(shù)據(jù)庫(kù)操作的目的。角色管理:通過(guò)角色方便地實(shí)現(xiàn)用戶(hù)權(quán)限的授予與回收。 表空間設(shè)置和配額管理:通過(guò)設(shè)置用戶(hù)的默認(rèn)表空間、臨時(shí)表空間和在表空間上的使用配額,可以有效 地控制用戶(hù)對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)空間的使用。用戶(hù)資源限制:通過(guò)概要文件,限制用戶(hù)對(duì)數(shù)據(jù)庫(kù)資源的使用。 數(shù)據(jù)庫(kù)審計(jì):監(jiān)視和記錄用戶(hù)在數(shù)據(jù)庫(kù)中的活動(dòng)。14. 簡(jiǎn)述 Orac
14、le 數(shù)據(jù)庫(kù)概要文件的作用。Oracle 數(shù)據(jù)庫(kù)概要文件主要用來(lái)限制用戶(hù)的數(shù)據(jù)庫(kù)與系統(tǒng)資源的使用以與管理用戶(hù)口令策略。15. 說(shuō)明審計(jì)有哪幾類(lèi),有什么不同? 在 oracle 中,共有四種類(lèi)型的審計(jì)。語(yǔ)句審計(jì):對(duì)特定的 SQL 語(yǔ)句進(jìn)展審計(jì),不指定具體對(duì)象。 權(quán)限審計(jì):對(duì)特定的系統(tǒng)權(quán)限使用情況進(jìn)展審計(jì)。 對(duì)象審計(jì):對(duì)特定的模式對(duì)象上執(zhí)行的特定語(yǔ)句進(jìn)展審計(jì)。 精細(xì)審計(jì):對(duì)基于容的各種 SQL 語(yǔ)句進(jìn)展審計(jì),可以使用布爾表達(dá)式對(duì)列級(jí)別上的容進(jìn)展審計(jì)。1說(shuō)明數(shù)據(jù)庫(kù)、表空間、數(shù)據(jù)文件以與數(shù)據(jù)庫(kù)對(duì)象之間的關(guān)系。一個(gè)數(shù)據(jù)庫(kù)由一個(gè)或多個(gè)表空間構(gòu)成,不同的表空間用于存放不同應(yīng)用的數(shù)據(jù),表空間的大小決定 了數(shù)據(jù)
15、庫(kù)的大小。一個(gè)表空間對(duì)應(yīng)一個(gè)或多個(gè)數(shù)據(jù)文件,數(shù)據(jù)文件的大小決定了表空間的大小。一個(gè)數(shù) 據(jù)文件只能附屬于一個(gè)表空間。一個(gè)數(shù)據(jù)庫(kù)對(duì)象只能存儲(chǔ)在一個(gè)表空間中,但可以存儲(chǔ)在該表空間所對(duì) 應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)文件中。2表空間管理時(shí)應(yīng)考慮哪些問(wèn)題?表空間管理時(shí),應(yīng)該遵循以下原那么: 將數(shù)據(jù)字典與用戶(hù)數(shù)據(jù)別離; 將回退數(shù)據(jù)與用戶(hù)數(shù)據(jù)別離; 將表空間的數(shù)據(jù)文件分散保存到不同的硬盤(pán)上; 為不同的應(yīng)用創(chuàng)立獨(dú)立的表空間。(3) 說(shuō)明回退段的作用,以與回退段的管理方式。 利用回退段中保存的信息,可以實(shí)現(xiàn)事務(wù)回滾、數(shù)據(jù)庫(kù)恢復(fù)和數(shù)據(jù)的讀一致性。回退段的管理有兩 種方式,即自動(dòng)撤銷(xiāo)管理和手動(dòng)撤銷(xiāo)管理。4) 說(shuō)明數(shù)據(jù)庫(kù)實(shí)例的概
16、念與其結(jié)構(gòu)。數(shù)據(jù)庫(kù)實(shí)例是數(shù)據(jù)庫(kù)系統(tǒng)的軟件結(jié)構(gòu), 由存結(jié)構(gòu)與后臺(tái)進(jìn)程組成, 處于用戶(hù)與物理數(shù)據(jù)庫(kù)之間, 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。5) 說(shuō)明數(shù)據(jù)庫(kù)存結(jié)構(gòu)中 SGA 和 PGA 的組成,以與這兩個(gè)存區(qū)存放信息的區(qū)別 。SGA 區(qū)由數(shù)據(jù)緩沖區(qū)、共享池、重做日志緩沖區(qū)、大型池、 JAVA 池構(gòu)成; PGA 區(qū)由排序區(qū)、 私有SQL區(qū)以與堆棧構(gòu)成。SGA區(qū)是由Oracle分配的共享存結(jié)構(gòu),包含一個(gè)數(shù)據(jù)庫(kù)實(shí)例共享的數(shù)據(jù)和 控制信息。當(dāng)多個(gè)用戶(hù)同時(shí)連接同一個(gè)實(shí)例時(shí),SGA區(qū)數(shù)據(jù)供多個(gè)用戶(hù)共享,所以SGA區(qū)又稱(chēng)為共享全局區(qū)。用戶(hù)對(duì)數(shù)據(jù)庫(kù)的各種操作主要在SGA區(qū)中進(jìn)展。該存區(qū)隨數(shù)據(jù)庫(kù)實(shí)例的創(chuàng)立而分配,隨實(shí)例的終止而釋
17、放。PGA區(qū)是在用戶(hù)進(jìn)程連接數(shù)據(jù)庫(kù),創(chuàng)立一個(gè)會(huì)話(huà)時(shí),由Oracle為用戶(hù)分配的存區(qū)域,保存當(dāng)前用戶(hù)私有的數(shù)據(jù)和控制信息,因此該區(qū)又稱(chēng)為私有全局區(qū)。每個(gè)效勞器進(jìn)程只能訪問(wèn)自己的PGA區(qū),所有效勞器進(jìn)程PGA區(qū)總和即為實(shí)例的 PGA區(qū)的大小。6) 簡(jiǎn)述 Oracle 數(shù)據(jù)庫(kù) SGA 中重做日志緩沖區(qū)、數(shù)據(jù)高速緩沖區(qū)與共享池的功能。 數(shù)據(jù)高速緩沖區(qū)存儲(chǔ)的是最近從數(shù)據(jù)文件中檢索出來(lái)的數(shù)據(jù),供所有用戶(hù)共享。當(dāng)用戶(hù)要操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí),先由效勞器進(jìn)程將數(shù)據(jù)從磁盤(pán)的數(shù)據(jù)文件讀到數(shù)據(jù)高速緩沖區(qū)中,然后在緩沖區(qū)中進(jìn)展 處理。重做日志緩沖區(qū)用于緩存用戶(hù)對(duì)數(shù)據(jù)庫(kù)進(jìn)展修改操作時(shí)生成的重做記錄。共享池用于緩存最近執(zhí)
18、行過(guò)的SQL語(yǔ)句、PL/SQL程序和數(shù)據(jù)字典信息,是對(duì)SQL語(yǔ)句、PL/SQL程序進(jìn)展語(yǔ)法分析、編譯、執(zhí)行的區(qū)域。7) Oracle 數(shù)據(jù)庫(kù)進(jìn)程的類(lèi)型有哪些?分別完成什么任務(wù)?Oracle 數(shù)據(jù)庫(kù)進(jìn)程包括用戶(hù)進(jìn)程、效勞器進(jìn)程和后臺(tái)進(jìn)程三類(lèi)。其中,用戶(hù)進(jìn)程用戶(hù)建立用戶(hù)數(shù)據(jù) 庫(kù)效勞器的連接;效勞器進(jìn)程承受用戶(hù)連接請(qǐng)求;后臺(tái)進(jìn)程實(shí)現(xiàn)數(shù)據(jù)庫(kù)的后臺(tái)操作。8) Oracle 數(shù)據(jù)庫(kù)后臺(tái)進(jìn)程有哪些?其功能是什么?Oracle實(shí)例的主要后臺(tái)進(jìn)程包括數(shù)據(jù)庫(kù)寫(xiě)進(jìn)程 DBW日志寫(xiě)進(jìn)程LGW檢查點(diǎn)進(jìn)程CKPT系 統(tǒng)監(jiān)控進(jìn)程SMO進(jìn)程監(jiān)控進(jìn)程PMON、歸檔進(jìn)程ARCH、恢復(fù)進(jìn)程RECO、鎖進(jìn)程LCKn、 調(diào)度進(jìn)程Dnn
19、n等。DBWF進(jìn)程負(fù)責(zé)把數(shù)據(jù)高速緩沖區(qū)中已經(jīng)被修改正的數(shù)據(jù)“臟"緩存塊、成批寫(xiě)入數(shù)據(jù)文件中永久保存,同時(shí)使數(shù)據(jù)高速緩沖區(qū)有更多的空閑緩存塊,保證效勞器進(jìn)程將所需要的數(shù)據(jù)從數(shù)據(jù)文件讀取到 數(shù)據(jù)高速緩沖區(qū)中,提高緩存命中率。LGWRB志寫(xiě)入進(jìn)程負(fù)責(zé)把重做日志緩沖區(qū)的重做記錄寫(xiě)入重做日志文件中永久保存。CKPT進(jìn)程的作用就是執(zhí)行檢查點(diǎn),更新控制文件與數(shù)據(jù)文件的頭部,使其同步;,觸發(fā)DBW進(jìn)程,將臟緩存塊寫(xiě)入數(shù)據(jù)文件。SMONS程的主要功能包括:在實(shí)例啟動(dòng)時(shí)負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)進(jìn)展恢復(fù);回收不再使用的臨時(shí)空間;將各 個(gè)表空間的空閑碎片合并。PMONS程的主要功能包括:負(fù)責(zé)恢復(fù)失敗的用戶(hù)進(jìn)程或效勞器進(jìn)
20、程,并且釋放進(jìn)程所占用的資源; 去除非正常中斷的用戶(hù)進(jìn)程留下的孤兒會(huì)話(huà),回退未提交的事務(wù),釋放會(huì)話(huà)所占用的鎖、SGA PGA等資源;監(jiān)控調(diào)度進(jìn)程和效勞器進(jìn)程的狀態(tài),如果它們失敗,那么嘗試重新啟動(dòng)它們,并釋放它們所占用的 各種資源。ARCHS程用戶(hù)歸檔重做日志文件。RECOS程用戶(hù)數(shù)據(jù)庫(kù)恢復(fù)。9 DBWF進(jìn)程是如何工作的?數(shù)據(jù)庫(kù)寫(xiě)入進(jìn)程負(fù)責(zé)把數(shù)據(jù)高速緩沖區(qū)中已經(jīng)被修改正的數(shù)據(jù) “臟緩存塊成批寫(xiě)入數(shù)據(jù)文件 中永久保存,同時(shí)使數(shù)據(jù)高速緩沖區(qū)有更多的空閑緩存塊,保證效勞器進(jìn)程將所需要的數(shù)據(jù)從數(shù)據(jù)文件 讀取到數(shù)據(jù)高速緩沖區(qū)中,提高緩存命中率。當(dāng)以下某個(gè)條件滿(mǎn)足時(shí),DBW進(jìn)程將啟動(dòng),將數(shù)據(jù)高速緩沖區(qū)中的臟
21、數(shù)據(jù)寫(xiě)入數(shù)據(jù)文件。效勞器進(jìn)程在數(shù)據(jù)高速緩存區(qū)中搜索一定數(shù)量的緩存塊后,仍然沒(méi)有找不到可用的空閑緩存塊,此 時(shí)DBW進(jìn)程將被啟動(dòng)。檢查點(diǎn)發(fā)生時(shí),將啟動(dòng) DBW進(jìn)程。當(dāng)數(shù)據(jù)高速緩沖區(qū)中 LRU列表長(zhǎng)度到達(dá)初始化參數(shù) DB_BLOCK_WRITE_BATCH定值的一半時(shí),DBWR 進(jìn)程將被啟動(dòng)。DBWR進(jìn)程發(fā)生超時(shí)大約 3秒,DBW進(jìn)程將被啟動(dòng)。10LGWR進(jìn)程是如何工作的? 日志寫(xiě)入進(jìn)程負(fù)責(zé)把重做日志緩沖區(qū)的重做記錄寫(xiě)入重做日志文件中永久保存。DBWRS程在工作之前,需要了解 LGWRS程是否已經(jīng)把相關(guān)的日志緩沖區(qū)中的重做記錄寫(xiě)入重做日 志文件中。如果還沒(méi)有寫(xiě)入重做日志文件,DBWR進(jìn)程將通知LG
22、WF進(jìn)程完成相應(yīng)的工作,然后 DBWR進(jìn)程才開(kāi)始寫(xiě)入。這樣可以保證先將與臟緩存塊相關(guān)的重做記錄信息寫(xiě)入重做日志文件,然后將臟緩存塊寫(xiě) 入數(shù)據(jù)文件,即先寫(xiě)重做日志文件,后寫(xiě)數(shù)據(jù)文件。當(dāng)以下事件發(fā)生時(shí),LGWR進(jìn)程將重做日志緩沖區(qū)中的重做記錄寫(xiě)入重做日志文件。用戶(hù)通過(guò)COMMIT語(yǔ)句提交當(dāng)前事務(wù)。重做日志緩沖區(qū)被寫(xiě)滿(mǎn)三分之一。 DBW進(jìn)程開(kāi)始將臟緩存塊寫(xiě)入數(shù)據(jù)文件。LGWR進(jìn)程超時(shí)大約3秒,LGWR進(jìn)程將啟動(dòng)。1 什 么是備份?什么是恢復(fù)? 備份和恢復(fù)是兩個(gè)相互聯(lián)系的概念,備份是將數(shù)據(jù)信息保存起來(lái),以防意外事件發(fā)生,恢復(fù)那么是 當(dāng)意外事件發(fā)生或某種需要時(shí),將已備份的數(shù)據(jù)信息復(fù)原到數(shù)據(jù)庫(kù)系統(tǒng)中的過(guò)程。2為什么要對(duì)數(shù)據(jù)庫(kù)進(jìn)展備份?數(shù)據(jù)備份目的是為了防止數(shù)據(jù)喪失。3數(shù)據(jù)庫(kù)備份的原那么有哪些? 建議將日志文件歸檔到磁盤(pán)上,以后再拷貝到磁帶上。注意,歸檔日志文件不應(yīng)該與數(shù)據(jù)文件或聯(lián) 機(jī)重做日志文件存
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲技能比賽協(xié)議書(shū)
- 酒店升級(jí)改造協(xié)議書(shū)
- 足浴員工合同協(xié)議書(shū)
- 部分門(mén)面轉(zhuǎn)租協(xié)議書(shū)
- 重慶擺攤合伙協(xié)議書(shū)
- 設(shè)備吊裝安全協(xié)議書(shū)
- 車(chē)輛配屬安全協(xié)議書(shū)
- 營(yíng)業(yè)用房轉(zhuǎn)租協(xié)議書(shū)
- 苗木供應(yīng)意向協(xié)議書(shū)
- 銀行分賬結(jié)算協(xié)議書(shū)
- 國(guó)際貿(mào)易地理 全套課件
- 自治區(qū)面向社會(huì)公開(kāi)招聘中小學(xué)教師 政治思想審查表
- 校園零星維修服務(wù) 投標(biāo)方案(技術(shù)方案)
- 12J11衛(wèi)生、洗滌設(shè)施
- YYT 0660-2008 外科植入物用聚醚醚酮(PEEK)聚合物的標(biāo)準(zhǔn)規(guī)范
- 畜禽屠宰設(shè)備采購(gòu)合同模板
- JT-T-913-2014危險(xiǎn)貨物道路運(yùn)輸企業(yè)安全生產(chǎn)責(zé)任制編寫(xiě)要求
- 地質(zhì)災(zāi)害排查臺(tái)賬表
- 事業(yè)單位專(zhuān)業(yè)測(cè)試項(xiàng)目管理試題庫(kù)
- 中建土建工程施工工藝標(biāo)準(zhǔn)
- DZ∕T 0382-2021 固體礦產(chǎn)勘查地質(zhì)填圖規(guī)范(正式版)
評(píng)論
0/150
提交評(píng)論