Oracle數(shù)據(jù)庫應(yīng)用管理期末試卷B_第1頁
Oracle數(shù)據(jù)庫應(yīng)用管理期末試卷B_第2頁
Oracle數(shù)據(jù)庫應(yīng)用管理期末試卷B_第3頁
Oracle數(shù)據(jù)庫應(yīng)用管理期末試卷B_第4頁
Oracle數(shù)據(jù)庫應(yīng)用管理期末試卷B_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、想的關(guān)閉方式是A.SHUTDOWNB.SHUTDOWNC.SHUTDOWND.SHUTDOWN保定電院20112012年第2學(xué)期期末試卷課程名:Oracle數(shù)據(jù)庫應(yīng)用(管理)B卷考試方式:(開卷)題號一二總分分?jǐn)?shù)閱卷人一、選擇題(每題2分,共40分)1 .下列(c)不是物理結(jié)構(gòu)中的對象。A.數(shù)據(jù)文件B.重做日志文件C.表空間D.控制文件2 .以下哪個(gè)權(quán)限是對象權(quán)限(a)A. INSERTB. DROPUSERC. CREATESESSIOND. BACKUPANYTABLE3 .數(shù)據(jù)庫必須至少擁有(a)個(gè)控制文件A. 1B. 2C. 4D.由初始化參數(shù)定4 .用戶SCOTT正在執(zhí)行UPDATE

2、語句,需要保證SCOTT的修改操作完成,理(d)ABORTIMMEDIATETRANSACTIONALNORMAL5 .下列階段中會打開控制文件的是(c)A. SHUTDOWNB. NOMOUNTC. MOUNTD. OPEN6 .當(dāng)服務(wù)器啟動(dòng)時(shí),下列哪種不是必須的(D)A.數(shù)據(jù)文件B.控制文件C.日志文件D.歸檔日志文件7 .以下(A)內(nèi)存區(qū)不屬于SGA。A.PGAB.日志緩沖區(qū)C.數(shù)據(jù)緩沖區(qū)D.共享池8 .(C)模式存儲數(shù)據(jù)庫中數(shù)據(jù)字典的表和視圖。A. DBAB. SCOTTC. SYSTEMD. SYS9 .在Oracle中創(chuàng)建用戶時(shí),若未提及DEFAULTTABLESPACE關(guān)鍵字,M

3、Oracle就將(c)表空間分配給用戶作為默認(rèn)表空間。A. HRB. SCOTTC. SYSTEMD. SYS10 .如果一個(gè)服務(wù)器進(jìn)程非正常終止,Oracle系統(tǒng)將使用(D)進(jìn)程來釋放它所占用的資源。A. DBWRB. LGWRC. SMOND. PMON11 .數(shù)據(jù)庫最小的存儲單位是(B)。A.數(shù)據(jù)段B.數(shù)據(jù)塊C.表空間D.數(shù)據(jù)區(qū)間12 .段是表空間中一種邏輯存儲結(jié)構(gòu),以下(D)是ORACLE數(shù)據(jù)庫使用的段類型。A.索引段B.臨時(shí)段C.回滾段D.數(shù)據(jù)段13 .(A)可以用RMAN來做增量備份。A.數(shù)據(jù)文件B.控制文件C.參數(shù)文件D.口令文件14 .用來簡化權(quán)限管理的數(shù)據(jù)庫對象是(A)A.角

4、色B.用戶C.密碼D.權(quán)限15 .排序用到的表空間是:CA. SYSTEMB. USERSC. TEMPD. UNDOTBS16 .當(dāng)用戶發(fā)出一個(gè)sql命令,哪個(gè)內(nèi)存結(jié)構(gòu)用來存放解析后的執(zhí)行計(jì)劃:_A_A.共享池B.重做日志緩沖區(qū)C.數(shù)據(jù)緩沖池D.用戶全局區(qū)17.關(guān)閉數(shù)據(jù)庫那種是等待所有用戶退出才關(guān)閉的A.SHUTDOWNB.SHUTDOWNC.SHUTDOWND.SHUTDOWNIMMEDIATEABORTTRANSACTIONALNORMAL二、問答題(每題10分,60分)1.表空間管理方式有哪幾種?各有什么優(yōu)劣?第一、字典管理表空間將Oracle的區(qū)管理信息存放在表空間的字典中進(jìn)行管理,

