![Oracle復(fù)習(xí)習(xí)題及答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/05610a9a-1977-4a9e-a3d9-d094466fcd1d/05610a9a-1977-4a9e-a3d9-d094466fcd1d1.gif)
![Oracle復(fù)習(xí)習(xí)題及答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/05610a9a-1977-4a9e-a3d9-d094466fcd1d/05610a9a-1977-4a9e-a3d9-d094466fcd1d2.gif)
![Oracle復(fù)習(xí)習(xí)題及答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/05610a9a-1977-4a9e-a3d9-d094466fcd1d/05610a9a-1977-4a9e-a3d9-d094466fcd1d3.gif)
![Oracle復(fù)習(xí)習(xí)題及答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/05610a9a-1977-4a9e-a3d9-d094466fcd1d/05610a9a-1977-4a9e-a3d9-d094466fcd1d4.gif)
![Oracle復(fù)習(xí)習(xí)題及答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/05610a9a-1977-4a9e-a3d9-d094466fcd1d/05610a9a-1977-4a9e-a3d9-d094466fcd1d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、鄭州大學(xué)軟件技術(shù)學(xué)院Oracle課程2009-2010學(xué)年第一學(xué)期期末試題(A)(適用專業(yè):08信管、Java、.NET專業(yè) 考試時(shí)間:120分鐘)單選:1 Oracle 10g中的g表示( C)。A 網(wǎng)絡(luò) B 數(shù)據(jù)庫 C 網(wǎng)格計(jì)算 D 版本2 Oracle 10g的管理工具中,(B)是一個(gè)非常重要的、在服務(wù)器端和客戶端都可以使用的工具。主要功能有:輸入、運(yùn)行和調(diào)試SQL語句、PL/SQL塊。A OUI B SQL*PLUSC OEM D DBCA3 Oracle數(shù)據(jù)庫的例程由(D)組成。A SGA和PGA B SGA和數(shù)據(jù)庫C 數(shù)據(jù)庫和后臺(tái)進(jìn)程 D SGA(系統(tǒng)全局區(qū))和后臺(tái)進(jìn)程4 Orac
2、le進(jìn)程結(jié)構(gòu)中完成更新控制文件與數(shù)據(jù)文件,使其同步并觸發(fā)DBWR進(jìn)程,使其將臟緩存塊寫入數(shù)據(jù)文件中的進(jìn)程是(C)。A 用戶進(jìn)程 B 服務(wù)進(jìn)程C 后臺(tái)進(jìn)程CKPT D 后臺(tái)進(jìn)程DBWR5 某用戶想查看自己所能看到的表信息,那么應(yīng)該看(D)視圖。A v$tables B dba_tablesC all_tables D user_tables6 可以在Oracle服務(wù)器的安裝目錄的(C)文件中查看Oracle的各種端口的使用情況。A B C D 7 相對(duì)于Oracle數(shù)據(jù)庫的作用,類似于Windows操作系統(tǒng)中注冊(cè)表的作用。這類數(shù)據(jù)庫文件是(D):A 參數(shù)文件 B 數(shù)據(jù)文件C 重做日志文件 D 控
3、制文件8 Oracle的邏輯存儲(chǔ)結(jié)構(gòu)中由大到小的順序是(B):A 表空間、區(qū)、段、塊 B 表空間、段、區(qū)、塊 C 表空間、塊、段、區(qū) D 段、區(qū)、表空間、塊9 下列哪種表空間可以被設(shè)置為脫機(jī)狀態(tài)( B)。A 系統(tǒng)表空間 B 用戶表空間 C 臨時(shí)表空間 D 撤銷表空間 10 讀下段程序:SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS - - - - - - - 1 1 29 1 NO INACTIVE 2 1 30 1 NO CURRENT 3 1 28 1 NO INACTIVE SQ
4、L> alter system switch logfile;系統(tǒng)已更改。請(qǐng)問:當(dāng)前使用的日志組和日志序列號(hào)分別是( C)。A 1和30 B 2和31 C 3 和31 D 4 和31 11 關(guān)閉數(shù)據(jù)庫的各種方式中,會(huì)出現(xiàn)數(shù)據(jù)不一致的情況(即需要恢復(fù)數(shù)據(jù)庫)的是( D )。A normal B transactional事務(wù)處理關(guān)閉 C immediate D abort 中止關(guān)閉12 Oracle網(wǎng)絡(luò)配置需要配置服務(wù)器端和客戶端,下列說法錯(cuò)誤的是( C )。 A 服務(wù)器端配置的目的就是要配置監(jiān)聽程序的配置文件。 B 客戶端配置的目的就是要配置網(wǎng)絡(luò)服務(wù)名的配置文件。 C 和不可以在同一臺(tái)機(jī)
5、器上。 D網(wǎng)絡(luò)服務(wù)名的命名方式有多種,采用何種方式命名需要文件。13 已創(chuàng)建序列S1,若當(dāng)前值為2,先執(zhí)行3次,再執(zhí)行3次,最后S1的值是( C )。 A 3 B 4 C 5 D 614 Oracle的PL/SQL程序的異常處理部分,涉及的異常有多種,其中,必須用raise顯示引發(fā)的異常是( C )。 A 預(yù)定義異常 B 非預(yù)定義異常 C 自定義異常 D 不確定 15 對(duì)于SQL游標(biāo)的說法中,錯(cuò)誤的是( D )。 A 它是Oracle中的隱式游標(biāo)。 B 它也有%ISOPEN、%FOUND、%NOTFOUND、%ROWCOUNT四種屬性。 C 不能對(duì)它顯式的執(zhí)行OPEN、FETCH、CLOSE語
6、句。 D Oracle會(huì)為每一個(gè)DML語句創(chuàng)建一個(gè)隱式游標(biāo)。填空:1 數(shù)據(jù)字典的所有者是sys。其數(shù)據(jù)字典表和視圖都被保存在 system 表空間中。2 想實(shí)現(xiàn)控制文件多路復(fù)用的語句如下:alter system set control_files='C:','D:','E:' scope=spfile;3 重做日志文件又被稱為 事務(wù) 日志文件,是Oracle三類文件中最復(fù)雜的一類文件,是由 一條條重做記錄 組成,記錄、保存對(duì)數(shù)據(jù)庫所做的修改(或事務(wù))。4 在數(shù)據(jù)庫的各種啟動(dòng)模式之間切換需要使用alter database 語句。由低級(jí)向高級(jí),且
7、不可以 逆轉(zhuǎn) 。 5 PL/SQL程序包由包的和 包體 組成。6 角色 是相關(guān)權(quán)限的命名集合,使用的主要目的是簡(jiǎn)化權(quán)限管理。7 復(fù)雜視圖一般是不可更新的,但可以在其上創(chuàng)建 Instead of 觸發(fā)器來把DML操作最終完成。判斷1 Oracle數(shù)據(jù)庫中重做日志文件需要實(shí)現(xiàn)多路復(fù)用,而控制文件沒有必要實(shí)現(xiàn)多路復(fù)用。(×)2 大文件表空間是為超大數(shù)據(jù)庫而設(shè)計(jì)的,只能有一個(gè)數(shù)據(jù)文件組成,可以減少更新數(shù)據(jù)文件頭部信息的操作。 ()3 一個(gè)合理的Oracle服務(wù)器系統(tǒng)的默認(rèn)永久性表空間為system,默認(rèn)臨時(shí)表空間為temp。(×)4 修改表Department添加列Leader 數(shù)
8、據(jù)類型varchar2(10)的語句是:Alter table Department add column Leader varchar2(10);(×)5 Oracle支持5種類型的約束:not null、unique、check、primary key、foreign key。()6 外部表的最大用途是通過訪問驅(qū)動(dòng)程序往Oracle數(shù)據(jù)庫中裝載OS文件中的數(shù)據(jù)。()7在表的某個(gè)列上創(chuàng)建標(biāo)準(zhǔn)B樹索引,查詢復(fù)合某條件的記錄,結(jié)果有大量的記錄返回,則這個(gè)索引得到最大程度的應(yīng)用,能夠明顯提高速度。(×)8 在視圖中并不保存任何數(shù)據(jù),通過視圖操作的數(shù)據(jù)仍然保存在表中。()9 方案
9、同義詞是被某個(gè)方案所擁有,所以如果一個(gè)方案用戶想訪問方案同義詞,必須在自己方案中創(chuàng)建該方案同義詞。()10 由DBA使用命令Create user new identified by new創(chuàng)建了用戶new之后,new就可以登錄服務(wù)器了。(×)簡(jiǎn)答:1 簡(jiǎn)述Oracle10g啟動(dòng)數(shù)據(jù)庫的步驟。Shutdown(正常關(guān)閉數(shù)據(jù)庫) 啟動(dòng)數(shù)據(jù)庫到nomount狀態(tài)(啟動(dòng)數(shù)據(jù)庫實(shí)例,不裝載數(shù)據(jù)庫) 啟動(dòng)數(shù)據(jù)庫到mount狀態(tài)(打開控制文件) 啟動(dòng)數(shù)據(jù)庫到open 狀態(tài)(打開控制文件中描述的所有文件)2 簡(jiǎn)述索引的作用及創(chuàng)建索引注意事項(xiàng)。索引是對(duì)數(shù)據(jù)庫表中的一個(gè)或者多個(gè)列的值進(jìn)行排列的結(jié)構(gòu)???/p>
10、以利用索引訪問數(shù)據(jù)庫表中的特定信息。 創(chuàng)建索引的注意事項(xiàng): 始終包含聚集索引 保證聚集索引唯一 保證聚集索引最小 覆蓋索引 適量的索引設(shè)計(jì)題:所涉及的表結(jié)構(gòu):HR方案下的employees、regions、countries,表結(jié)構(gòu)如下: 1 創(chuàng)建連接視圖v_regions_countries,包含字段r_id,r_name,c_id,c_name。視圖從regions表、countries表查詢出region_id、region_name、country_id、country_name字段。(10分) Create view v_regions_countries As Select reg
11、ion_id、region_name、country_id、country_name From , Where r-id=c_id;r_name=c_name;2創(chuàng)建表空間DATA01,采用本地管理區(qū)尺寸為256k,其中數(shù)據(jù)文件的名稱為,大小為12M;將表空間的名稱修改為DATA02。(10分) Create tablespace DATA01 Datafile c:oracleproduct size 12M Extent management local autollocate szie 256k; Alter tablespace DATA01 rename to DATA02;3 編寫
12、PL/SQL程序,計(jì)算1-100之間所有奇數(shù)之和。(10分)declare i integer; j integer; k integer; begin j:=2; k:=0; For i in 1.100 loop if i mod j<>0 then k:=k+i; end if; end loop; (k); end; /鄭州大學(xué)軟件技術(shù)學(xué)院Oracle課程2009-2010學(xué)年第一學(xué)期期末試題(whl)(適用專業(yè):08信管、Java、.NET專業(yè) 考試時(shí)間:120分鐘)1 以下哪種不屬于Oracle 10g產(chǎn)品系列(A)。 A Oracle 10g網(wǎng)格版 B Oralce
13、10g標(biāo)準(zhǔn)版C Oracle 10g企業(yè)版 D Oracle 10g 標(biāo)準(zhǔn)版12 Oracle 10g的管理工具中,(C)采用直觀而方便的圖形化界面GUI來操作數(shù)據(jù)庫,如創(chuàng)建新用戶和角色、權(quán)限分配、創(chuàng)建方案對(duì)象等。A OUI B SQL*PLUSC OEM D DBCA3 Oracle數(shù)據(jù)庫服務(wù)器是由(D)組成。(oracle數(shù)據(jù)庫用于存儲(chǔ)和檢索信息,是數(shù)據(jù)的集合,包括邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。Oracle例程是指數(shù)據(jù)庫服務(wù)器的內(nèi)存和相關(guān)處理程序)A SGA和PGA B SGA和數(shù)據(jù)庫C 數(shù)據(jù)庫和后臺(tái)進(jìn)程 D 例程和數(shù)據(jù)庫4 Oracle進(jìn)程結(jié)構(gòu)中完成將重做記錄從重做日志高速緩沖區(qū)寫入重做日志文件的
14、進(jìn)程是(C)。A 用戶進(jìn)程 B 服務(wù)進(jìn)程C 后臺(tái)進(jìn)程LGWR D 后臺(tái)進(jìn)程DBWR5 某用戶想查看自己所能看到的視圖信息,那么應(yīng)該看(D)視圖。A v$views B dba_viewsC all_views D user_views6 可以在Oracle 10g服務(wù)器的安裝目錄下的(B)文件中查看Oracle10g服務(wù)器的各種參數(shù)的使用情況。A B C D 7 記錄了Oracle數(shù)據(jù)庫的結(jié)構(gòu)信息,是一個(gè)小的二進(jìn)制文件,這類數(shù)據(jù)庫文件是(D)。A 重做日志文件 B 數(shù)據(jù)文件C 口令文件 D 控制文件(數(shù)據(jù)庫控制文件是一個(gè)很小的二進(jìn)制文件,它維護(hù)著數(shù)據(jù)庫的全局物理結(jié)構(gòu),用以支持?jǐn)?shù)據(jù)庫成功的啟動(dòng)和
15、運(yùn)行)8 Oracle的邏輯存儲(chǔ)結(jié)構(gòu)中由小到大的順序是(A)。A 塊、區(qū)、段、表空間 B 塊、段、區(qū)、表空間C 區(qū)、塊、段、表空間 D 段、區(qū)、表空間、塊9 下列哪種表空間可以被設(shè)置為脫機(jī)狀態(tài)( C)。A 系統(tǒng)表空間 B 撤銷表空間 C用戶表空間 D臨時(shí)表空間 10 讀下段程序:SQL> startup _( B )_ORACLE 例程已經(jīng)啟動(dòng)。Total System Global Area 6 bytesFixed Size 1248576 bytesVariable Size bytesDatabase Buffers 8 bytesRedo Buffers 7139328 byt
16、es數(shù)據(jù)庫裝載完畢。SQL>請(qǐng)問這時(shí)數(shù)據(jù)庫啟動(dòng)到的狀態(tài)是:A nomount B mount C open D無法判斷 11 關(guān)閉數(shù)據(jù)庫的各種方式中,最省時(shí)又不會(huì)出現(xiàn)數(shù)據(jù)不一致的情況(即需要恢復(fù)數(shù)據(jù)庫)的是( D )。A normal B transactional C immediate D abort 12 對(duì)顯式游標(biāo)操作正確的步驟順序是( B )。A 聲明、提取、打開、關(guān)閉 B 聲明、打開、提取、關(guān)閉 C 提取、聲明、打開、關(guān)閉 D 聲明、打開、關(guān)閉、提取13 已創(chuàng)建序列S1,若當(dāng)前值為2,先執(zhí)行2次,再執(zhí)行3次,最后S1的值是( B)。 A 3 B 4 C 5 D 614 Ora
17、cle的PL/SQL程序的異常處理部分,涉及的異常有多種,其中,不需定義可以直接使用的異常是( A )。 A 預(yù)定義異常 B 非預(yù)定義異常 C 自定義異常 D 不確定 15下面不是常用的對(duì)象權(quán)限的是(B)。(常用的對(duì)象權(quán)限有:alter,delete,select,insert,update,index,reference,execute)A delete B grant C insert D update1 Oracle 10g的最大的特點(diǎn)是:面向 對(duì)象 。2 數(shù)據(jù)字典是Oracle數(shù)據(jù)庫的核心組件,它由一系列只讀的數(shù)據(jù)字典表和數(shù)據(jù)字典視圖組成。3 想實(shí)現(xiàn)控制文件多路復(fù)用的語句如下:(注:還
18、沒不存在)可以使用語句alter system set control_files='C:','D:','E:' scope= spfile ; 4 用戶無論何時(shí)提交事務(wù),后臺(tái)進(jìn)程LGWR采用 (4) 的方式把重做日志緩沖區(qū)中的內(nèi)容寫入到重做日志文件中。 5 在啟動(dòng)數(shù)據(jù)庫時(shí),如果其他啟動(dòng)方式都失敗,DBA還可以選擇使用startup force 來啟動(dòng)數(shù)據(jù)庫。6 Oracle網(wǎng)絡(luò)配置分為服務(wù)器端和客戶機(jī)端,監(jiān)聽程序的配置是在 服務(wù)器端 。7 角色 是相關(guān)權(quán)限的命名集合,使用的主要目的是簡(jiǎn)化權(quán)限管理。8 給Hr用戶解鎖的語句是:alter user
19、 Hr account unlock 。9 PL/SQL程序包由包的說明部分和 包的主體部分 組成。10 復(fù)雜視圖一般是不可更新的,但可以在其上創(chuàng)建 instead of 觸發(fā)器來把DML操作最終完成。判斷題:1 Oracle數(shù)據(jù)庫中控制文件需要實(shí)現(xiàn)多路復(fù)用,而重做日志文件沒有必要實(shí)現(xiàn)多路復(fù)用。 2 小文件表空間是為頻繁的數(shù)據(jù)更新而設(shè)計(jì)的,可以有多個(gè)數(shù)據(jù)文件組成,有多個(gè)I/O通道,可以提高數(shù)據(jù)交換的速度。3 默認(rèn)永久性表空間為system,默認(rèn)臨時(shí)表空間為temp。這是一個(gè)合理的Oracle服務(wù)器。4 修改表Department添加列Leader 數(shù)據(jù)類型varchar2(10)的語句是:Al
20、ter table Department add Leader varchar2(10);5 Oracle支持5種類型的約束:default、unique、check、primary key、foreign key。6 外部表的最大用途是通過訪問驅(qū)動(dòng)程序往Oracle數(shù)據(jù)庫中裝載OS文件中的數(shù)據(jù)。7 在表的某個(gè)列上創(chuàng)建標(biāo)準(zhǔn)B樹索引,查詢復(fù)合某條件的記錄,結(jié)果有大量的記錄返回,則這個(gè)索引得到最大程度的應(yīng)用,能夠明顯提高速度。8 視圖并不保存任何數(shù)據(jù),它只是查看和管理表中數(shù)據(jù)的一種方法。9 公有同義詞由一個(gè)特殊的用戶組PUBLIC所擁有,所以,不論用戶有沒有被授予如何訪問該公用同義詞所對(duì)應(yīng)的對(duì)象的
21、對(duì)象權(quán)限,則都可以訪問該公用同義詞。10由DBA使用命令Create user new identified by new創(chuàng)建了用戶new之后,new就可以登錄服務(wù)器了。簡(jiǎn)答:1 看圖說出圖中存在的問題:日志組3日志組2日志組1成員成員成員1成員成員磁盤1 磁盤2 磁盤32 簡(jiǎn)述例程的組成部分。數(shù)據(jù)庫例程由后臺(tái)進(jìn)程和系統(tǒng)全局區(qū)(SGA)組成設(shè)計(jì)題:所涉及的表結(jié)構(gòu):HR方案下的regions、countries,表結(jié)構(gòu)如下:1 創(chuàng)建連接視圖v_regions_countries,包含字段r_id,r_name,c_id,c_name。視圖從regions表、countries表查詢出region
22、_id、region_name、country_id、country_name字段。(7分) Create view v_regions_countries As Select region_id、region_name、country_id、country_name From , Where r-id=c_id;r_name=c_name;2創(chuàng)建一個(gè)用戶名為myuser,口令為myuser,默認(rèn)表空間為users,配額為5m,默認(rèn)使用的臨時(shí)表空間為temp的用戶,且不允許該用戶使用system表空間。(7分)Create user myuser identified by myuser De
23、fault tablespace users size 5MDefault tempspace temp Ravoke sysdba from myuser;3 編寫PL/SQL程序,計(jì)算1-100之間所有偶數(shù)之和。(8分)4 創(chuàng)建一個(gè)過程get_salary_by_empid,實(shí)現(xiàn)對(duì)表employees給定一個(gè)employee_id,通過函數(shù)可以把該雇員的工資信息返回出來,注意:要求有NO_DATA_FOUND異常處理,在異常處理部分輸出沒有找到該employee_id的雇員。(8分)Create procedure get_salary_empid(employee_id number)
24、is v-name varchar2(10);v_sal numberi(7,2);Begin Create function f return sal isbeginSelect sal into v_sal from emp where empno=employee_id;Return v_sal ;End; Exception When NO_DATA_FOUND then Select ename into v_name from emp where empno !=employee_id;(v_name); End;鄭州大學(xué)軟件技術(shù)學(xué)院Oracle課程2009-2010學(xué)年第一學(xué)期期
25、末試題(wj)(適用專業(yè):08信管、Java、.NET專業(yè) 考試時(shí)間:120 分鐘)1 Oracle 10g中的g表示(C )。A 網(wǎng)絡(luò) B 數(shù)據(jù)庫 C 網(wǎng)格計(jì)算 D 版本2 Oracle管理數(shù)據(jù)庫存儲(chǔ)空間的最小數(shù)據(jù)存儲(chǔ)單位是( A )。A 數(shù)據(jù)塊 B 表空間 C 表 D 區(qū)間 3( A )函數(shù)返回大于或等于所給數(shù)字表達(dá)式的最小整數(shù)。 A ceil B abs (返回給定數(shù)字表達(dá)式的絕對(duì)值) C floor(返回小于或者等于所給數(shù)字表達(dá)式的最大整數(shù)) D round(返回?cái)?shù)字表達(dá)式并且四舍五入為指定的長(zhǎng)度或者精度)4 可以在Oracle服務(wù)器的安裝目錄$ORACLE_HOMEins
26、tall下的(C)文件中查看Oracle的各種端口的使用情況。A B C D 5 下列哪種表空間可以被設(shè)置為脫機(jī)狀態(tài)( B )。A 系統(tǒng)表空間 B 用戶表空間 C 臨時(shí)表空間 D 撤銷表空間 6 下面不是常用的數(shù)據(jù)對(duì)象權(quán)限的是( B )。 A delete B revoke C insert D update7 由DBA使用命令Create user userman identified by userman創(chuàng)建了用戶userman之后,以下描述正確的是( C )。 A 可以創(chuàng)建服務(wù)器會(huì)話 B 可以正常登陸服務(wù)器C 僅僅是在服務(wù)器上存在該用戶名和相對(duì)應(yīng)的信息,不具備任何操作能力 D 可以查詢服
27、務(wù)器上的數(shù)據(jù)信息8 標(biāo)準(zhǔn)的Oracle異常,指的是( A )。A 具有一個(gè)Oracle已定義的錯(cuò)誤名稱和錯(cuò)誤編號(hào)的異常,可以在EXCEPTION部分利用Oracle自定義的錯(cuò)誤名稱對(duì)異常進(jìn)行處理B 具有一個(gè)Oracle已定義的錯(cuò)誤編號(hào)但沒有錯(cuò)誤名稱的異常,使用時(shí)必須在DECLARE部分使用PRAGMA EXCEPTION_INIT指令將一個(gè)用戶自定義的異常名與一個(gè)內(nèi)部Oracle錯(cuò)誤代碼聯(lián)系起來C 由程序員自定義、并且由程序員顯式觸發(fā)的異常,使用時(shí)須在DECLARE部分聲明D 以上說法均不正確9 當(dāng)Select Into 語句的返回多于一行時(shí),將引發(fā)下列哪個(gè)異常( C )。A No_Data_
28、Found B InValid_Number C Too_Many_Rows D Zero_Divide10 已創(chuàng)建序列S1,若當(dāng)前值為2,先執(zhí)行3次,再執(zhí)行3次,最后S1的值是( C )。 A 3 B 4 C 5 D 611 段是表空間中一種邏輯存儲(chǔ)結(jié)構(gòu),以下( D)不是ORACLE數(shù)據(jù)庫使用的段類型。A 索引段 B 臨時(shí)段 C 回滾段 D代碼段12 Oracle中標(biāo)準(zhǔn)的數(shù)據(jù)塊大小應(yīng)該由參數(shù) ( B )決定。 A DB_SIZE B DB_BLOCK_SIZE C EXTENT_SIZE D SEGMENT_SI13在DOS命令行輸入以下哪一命令,不能正確地連接SQL*Plus ( A)。A
29、 sqlplus sys/oracle B sqlplus system/oracleorclC sqlplus sys/o123 as sysdba D sqlplus system/o123 如果用戶是sys時(shí),需要加上【as sysdba】或【as sysoper】選項(xiàng)。14分析以下的SQL命令:SELECT圖書.書號(hào),圖書.書名,借閱.讀者號(hào) FROM借閱RIGHT JOIN圖書 ON圖書.書號(hào)=借閱.書號(hào)如下描述正確的是(B)。A 將沒借書的讀者信息也查出來 B 只查出被借走的圖書信息C 將沒被借走的圖書信息也查出來 D 只查出被借走圖書的書號(hào)和書名15讀下段程序:SQL> s
30、tartup _( B)_ORACLE 例程已經(jīng)啟動(dòng)。Total System Global Area 6 bytesFixed Size 1248576 bytesVariable Size bytesDatabase Buffers 8 bytesRedo Buffers 7139328 bytes數(shù)據(jù)庫裝載完畢。SQL>請(qǐng)問這時(shí)數(shù)據(jù)庫啟動(dòng)到的狀態(tài)是:A nomount B mount C open D無法判斷 1 執(zhí)行強(qiáng)制啟動(dòng)數(shù)據(jù)庫的命令是startup force 。2 在alter table中,可以使用 UNUSED關(guān)鍵字指定某列不可用。 3 控制文件是一個(gè)小的二進(jìn)制文件,用
31、來記錄數(shù)據(jù)庫的物理結(jié)構(gòu)。4 Oracle數(shù)據(jù)庫允許將被填充滿的重做日志文件組保存到一個(gè)或多個(gè)離線的位置,這叫做 歸檔日志 。5 每個(gè)Oracle數(shù)據(jù)庫都由3種類型的文件組成: 控制文件 、 日志文件 和 數(shù)據(jù)文件 。 6 通過命令行方式啟動(dòng)OracleDBConsoleorcl服務(wù)使用的命令為 net start OracleDBConsoleorcl 。7 PL/SQL程序包由包的說明部分和 包的主體部分 組成。8數(shù)據(jù)字典的所有者是 SYS 。判斷:1 觸發(fā)器的執(zhí)行是由事件觸發(fā)的,而普通存儲(chǔ)過程是由命令調(diào)用執(zhí)行的。()2 序列號(hào)是一個(gè)Oracle整數(shù),最多可有38個(gè)數(shù)字。()3 在alter
32、 user語句中,使用account lock關(guān)鍵詞鎖定賬戶。()4 表空間中數(shù)據(jù)文件的大小之和就是表空間的存儲(chǔ)容量。()5 Oracle中數(shù)據(jù)塊的大小與操作系統(tǒng)無關(guān)。與操作系統(tǒng)數(shù)據(jù)塊的大小有關(guān)6 SQL*Plus是運(yùn)行在B/S模式下的工具,而iSQL*Plus是運(yùn)行在C/S模式下的工具。(×)7 在數(shù)據(jù)類型聲明為NUMBER(7,2)的列中可存儲(chǔ)的最大數(shù)值為。8 當(dāng)想要基于一個(gè)表達(dá)式排序行時(shí),必須使用列別名。換句話說,不能在ORDER BY子句中使用表達(dá)式。(×)9 打開游標(biāo)的語句是FETCH CURSOR。Open<游標(biāo)名>10 運(yùn)行在非歸檔模式下的數(shù)據(jù)庫比
33、歸檔模式下的數(shù)據(jù)庫占用的系統(tǒng)資源少。1 請(qǐng)結(jié)合數(shù)據(jù)庫實(shí)例啟動(dòng)時(shí)訪問和打開的文件,詳細(xì)描述數(shù)據(jù)庫實(shí)例啟動(dòng)的過程。啟動(dòng)過程:nomount -> mount -> open 階段(即實(shí)例的啟動(dòng)) 注意: 此階段不打開任何的控制文件及數(shù)據(jù)文件。 階段 mount階段完成的任務(wù): a.啟動(dòng)實(shí)例并打開控制文件,將數(shù)據(jù)庫與實(shí)例關(guān)聯(lián)起來 b.利用參數(shù)文件中的說明,打開并鎖定控制文件 c.讀取控制文件以獲取數(shù)據(jù)文件和重做日志文件的名字和狀態(tài)信息,但不檢查數(shù)據(jù)日志文件是否存在 這一步會(huì)讀控制文件,如果這一步有一個(gè)控制文件損壞就無法啟動(dòng) 階段 mount階段完成的任務(wù): a.打開數(shù)據(jù)文件 b.打開聯(lián)機(jī)
34、日志文件 注意: a.在此期間,Oracle服務(wù)器將校驗(yàn)所偶的數(shù)據(jù)文件和聯(lián)機(jī)日志文件能否打開并對(duì)數(shù)據(jù)庫作一致性檢查 b.如果出現(xiàn)一致性錯(cuò)誤,SMON進(jìn)程將啟動(dòng)實(shí)例恢復(fù) c.如果任一數(shù)據(jù)文件或聯(lián)機(jī)日志文件丟失,Oracle服務(wù)器將報(bào)錯(cuò)2 請(qǐng)簡(jiǎn)要說明數(shù)據(jù)高速緩存的工作原理。設(shè)計(jì)題: 所涉及的表結(jié)構(gòu)如下:學(xué)生表student(學(xué)號(hào),姓名,性別,民族)成績(jī)表grade(學(xué)號(hào),課程號(hào),成績(jī))課程表course(課程號(hào),課程名)1寫出SQL命令,查詢出同時(shí)選修了課程號(hào)為“101”和“102”課程的學(xué)生信息。(5分)2假定已創(chuàng)建好視圖ex_view,顯示學(xué)生的姓名、課程名和成績(jī),并按課程名和成績(jī)均降序排序,
35、現(xiàn)要求修改該視圖,增加學(xué)生的學(xué)號(hào)信息。(5分)3創(chuàng)建區(qū)間尺寸為256k的本地管理表空間DATA01,其中數(shù)據(jù)文件的名稱為,大小為12M;將表空間的名稱修改為DATA02。(5分)4編寫一個(gè)函數(shù)getxh,實(shí)現(xiàn)將表student中根據(jù)指定的學(xué)生學(xué)號(hào)(例如0001)返回該學(xué)生的姓名,創(chuàng)建完成后,進(jìn)行測(cè)試。(7分)5 編寫一個(gè)觸發(fā)器mytrigger,它的作用是當(dāng)表student中“學(xué)號(hào)”列的值發(fā)生變化時(shí),自動(dòng)更新表grade中的“學(xué)號(hào)”列。如:將表student的學(xué)號(hào)從003更改為010,查看grade表的相關(guān)變化。(8分)鄭州大學(xué)軟件技術(shù)學(xué)院Oracle課程2009-2010學(xué)年第一學(xué)期期末試題
36、(wj)(適用專業(yè):08信管、Java、.NET專業(yè) 考試時(shí)間:120 分鐘)1 保存初始化參數(shù)的服務(wù)器參數(shù)文件是(A)。A init<sid>.ora B pfile<sid>.ora C spfile<sid>.ora D sparameter<sid>.ora2 以下哪種不屬于Oracle 10g產(chǎn)品系列(A)。 A Oracle 10g網(wǎng)格版 B Oralce 10g標(biāo)準(zhǔn)版C Oracle 10g企業(yè)版 D Oracle 10g 標(biāo)準(zhǔn)版13 在DOS命令行輸入以下哪一命令,不能正確地連接SQL*Plus ( A )。A sql
37、plus sys/oracle B sqlplus system/oracleorclC sqlplus sys/o123 as sysdba D sqlplus system/o123 4 標(biāo)準(zhǔn)的Oracle異常,指的是( A )。A 具有一個(gè)Oracle已定義的錯(cuò)誤名稱和錯(cuò)誤編號(hào)的異常,可以在EXCEPTION部分利用Oracle自定義的錯(cuò)誤名稱對(duì)異常進(jìn)行處理B 具有一個(gè)Oracle已定義的錯(cuò)誤編號(hào)但沒有錯(cuò)誤名稱的異常,使用時(shí)必須在DECLARE部分使用PRAGMA EXCEPTION_INIT指令將一個(gè)用戶自定義的異常名與一個(gè)內(nèi)部Oracle錯(cuò)誤代碼聯(lián)系起來C 由程序員自定義、并且由程序
38、員顯式觸發(fā)的異常,使用時(shí)須在DECLARE部分聲明D 以上說法均不正確5 Oracle分配磁盤空間的最小單位是( D )。A 數(shù)據(jù)塊 B 表空間 C 表 D 區(qū)間 6 完全卸載Oracle 10g時(shí),需要進(jìn)行的第一步操作是 ( A )。A 停止所有的Oracle服務(wù) B 啟動(dòng)Oracle的卸載向?qū)?C 刪除磁盤上的Oracle文件 D 刪除數(shù)據(jù)庫Orcl7 關(guān)于視圖的說法正確的是(D )。A 視圖其實(shí)就是表B 視圖與表一樣,也占用系統(tǒng)空間C 視圖不用記錄在數(shù)據(jù)字典中D 視圖實(shí)際上只是在需要時(shí),執(zhí)行它所代表的SQL語句8 若用戶要連接數(shù)據(jù)庫,則該用戶必須擁有的權(quán)限是( C )。A create
39、table B create index C create session D create user9 用于顯示所有表空間描述信息的視圖是( B )。A v$database B v$tablespaces C user$tablespaces D v$database10 段是表空間中一種邏輯存儲(chǔ)結(jié)構(gòu),以下( D )不是ORACLE數(shù)據(jù)庫使用的段類型。A 索引段 B 臨時(shí)段 C 回滾段 D代碼段11分析以下的SQL命令:SELECT圖書.書號(hào),圖書.書名,借閱.讀者號(hào) FROM借閱RIGHT JOIN圖書 ON圖書.書號(hào)=借閱.書號(hào)如下描述正確的是( )。A 將沒借書的讀者信息也查出來 B
40、 只查出被借走的圖書信息C 將沒被借走的圖書信息也查出來 D 只查出被借走圖書的書號(hào)和書名12 如果使用Oracle服務(wù)器端的網(wǎng)絡(luò)配置工具Net Manager配置了一個(gè)網(wǎng)絡(luò)服務(wù)名StuClient,則可以在下列( B )文件中找到關(guān)于該服務(wù)的定義語句。A Db_1NETWORKADMIN B Db_1NETWORKADMINC Client_1NETWORKADMIN D Client_1NETWORKADMIN13 Oracle 數(shù)據(jù)庫啟動(dòng)時(shí)需要經(jīng)歷三個(gè)步驟和狀態(tài)變換,以下順序正確的是( D )。 A mountopennomount B mountopencloseC closeopen
41、mount D nomountmountopen14 Oracle進(jìn)程結(jié)構(gòu)中完成將重做記錄從重做日志高速緩沖區(qū)寫入重做日志文件的進(jìn)程是(C)。A 用戶進(jìn)程 B 服務(wù)進(jìn)程C 后臺(tái)進(jìn)程LGWR D 后臺(tái)進(jìn)程DBWR15 下面不是Oracle游標(biāo)屬性的是( A )。A %FETCH B %FOUND C %ROWCOUNT D %ISOPEN1 數(shù)據(jù)字典的所有者是 SYS 。其數(shù)據(jù)字典表和視圖都被保存在 SYSTEM 表空間中。2 給Hr用戶解鎖的語句是:alter user Hr account UNCLOK 。3 Oracle有 SGA (系統(tǒng)全局區(qū) ) 和 PGA(程序全局區(qū)) 兩種內(nèi)存結(jié)構(gòu)。 4創(chuàng)
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 政務(wù)(含公共服務(wù))服務(wù)平臺(tái)項(xiàng)目建設(shè)方案X
- 未來教育領(lǐng)域中如何利用移動(dòng)支付進(jìn)行教育資源的優(yōu)化配置和共享研究
- 環(huán)境保護(hù)教育推廣與實(shí)踐
- 國(guó)慶節(jié)團(tuán)隊(duì)旅行活動(dòng)方案
- 環(huán)境藝術(shù)設(shè)計(jì)中的視覺體驗(yàn)與審美需求
- 生態(tài)環(huán)保理念在辦公空間的設(shè)計(jì)實(shí)踐
- 環(huán)保材料在環(huán)境藝術(shù)設(shè)計(jì)中的應(yīng)用前景
- 生活用紙的創(chuàng)新設(shè)計(jì)與實(shí)踐案例分享
- 《2 顏色填充和橡皮擦工具》(說課稿)-2023-2024學(xué)年五年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)吉美版
- 2023八年級(jí)物理上冊(cè) 第四章 光現(xiàn)象第5節(jié) 光的色散說課稿 (新版)新人教版
- 2025年初中語文:春晚觀后感三篇
- Unit 7 第3課時(shí) Section A (Grammar Focus -4c)(導(dǎo)學(xué)案)-【上好課】2022-2023學(xué)年八年級(jí)英語下冊(cè)同步備課系列(人教新目標(biāo)Go For It!)
- 2025年上半年長(zhǎng)沙市公安局招考警務(wù)輔助人員(500名)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 《教育強(qiáng)國(guó)建設(shè)規(guī)劃綱要(2024-2035年)》解讀講座
- 2025河北邯鄲世紀(jì)建設(shè)投資集團(tuán)招聘專業(yè)技術(shù)人才30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 慈溪高一期末數(shù)學(xué)試卷
- 《基于新課程標(biāo)準(zhǔn)的初中數(shù)學(xué)課堂教學(xué)評(píng)價(jià)研究》
- 省級(jí)產(chǎn)業(yè)園區(qū)基礎(chǔ)設(shè)施項(xiàng)目可行性研究報(bào)告
- 2025年中國(guó)東方航空招聘筆試參考題庫含答案解析
- 《微生物燃料電池MF》課件
- 貴州省黔東南州2024年七年級(jí)上學(xué)期數(shù)學(xué)期末考試試卷【附答案】
評(píng)論
0/150
提交評(píng)論