




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1 、簡述表空間和數(shù)據(jù)文件之間的關(guān)系。2 、概述Oracle數(shù)據(jù)庫體系的物理結(jié)構(gòu)。3 、簡要介紹表空間、段、區(qū)和數(shù)據(jù)塊之間的關(guān)系。4 、簡述Oracle實例系統(tǒng)中各后臺進(jìn)程的作用。5 、簡述Oracle初始化參數(shù)文件。6 、簡述啟動數(shù)據(jù)庫時的狀態(tài)。7 、簡述數(shù)據(jù)庫的各種關(guān)閉方式。8 、 Oracle 實例和數(shù)據(jù)庫的概念和關(guān)系是什么?9 、 SGA 的各個組成部分的名稱和作用, PGA 與它有什么區(qū)別?10 、 簡述行遷移、行鏈接的產(chǎn)生原因?14 、 truncate 操作與 delete 操作的區(qū)別?15 、 B-Tree 與 Bitmap 索引的比較?16 、解釋冷備份和熱備份的不同點以及各
2、自的優(yōu)點18 、還原段的作用是什么19 、影響 oracle 數(shù)據(jù)庫性能的因素都有哪些?20 、 ORACLE 數(shù)據(jù)庫有哪幾種標(biāo)準(zhǔn)備份方式?21 、對 raid1+0 和 raid5 有何認(rèn)識?22 、 rman 是什么 ?23 、 oracle 系統(tǒng)后臺進(jìn)程的作用 ?24 、某數(shù)據(jù)運行在archivelog ,且用 rman 作過全備份和數(shù)據(jù)庫的冷備份, 且所有的歸檔日志都有,現(xiàn)非system 表空間的數(shù)據(jù)文件損壞,其他文件全部完好,請問該怎么恢復(fù)該數(shù)據(jù)庫。參考答案1 .簡述表空間和數(shù)據(jù)文件之間的關(guān)系。答:每一個數(shù)據(jù)文件都必須隸屬于某個表空間,但一個表空間可以由多個數(shù)據(jù)文件組合而成。tabl
3、espace是邏輯上的概念,datafile則在物理上儲存了數(shù)據(jù)庫的種種對象。2 .概述Oracle數(shù)據(jù)庫體系的物理結(jié)構(gòu)。答:Oracle數(shù)據(jù)庫體系的物理結(jié)構(gòu)是指數(shù)據(jù)庫上實際的、可以從操作系統(tǒng)看到的文件,可以利用操作系統(tǒng)指令進(jìn)行管理作業(yè),物理存儲結(jié)構(gòu)組成文件如下所列:數(shù)據(jù)文件(Data File ):右圖所示。表空間又由許多段組成,段由多個區(qū)組成,區(qū)又由多個數(shù)據(jù)塊組成。4.簡述Oracle實例系統(tǒng)中各后臺進(jìn)程的作用。答:(1) DBWRn(Database Writer)的主要工作是將數(shù)據(jù)緩沖區(qū)中被改過的數(shù)據(jù)寫回到數(shù)據(jù)文件里。(2) LGWR(Log Writer) 主要的工作是將 Redo
4、Log Buffer 里的記錄寫到在線重做日志文件中。3 ) SMON(System Monitor) 有兩個主要的功能。<1>執(zhí)行Instance Recovery: 當(dāng)數(shù)據(jù)庫不正常中斷后再度開啟時,SMON 會自動執(zhí)行Instance Recovery, 也就是會將在線重做日志里面的數(shù)據(jù)回寫到數(shù)據(jù)文件里面。<2> 收集空間:將表空間內(nèi)相鄰的空間進(jìn)行合并的動作。(4)PMON(Process Monitor): 監(jiān)視數(shù)據(jù)庫的用戶進(jìn)程。若用戶的進(jìn)程不當(dāng)而被中斷, PMON會負(fù)責(zé)清理任何遺留下來的資源, 并釋放失效的進(jìn)程所保留的鎖, 然后從 Process List 中移
5、除,以終止Process ID 。(5)CKPT(Checkpoint) 主要負(fù)責(zé)更新數(shù)據(jù)庫的最新狀態(tài), CKPT 當(dāng) Checkpoint 完成時, 會更新控制文件和數(shù)據(jù)庫文件的文件頭。( 6 ) ARCn(Archiver). 當(dāng) Oracle 數(shù)據(jù)庫設(shè)定為 ARCHIVELOGMode 時, ARCn 會在 LogSwitch 時 自 動 將 Redo Log File 復(fù) 制 一 份 到 指 定 的 目 錄 下 稱 為 歸 檔 日 志 文 件( Archivedredologs ) 。5. 簡述 Oracle 初始化參數(shù)文件。答: Oracle 在啟動實例時將讀取本地的一個文本文件,并
6、利用從中獲取的初始化參數(shù)對實例和數(shù)據(jù)庫進(jìn)行設(shè)置,這個文本文件稱為初始化參數(shù)文件(簡稱PFILE ) 。6. 簡述啟動數(shù)據(jù)庫時的狀態(tài)。答:開啟數(shù)據(jù)庫分成4 種狀態(tài)。( 1 )SHUTDOWN狀態(tài):數(shù)據(jù)庫是關(guān)閉的。( 2 ) NOMOUNT 狀態(tài): Instance 被開啟的狀態(tài),會去讀取初始化參數(shù)文件。( 3 )MOUNT 狀態(tài):會去讀取控制文件。數(shù)據(jù)庫被裝載。( 4 )OPEN 狀態(tài):讀取數(shù)據(jù)文件、在線重做日志文件等,數(shù)據(jù)庫開啟。7. 簡述數(shù)據(jù)庫的各種關(guān)閉方式。答: ( 1 )正常關(guān)閉( SHUTDOWN NORMAL ) :不允許新的 USER 連進(jìn)來。(2 )事務(wù)關(guān)閉( SHUTDOWN
7、TRANSACTIONAL ) :等待所有未提交的事務(wù)完成后再關(guān)閉數(shù)據(jù)庫。(3)立即關(guān)閉( SHUTDOWN IMMEDIATE ) :任何未提交的事務(wù)均被回退。( 4 )終止關(guān)閉( SHUTDOWN ABORT ) :立即終止當(dāng)前正在執(zhí)行的 SQL 語句,任何未提交的事務(wù)均不被回退。8. 簡述角色的優(yōu)點。答: 角色是具有名稱的一組相關(guān)權(quán)限的組合。 角色的主要功能是將授予用戶的權(quán)限做整合的管理。 由于角色集合了多種權(quán)限, 可以為用戶授予角色或從用戶中收回角色, 簡化了用戶權(quán)限的管理。9、段的主要類型及作用?答: ( 1 ) 數(shù)據(jù)段中保存的是表中的記錄。( 2 )索引段,在Oracle 數(shù)據(jù)庫中
8、每個未分區(qū)索引都有一個索引段保存索引中的索引條目。對于一個分區(qū)索引,每個分區(qū)都有一個索引段保存它的數(shù)據(jù)( 3 )臨時段,當(dāng)處理查詢時, Oracle 可能會需要使用到一些臨時存儲空間,用于臨時保存解析過的查詢語句以及在排序過程中產(chǎn)生的臨時數(shù)據(jù)。 Oracle 會自動在專門用于存儲臨時數(shù)據(jù)的表空間為操作分配臨時段。( 4 ) Undo 段, Undo 段用于存放數(shù)據(jù)修改之前的值(包括數(shù)據(jù)修改之前的位置和值) 。Undo 段的作用主要有以下幾方面: <1>事務(wù)回滾 <2>事務(wù)恢復(fù) <3>讀一致性10 、 Oracle 實例和數(shù)據(jù)庫的概念和關(guān)系是什么?答:在 Or
9、acle 中,數(shù)據(jù)庫指的是數(shù)據(jù)實際存放的地方,不論數(shù)據(jù)庫是處于開啟還是關(guān)閉的狀態(tài), 永遠(yuǎn)都會存在于操作系統(tǒng)上; 而實例指的是在計算機的一塊內(nèi)存空間, 提供使用者做數(shù)據(jù)庫上數(shù)據(jù)存取或數(shù)據(jù)交換的地方, 由于這塊空間放在內(nèi)存中, 因此, 會隨著數(shù)據(jù)庫的開啟而建構(gòu)起來, 當(dāng)數(shù)據(jù)庫關(guān)閉時,實例也就隨之消失。數(shù)據(jù)庫:數(shù)據(jù)庫包含存在存儲媒體上的一些文件。實例:實例是有一些內(nèi)存空間及后臺進(jìn)程組合而成。11 、 SGA 的各個組成部分的名稱和作用, PGA 與它有什么區(qū)別?答: SGA 包含三個部分: (1) 數(shù)據(jù)緩沖區(qū):主要用來存放最近使用過的數(shù)據(jù),提升了查詢的效率; ( 2 )日志緩沖區(qū):主要用來追蹤最近修
10、改過的數(shù)據(jù)記錄,提升了數(shù)據(jù)修改的效率;(3)共享池: 主要用來存放最近執(zhí)行過的 SQ 指令、 Data Directionary 與 PL/SQL 一些資料、 table的定義和權(quán)限等,提升了程序執(zhí)行的效率。 PGA 是連接產(chǎn)生時被產(chǎn)生、當(dāng)結(jié)束連接時PGA被結(jié)束, SGA 是永遠(yuǎn)存在的; SGA 內(nèi)存是被多個聯(lián)機共同使用的,而 PGA 只被一個連接專用。12 、簡述行遷移、行鏈接的產(chǎn)生原因?答:行遷移 (RowMigration) : Oracle 數(shù)據(jù)庫中的數(shù)據(jù)被存放在數(shù)據(jù)塊中,當(dāng)用 UPDATE 語句更新一行數(shù)據(jù)時,可能使該行的數(shù)據(jù)增加,從而無法使其再放入它的數(shù)據(jù)塊中。這時Oracle 就
11、尋找能容納下該行的數(shù)據(jù)塊,如果能找到這樣的塊,便把該行全部移入新塊,這稱為行遷移 (Row Migration) 。 行鏈接 (Chaining Row) : 若行太大找不到能容納該整行的任何可用塊,則 Oracle 將行分割為多個部分,然后把每一份分別放入一個塊中,于是這樣的行被存放在多個數(shù)據(jù)塊中,這稱為行鏈接(Chaining Row) 。13 、簡述pctused , pctfree 運作情況?答:pctused與pctfree控制數(shù)據(jù)塊是否出現(xiàn)在freelist中,pctfree控制數(shù)據(jù)塊中保留用于update 的空間,當(dāng)數(shù)據(jù)塊中的free space 小于 pctfree 設(shè)置的空間
12、時,該數(shù)據(jù)塊從freelist 中去掉 , 當(dāng)塊由于 dml 操作 free space 大于 pct_used 設(shè)置的空間時,該數(shù)據(jù)庫塊將被添加在freelist 鏈表中。14 、 truncate 操作與 delete 操作的區(qū)別與聯(lián)系?答: ( 1 )無論 truncate 大表還是小表速度都非???。 ( 2 ) truncate 是 DDL 語句進(jìn)行隱式提交, 操作立即生效,不能進(jìn)行回滾操作。delete 語句是 dml, 這個操作會放到 rollback segement中,事務(wù)提交之后才生效。 ( 3) truncate 重新設(shè)定表和索引的 HWM (高水標(biāo)記) ,由于全表掃描和索
13、引快速掃描都要讀取所有的數(shù)據(jù)塊直到 HWM 為止。 所以全表掃描的性能不會因為delete 而提高,但是經(jīng)過truncate 操作后速度會很快。( 4)不能truncate 一個帶有外鍵的表,如果要刪除首先要取消外鍵,然后再刪除。相同點: truncate 和 delete 只刪除數(shù)據(jù)不刪除表的結(jié)構(gòu)(定義 )。15 、 B-Tree 與 Bitmap 索引的比較?答: B-Tree 索引結(jié)構(gòu)的鍵值后面跟著ROWID , 位圖索引是在索引的葉塊中存儲的是位圖信息,而不是rowid 。( 1 )如果表中的索引列的取值只有有限的幾個,就可以在此列上采用位圖索引。因為此時在位圖索引上根據(jù)列的取值,每條
14、記錄得到一個0/1 值,在位圖索引中就可以存儲這些0/1值。( 2 )如果一張表中的值經(jīng)常需要進(jìn)行修改,此時不能使用位圖索引,因為對表的值進(jìn)行修改后對應(yīng)的位圖值也要進(jìn)行修改,但是對于B-Tree 索引而言, ROWID 是不會改變的。所以對于表中的值需要經(jīng)常修改的,不宜采用位圖索引。( 3 ) 由于位圖索引的特性, 在索引的列值上進(jìn)行相等 /OR/AND 等邏輯操作時, 使用位圖索引進(jìn)行查詢,將會大大提高查詢速度。因為在進(jìn)行這些操作時,進(jìn)行的是一些邏輯操作,這是計算機最拿手的。但是,如果要在索引列上進(jìn)行大于/小于等查詢操作,此時使用位圖索引不但不能提高性能,反而會降低性能,因為位圖索引中存儲的
15、一些0/1 位圖,這些0/1 串要通過映射才能夠轉(zhuǎn)化為 rowid , 從而得到對應(yīng)的值, 然后進(jìn)行比較, 這樣性能會大大下降。( 4 )位圖索引可以節(jié)省大量的存儲空間,這對于數(shù)據(jù)量特別大的情形,就特別明顯了。另外,在位圖索引中可以包含鍵值為 NULL 的行。16 、解釋冷備份和熱備份的不同點以及各自的優(yōu)點答: 熱備份針對歸檔模式的數(shù)據(jù)庫, 在數(shù)據(jù)庫仍舊處于工作狀態(tài)時進(jìn)行備份。 而冷備份指在數(shù)據(jù)庫關(guān)閉后, 進(jìn)行備份,適用于所有模式的數(shù)據(jù)庫。熱備份的優(yōu)點在于當(dāng)備份時,數(shù)據(jù)庫仍舊可以被使用并且可以將數(shù)據(jù)庫恢復(fù)到任意一個時間點。 冷備份的優(yōu)點在于它的備份和恢復(fù)操作相當(dāng)簡單, 并且由于冷備份的數(shù)據(jù)庫可
16、以工作在非歸檔模式下。 因為不必將archivelog 寫入硬盤,非歸檔模式可以帶來數(shù)據(jù)庫性能上的少許提高。17 、簡述帶前綴的視圖的區(qū)別: V$ , DBA_ , ALL_ , USER_答:V$開頭的是描述實例運行的動態(tài)性能視圖,DBA_ ,數(shù)據(jù)庫中數(shù)據(jù)字典的信息,ALL_,用戶具有操作權(quán)限的對象信息 ,USER_ ,用戶所擁有的對象的信息。影響 oracle 查詢性能的因素都有哪些?18 、回滾段的作用是什么答:事務(wù)回滾:當(dāng)事務(wù)修改表中數(shù)據(jù)的時候,該數(shù)據(jù)修改前的值(即前影像)會存放在回滾段中,當(dāng)用戶回滾事務(wù)( ROLLBACK )時, ORACLE 將會利用回滾段中的數(shù)據(jù)前影像來將修改的
17、數(shù)據(jù)恢復(fù)到原來的值。事務(wù)恢復(fù):當(dāng)事務(wù)正在處理的時候,例程失敗,回滾段的信息保存在 undo 表空間中,ORACLE 將在下次打開數(shù)據(jù)庫時利用回滾來恢復(fù)未提交的數(shù)據(jù)。讀一致性:當(dāng)一個會話正在修改數(shù)據(jù)時,其他的會話將看不到該會話未提交的修改。當(dāng)一個語句正在執(zhí)行時, 該語句將看不到從該語句開始執(zhí)行后的未提交的修改 (語句級讀一致性)當(dāng) ORACLE 執(zhí)行 SELECT 語句時, ORACLE 依照當(dāng)前的系統(tǒng)改變號( SYSTEMCHANGE NUMBER-SCN ) 來保證任何前于當(dāng)前SCN 的未提交的改變不被該語句處理。 可以想象:當(dāng)一個長時間的查詢正在執(zhí)行時,若其他會話改變了該查詢要查詢的某個數(shù)
18、據(jù)塊,ORACLE 將利用回滾段的數(shù)據(jù)前影像來構(gòu)造一個讀一致性視圖。19 、影響 oracle 數(shù)據(jù)庫性能的因素都有哪些?答: (1) 系統(tǒng)環(huán)境的優(yōu)化,包括硬件、磁盤陣列的規(guī)劃、網(wǎng)絡(luò)架構(gòu)、操作系統(tǒng)的規(guī)劃(2) 實例的優(yōu)化:數(shù)據(jù)庫緩沖區(qū)、重做日志緩沖區(qū)、共享池的設(shè)置(3) oracle 對象的優(yōu)化:數(shù)據(jù)塊的設(shè)置、存儲參數(shù)的設(shè)置、表空間的設(shè)置、表空間碎片(4) SQL 語法優(yōu)化20 、 ORACLE 數(shù)據(jù)庫有哪幾種標(biāo)準(zhǔn)備份方式?答: ( 1 )邏輯備份( EXP/IMP ) 。利用 Export 可將數(shù)據(jù)從數(shù)據(jù)庫中提取出來,利用 Import 則可將提取出來的數(shù)據(jù)送回到Oracle 數(shù)據(jù)庫中去。(
19、 2 )物理備份<1> 熱備份。熱備份是在數(shù)據(jù)庫運行的情況下,采用 archivelog mode 方式備份數(shù)據(jù)庫的方法。在線的 tablespace 的備份> alter tablespace tablespace_name begin backup;> 執(zhí)行系統(tǒng)的備份文件命令cp> alter tablespace tablespace_name end backup;離線的 tablespace 的備份> alter tablespace tablespace_name offline normal;> 執(zhí)行操作系統(tǒng)備份的命令> alter
20、 tablespace tablespace_name online;<2> 冷備份。冷備份發(fā)生在數(shù)據(jù)庫已經(jīng)正常關(guān)閉的情況下,當(dāng)正常關(guān)閉時會提供給我們一個完整的數(shù)據(jù)庫。<3>RMAN 備份21 、對 raid1+0 和 raid5 有何認(rèn)識答: RAID 10( 或稱 RAID 1+0) 與 RAID 0+1 不同,它是用硬盤驅(qū)動器先組成RAID1 陣列,然后在RAID 1 陣列之間再組成RAID 0 陣列。 RAID 10 模式同 RAID 0+1 模式一樣具有良好的數(shù)據(jù)傳輸性能, 但卻比 RAID 0+1 具有更高的可靠性。 RAID 10 陣列的實際容量為Mxn/2,磁盤利用率為 50%。RAID 10也需要至少4個硬盤驅(qū)動器構(gòu)成,因而價格昂貴。 RAID 10 的可靠性同 RAID 1 一樣,但由于RAID 10 硬盤驅(qū)動器之間有數(shù)據(jù)分割,因而數(shù)據(jù)傳輸性能優(yōu)良。 RAID 5 與 RAID 3 很相似, 不同之處在于RAID 5 的奇偶校驗信息也同數(shù)據(jù)一樣被分割保存到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村衛(wèi)浴維修合同范本
- 專業(yè)護(hù)欄安裝合同范本
- 住建部合同范本0204
- 北京農(nóng)村土地租賃合同范本
- 兼職app推廣合同范本
- 交房質(zhì)量糾紛合同范本
- 公司貸款抵押合同范本
- 全國青島版信息技術(shù)七年級下冊專題二第6課《閱讀材料 濾鏡》教學(xué)設(shè)計
- 包裝木箱合同范本
- 劇團(tuán)戲服贈與合同范本
- 重慶市江北區(qū)社區(qū)專職工作者招考聘用高頻500題難、易錯點模擬試題附帶答案詳解
- 掩體構(gòu)筑與偽裝教學(xué)法教案
- 讓我們一起去追“星”!兩彈一星之核彈老人魏世杰課件高二下學(xué)期愛國主義教育主題班會
- 2024年日歷表電子版(帶農(nóng)歷-含周數(shù)-周一開始-打印版)
- 2024年計算機組成原理期末考試試題及答案共五套
- DB32T-認(rèn)知障礙老年人康復(fù)訓(xùn)練服務(wù)規(guī)范編制說明
- 三年級上冊科學(xué)全冊知識點2024年新青島版六三制
- 【小米公司手機市場營銷策略8700字(論文)】
- JGJT163-2008 城市夜景照明設(shè)計規(guī)范
- 期末情境卷考核-2023-2024學(xué)年語文二年級下冊統(tǒng)編版
- 【紅樓夢中的林黛玉性格探析5200字(論文)】
評論
0/150
提交評論