5、所有區(qū)的分配與釋放,都會使字典的記錄的增減變動(dòng)。也就是在字典的記錄中會執(zhí)行更新、插入、刪除操作,在執(zhí)行上述操作時(shí),都會生成重做日志,對字典的管理,將影響正常操作的效率,并且在區(qū)分配、回收的過程中,產(chǎn)生磁盤碎片,如果磁盤碎片增加到一定的程度,會浪費(fèi)空間,嚴(yán)重影響效率,同時(shí),Oracle在管理表空間的管理中,會產(chǎn)生遞歸SQL。如果要用字典的方式管理表空間,可以在創(chuàng)建表空間時(shí),使用:EXTENTMANAGEMENTDICTIONARY選項(xiàng)。第二、本地管理表空間本地管理是以位圖的方式,將區(qū)的分配信息保存在數(shù)據(jù)文件本身,所有區(qū)的分配等操作都只是位圖的運(yùn)算,位圖中的每一位對應(yīng)數(shù)據(jù)文件中的一個(gè)區(qū)或幾個(gè)連續(xù)的

6、區(qū),這樣在進(jìn)行區(qū)管理時(shí),生成的重做日志將非常少,并且運(yùn)行的效率很高。并且產(chǎn)生磁盤碎片很少。如果要用本地管理表空間,可以在創(chuàng)建表空間時(shí),使用:EXTENTMANAGEMENTLOCAL選項(xiàng)。在表空間的管理中,Oracle8I中可以采用字典管理,也可以采用本地管理,如果不指定,將采用字典管理方式。18 .表空間為了提高效率最好是CA.字典管理B.手工管理C.本地管理D.管理員管理19 .重做日志文件用來BA.提高數(shù)據(jù)庫運(yùn)行效率B.方便恢復(fù)數(shù)據(jù)庫C.加快sql語句的執(zhí)行D.可以省略20.系統(tǒng)中有權(quán)利啟動(dòng)和關(guān)閉數(shù)據(jù)庫的用戶是:BA. HRB. SYSC. SYSTEMD. SCOTT2.Oracle數(shù)

7、據(jù)庫的物理文件有哪幾種?它們有什么用?(1)數(shù)據(jù)文件:數(shù)據(jù)庫中的數(shù)據(jù)在物理上都保存在一些操作系統(tǒng)文件中,這些操作系統(tǒng)的文件就是數(shù)據(jù)文件,通常是后綴名為.dbf的文件。(2)控制文件:每個(gè)Oracle數(shù)據(jù)庫都有相應(yīng)的控制文件,是一個(gè)二進(jìn)制文件,它定義(3)重做日志文件:用于記錄數(shù)據(jù)庫所做的全部變更(如增加、刪除、修改)系統(tǒng)發(fā)生故障時(shí),用它對數(shù)據(jù)庫進(jìn)行恢復(fù)。SYS用戶是Oracle中的超級用戶,它的默認(rèn)口令是change_on_install。數(shù)據(jù)庫中數(shù)據(jù)字典的所有表和視圖都存儲在SYS模式中。SYSTEM用戶也有管理員權(quán)限,它的默認(rèn)口令是manager。該用戶創(chuàng)建顯示管理信息的表和視圖,以及Or

8、acle工具所使用的內(nèi)部表和視圖。SCOTT用戶是一個(gè)示范帳戶,其默認(rèn)口令為tiger,此帳戶包含4個(gè)示范表。5.請舉例說明Oracle故障的類型。3.SGA主要有那些部分,主要作用是什么?(1)數(shù)據(jù)高速緩沖區(qū):存放著Oracle系統(tǒng)最近使用過的數(shù)據(jù)庫數(shù)據(jù)塊。(2)共享池:相當(dāng)于程序高速緩沖區(qū),所有的用戶程序都存放在共享SQL池中。(3)重做日志緩沖區(qū):用于緩沖區(qū)在對數(shù)據(jù)進(jìn)行修改的操作過程中生成的重做記錄。4.Oracle有哪些用戶?其默認(rèn)權(quán)限是什么?當(dāng)新建一個(gè)數(shù)據(jù)庫時(shí),Oracle將創(chuàng)建幾個(gè)默認(rèn)數(shù)據(jù)庫用戶模式,如SYS>SYSTEM和SCOTT。6.如何建立一個(gè)備份控制文件?archi

9、velog然后,open數(shù)據(jù)庫SQL>alterdatabasebackupcontrolfileto'/mnt/backup_ora/controlfile'題號一二總分分?jǐn)?shù)閱卷人簽0、選擇題(每題2分,共40分)6 .系統(tǒng)中的二進(jìn)制格式的用來初始化數(shù)據(jù)庫的文件是(A)A. SPFILEB. PFILEC.日志文件D.數(shù)據(jù)文件A.B.C.D.啟動(dòng)和關(guān)閉數(shù)據(jù)庫的權(quán)限D(zhuǎn)BA的權(quán)限SYS的權(quán)限操作某個(gè)用戶表的權(quán)限2.列出控制文件的數(shù)據(jù)字典是(A)0A. V$CONTROLFILEB. DBA_CONTROLFILEC. CONGTROLFILESD. USER_CONTROF

10、ILES3.表空間和數(shù)據(jù)文件的對應(yīng)關(guān)系是(D)A.對應(yīng)B.一對多C.多對一D.一對多或一對一4.數(shù)據(jù)庫啟動(dòng)過程當(dāng)中讀取控制文件的階段是A. MOUNTB. NOMOUNTC. OPEND. SHUTDOWN5.重做日志義件用來(B)A.提高數(shù)據(jù)庫運(yùn)行效率B.方便恢復(fù)數(shù)據(jù)庫對象權(quán)限是D1.(A)7 .oracle數(shù)據(jù)庫處于歸檔模式下的好處是(A)A.可以把數(shù)據(jù)庫恢復(fù)到任何狀態(tài)B.可以簡化管理C.可以刪除不用的日志D.提高數(shù)據(jù)庫的效率8 .下列哪些是數(shù)據(jù)庫的邏輯結(jié)構(gòu)(B)A.表空間B.數(shù)據(jù)文件C.段D.區(qū)9 .實(shí)例是(A)的集合。A.后臺進(jìn)程B.一組內(nèi)存結(jié)構(gòu)C.數(shù)據(jù)文件D.控制文件10 .當(dāng)服務(wù)器

11、啟動(dòng)時(shí),下列哪種不是必須的(D)A.數(shù)據(jù)文件B.控制文件C.日志文件D.歸檔日志文件11 .如果一個(gè)服務(wù)器進(jìn)程意外中止,Oracle使用下列哪一個(gè)后臺進(jìn)程來釋放它所占用的資源(D)。A. DBWnB. LGWR保定電院20112012年第2學(xué)期期末試卷課程名:Oracle數(shù)據(jù)庫應(yīng)用(管理)C卷考試方式:(開卷)C.加快sql語句的執(zhí)行D.可以省略C. SMOND. PMON12.下列哪一個(gè)組件不是Oracle實(shí)例的組成部分(C)A. SGAB. PMONC.控制文件D.共享池13.下列關(guān)于profile的說法中哪一項(xiàng)是正確的(D)。A.無法通過profile文件來鎖定用戶帳號B.無法通過pro

12、file來限制用戶資源C. DBA可以通過profile來改變用戶口令D. DBA可以通過profile來設(shè)置口令的過期時(shí)限14 .使用以下哪個(gè)單條命令可以將數(shù)據(jù)庫關(guān)閉并重新啟動(dòng)(A)。A. STARTUPFORCEB. SHUTDOWNFORCEC. SHUTDOWNSTARTD.沒有這樣的命令,必需先關(guān)閉再啟動(dòng)15 .20.在下列哪一種情況下用戶不能被刪除(B)。A.不擁有任何模式對象的用戶B.當(dāng)前正處于連接狀態(tài)的用戶C.擁有只讀表的用戶D.所有的用戶都可以任何時(shí)刻刪除16 .下列有關(guān)數(shù)據(jù)庫受限狀態(tài)的敘述,哪項(xiàng)是不正確的(C)CREATESESSION和RESTRICTEDSESSION系

13、統(tǒng)權(quán)限的用戶才能訪問受限狀態(tài)的數(shù)據(jù)庫B.具有SYSDBA和SYSOPER系統(tǒng)權(quán)限的用戶也有權(quán)訪問受限狀態(tài)的數(shù)據(jù)庫C.在加載數(shù)據(jù)庫之后,可以直接打開以受限方式打開數(shù)據(jù)庫D.在加入受限狀態(tài)后,系統(tǒng)中仍然可能存在活動(dòng)的普通用戶會話17 .以下哪些文件不是數(shù)據(jù)庫的一部分(C)。A.重做日志文件B.控制文件C.口令文件C. INDEXD. SYSTEM19 .撤銷用戶授權(quán)的sql語句是(B)A. CREATEB. REVOKEC. SELECTD. GRANT20 .下列哪個(gè)進(jìn)程不是Oracle必須的后臺進(jìn)程(D)A. DBWR數(shù)據(jù)寫入進(jìn)程B. LGWR日志寫入進(jìn)程C. SMON系統(tǒng)監(jiān)視進(jìn)程D. ARC

14、n日志歸檔進(jìn)程二、問答題(每題10分,共60分)1 .臨時(shí)表空間和永久表空間的區(qū)別是什么?創(chuàng)建數(shù)據(jù)庫時(shí)自動(dòng)建立的表空間是哪個(gè)?臨時(shí)表空間,可自動(dòng)釋放;而表空間中存儲表數(shù)據(jù)、函數(shù)、過程、序列等。是隨數(shù)據(jù)庫永久存在的。由于Oracle工作時(shí)經(jīng)常需要一些臨時(shí)的磁盤空間,這些空間主要用作查詢時(shí)帶有排序(Groupby,Orderby等)等算法所用,當(dāng)用完后就立即釋放,對記錄在磁盤區(qū)的信息不再使用,因此叫臨時(shí)表空間。一般安裝之后只有一個(gè)TEMP臨時(shí)表空間。表空間是數(shù)據(jù)庫的邏輯劃分,一個(gè)表空間只能屬于一個(gè)數(shù)據(jù)庫。所有的數(shù)據(jù)庫對象都存放在指定的表空間中。但主要存放的是表,所以稱作表空間18.不能切換為脫機(jī)狀

15、態(tài)的表空間是(D)A. TEMPB. USER2.如果由于參數(shù)配置出錯(cuò),造成ORACLE實(shí)例不能啟動(dòng),你可采用什么辦法啟動(dòng)?解決方法:注冊表修改將HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraDb10g_home1下的ORA_ORCL_AUTOSTART值設(shè)置為FALSE數(shù)據(jù)庫實(shí)例sid為orclcmd進(jìn)入dos命令行輸入:sqlplus/assysdbaSQL>輸入startup;SQL>startup;顯示出錯(cuò)信息:ORA-01024:ORACLEnotavailable這時(shí)需要執(zhí)行語句:SQL>createspfile='E:or

16、acleproduct1020db_1dbsSPFILEORCL.ORA'針對不同的安裝路徑修改上面的路徑的E:oracleproduct1020(1)DML_LOCKS亥參數(shù)表明多少個(gè)用戶,可同時(shí)能修改多少張表。例如:有三個(gè)用戶同時(shí)修改二張表,則要求表上的總數(shù)為6。若置為0,則組織隊(duì)列不起作用,其性能會稍有提高。使用該參數(shù)時(shí)不能用DROPTABLECREATEINDEX顯式封鎖。(2)LICENSE_MAX_SESSIO版參數(shù)指出允許并發(fā)用戶會話的最大數(shù)。若此參數(shù)為0,則不能實(shí)施并發(fā)。若并發(fā)的用戶會話數(shù)已達(dá)到此極限,則只有具有RESTRICTEDSESSION權(quán)限的用戶才能連接到服務(wù)

17、器。(3)LICENSE_MAX_USERS參數(shù)指出在一個(gè)數(shù)據(jù)庫上可建立的最大用戶數(shù)。當(dāng)達(dá)到最大值時(shí),便不能再建新用戶,可改變此值以放松限制。在LICENSE_MAX_SESSIONLICENSE_MAX_US為0時(shí),則并發(fā)會話或任何用戶都不能用。若對不同的實(shí)例,此參數(shù)不同時(shí),則以第一個(gè)登錄的數(shù)據(jù)庫實(shí)例的參數(shù)為準(zhǔn)。MAX_DUMP_FILE_SIZE亥參數(shù)指定操作系統(tǒng)中寫跟蹤文件的塊的最大值??捎么酥祦硐拗聘櫸募目臻g。(5)OPEN_CURSORS參數(shù)指明一個(gè)用戶進(jìn)程能同時(shí)打開光標(biāo)的最大數(shù),它能限制每個(gè)用戶進(jìn)程占用的內(nèi)存空間量。(6)OPEN_LINKS該參數(shù)指定并發(fā)連接到遠(yuǎn)程數(shù)據(jù)庫的最大

18、用戶進(jìn)程數(shù)。若同時(shí)引用多個(gè)數(shù)據(jù)庫,則應(yīng)該增大該值。例如:同時(shí)交替訪問A、B和C三個(gè)數(shù)據(jù)庫時(shí),若OPEN_LINK殷置為2,則需花費(fèi)等待連接時(shí)間。此參數(shù)只用于分布事務(wù)。若該參數(shù)設(shè)置為0,則不允許進(jìn)行分布事務(wù)處理。(7)PROCESS亥參數(shù)指定同時(shí)連接到Oracle服務(wù)器上的最大用戶進(jìn)程數(shù)。該參數(shù)值包括6個(gè)后臺進(jìn)程和一個(gè)登錄,因此,該參數(shù)值為20,則只能有13或14個(gè)并發(fā)用戶連接到服務(wù)器。(8)ROW_LOCKIN殿參數(shù)指定行封鎖方式。若設(shè)置為“ALWAYS,則在修改表時(shí)只實(shí)施行封鎖。若設(shè)置為“INTENT時(shí),則行封鎖只適用于SELECTFORUPDATE而在修改時(shí)實(shí)施表封鎖。3 .如何實(shí)現(xiàn)數(shù)據(jù)庫

19、的優(yōu)化?在Oracle數(shù)據(jù)庫進(jìn)行優(yōu)化時(shí),需要用到許多的參數(shù),其中有一部分參數(shù)對系統(tǒng)性能影響較大,這部分參數(shù)叫可變參數(shù)??勺儏?shù)按其作用可以分為兩大類,一大類是起限制作用的,如OPEN_CURSQRS一大類是影響系統(tǒng)性能的,如DB_BLOCK_BUFFER院進(jìn)行數(shù)據(jù)庫系統(tǒng)性能優(yōu)化時(shí),需要熟練掌握和了解一些可變參數(shù)。本文討論了一些對系統(tǒng)性能有較大影響的參數(shù)。限制類可變參數(shù)4 .回滾段的作用是什么?事務(wù)回滾:當(dāng)事務(wù)修改表中數(shù)據(jù)的時(shí)候,該數(shù)據(jù)修改前的值(即前影像)會存放在回滾段中,當(dāng)用戶回滾事務(wù)(ROLLBACK)時(shí),ORACLE將會利用回滾段中的數(shù)據(jù)前影像來將修改的數(shù)據(jù)恢復(fù)到原來的值。事務(wù)恢復(fù):當(dāng)事務(wù)正在處理的時(shí)候,例程失敗,回滾段的信息保存在重做日志文件中,ORACLE將在下次打開數(shù)據(jù)庫時(shí)利用回滾來恢復(fù)未提交的數(shù)據(jù)。讀一致性:當(dāng)一個(gè)會話正在修改數(shù)據(jù)時(shí),其他的會話將看不到該會話未提交的修改。而且,當(dāng)一個(gè)語句正在執(zhí)行時(shí),該語句將看不到從該語句開

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論