




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
鄭州大學(xué)軟件技術(shù)學(xué)院《Oracle?課程
2009-2010學(xué)年第一學(xué)期期末試題(A)
(適用專業(yè):08信管、Java、.NET專業(yè)考試時(shí)間:120分鐘)單選:1Oracle10g中的g表示(C)。A網(wǎng)絡(luò)B數(shù)據(jù)庫(kù)C網(wǎng)格計(jì)算 D版本2Oracle10g的管理工具中,(B)是一個(gè)非常重要的、在服務(wù)器端和客戶端都可以使用的工具。主要功能有:輸入、運(yùn)行和調(diào)試SQL語(yǔ)句、PL/SQL塊。AOUI BSQL*PLUSCOEM DDBCA3Oracle數(shù)據(jù)庫(kù)的例程由(D)組成。ASGA和PGABSGA和數(shù)據(jù)庫(kù)ASGA和PGABSGA和數(shù)據(jù)庫(kù)C數(shù)據(jù)庫(kù)和后臺(tái)進(jìn)程DSGA(系統(tǒng)全局區(qū))和后臺(tái)進(jìn)程4Oracle4Oracle進(jìn)程結(jié)構(gòu)中完成更新控制文件與數(shù)據(jù)文件,使其同步并觸發(fā)DBW進(jìn)程,使其將臟緩存塊寫入數(shù)據(jù)文件中的進(jìn)程是(C)據(jù)文件中的進(jìn)程是(C)。A用戶進(jìn)程服務(wù)進(jìn)程CA用戶進(jìn)程服務(wù)進(jìn)程C后臺(tái)進(jìn)程CKPT后臺(tái)進(jìn)程DBWR某用戶想查看自己所能看到的表信息,那么應(yīng)該看()視圖。某用戶想查看自己所能看到的表信息,那么應(yīng)該看()視圖。Av$tablesBdbatablesCalltablesDusertablesAv$tablesBdbatablesCalltablesDusertables可以在Oracle服務(wù)器的安裝目錄的(C)文件中查看Oracle的各種端口的使用情況。Aspfile.oraBinitorcl.oraCportlist.iniDtnsname.ora可以在Oracle服務(wù)器的安裝目錄的(C)文件中查看Oracle的各種端口的使用情況。Aspfile.oraBinitorcl.oraCportlist.iniDtnsname.ora相對(duì)于Oracle數(shù)據(jù)庫(kù)的作用,類似于Windows操作系統(tǒng)中注冊(cè)表的作用。這類數(shù)據(jù)庫(kù)文件是(D):參數(shù)文件數(shù)據(jù)文件重做日志文件控制文件參數(shù)文件數(shù)據(jù)文件重做日志文件控制文件Oracle 的邏輯存儲(chǔ)結(jié)構(gòu)中由大到小的順序是B)表空間、區(qū)、段、塊表空間、段、區(qū)、塊表空間、塊、段、區(qū)段、區(qū)、表空間、塊卜列哪種表空間可以被設(shè)置為脫機(jī)狀態(tài)(B)。AOracle 的邏輯存儲(chǔ)結(jié)構(gòu)中由大到小的順序是B)表空間、區(qū)、段、塊表空間、段、區(qū)、塊表空間、塊、段、區(qū)段、區(qū)、表空間、塊卜列哪種表空間可以被設(shè)置為脫機(jī)狀態(tài)(B)。A系統(tǒng)表空間 B用戶表空間C臨時(shí)表空間D撤銷表空間10讀下段程序:MEMBERSARCSTATUSSQL>select*fromv$log;MEMBERSARCSTATUSGROUP#THREAD#SEQUENCE#BYTES1129524288001NOINACTIVE2130524288001NOCURRENT3128524288001NOINACTIVESQL>altersystemswitchlogfile;系統(tǒng)已更改。請(qǐng)問(wèn):當(dāng)前使用的日志組和日志序列號(hào)分別是(C)。A1和30B2和31C3和31D4和3111關(guān)閉數(shù)據(jù)庫(kù)的各種方式中,會(huì)出現(xiàn)數(shù)據(jù)不一致的情況(即需要恢復(fù)數(shù)據(jù)庫(kù))的是( D)。AnormalBtransactional 事務(wù)處理關(guān)閉 Cimmediate Dabort中止關(guān)閉12Oracle網(wǎng)絡(luò)配置需要配置服務(wù)器端和客戶端,下列說(shuō)法錯(cuò)誤的是(C)。A服務(wù)器端配置的目的就是要配置監(jiān)聽(tīng)程序的配置文件 listener.ora。B客戶端配置的目的就是要配置網(wǎng)絡(luò)服務(wù)名的配置文件 tnsnames.ora。Clistener.ora和tnsnames.ora不可以在同——臺(tái)機(jī)器上。D網(wǎng)絡(luò)服務(wù)名的命名方式有多種,采用何種方式命名需要文件 sqlnet.ora。13已創(chuàng)建序列S1,若當(dāng)前值為2,先執(zhí)行3次S1.NEXTVAL,再執(zhí)行3次S1.CURRVAL最后S1的值是(C)。A3B4 C5D614Oracle的PL/SQL程序的異常處理部分,涉及的異常有多種,其中,必須用raise顯示引發(fā)的異常是(C)。A 預(yù)定義異常 B 非預(yù)定義異常 C自定義異常 D不確定15對(duì)于SQL游標(biāo)的說(shuō)法中,錯(cuò)誤的是(D)。A它是Oracle中的隱式游標(biāo)。B它也有%ISOPEN%FOUND%NOTFOUND%ROWCOUNT屬性。C不能對(duì)它顯式的執(zhí)行OPENFETCHCLOSED句。DOracle會(huì)為每一個(gè)DM皿句創(chuàng)建一個(gè)隱式游標(biāo)。填空:1數(shù)據(jù)字典的所有者是sys。其數(shù)據(jù)字典表和視圖都被保存在 system表空間中。2想實(shí)現(xiàn)控制文件多路復(fù)用的語(yǔ)句如下:altersystem set_control_files= 'C:\control01.ctl','D:\control02.ctl','E:\control03.ctl'scope=spfile;3重做日志文件又被稱為 事務(wù)日志文件,是Oracle三類文件中最復(fù)雜的一類文件,是由 _一條條重做記錄組成,記錄、保存對(duì)數(shù)據(jù)庫(kù)所做的修改(或事務(wù)) 。4在數(shù)據(jù)庫(kù)的各種啟動(dòng)模式之間切換需要使用 alter_database語(yǔ)句。由低級(jí)向高級(jí),且不可以—逆轉(zhuǎn)PL/SQL程序包由包的和—包體組成。—角色是相關(guān)權(quán)限的命名集合,使用的主要目的是簡(jiǎn)化權(quán)限管理。7復(fù)雜視圖一般是不可更新的,但可以在其上創(chuàng)建 —Insteadof 觸發(fā)器來(lái)把DMLB作最終完成。判斷1Oracle數(shù)據(jù)庫(kù)中重做日志文件需要實(shí)現(xiàn)多路復(fù)用,而控制文件沒(méi)有必要實(shí)現(xiàn)多路復(fù)用。 (X)2大文件表空間是為超大數(shù)據(jù)庫(kù)而設(shè)計(jì)的,只能有一個(gè)數(shù)據(jù)文件組成,可以減少更新數(shù)據(jù)文件頭部信息的操作。(,)3一個(gè)合理的Oracle服務(wù)器系統(tǒng)的默認(rèn)永久性表空間為 system,默認(rèn)臨時(shí)表空間為tempo(x)4修改表Department添加列Leader數(shù)據(jù)類型varchar2(10)的語(yǔ)句是:
TOC\o"1-5"\h\zAltertableDepartmentaddcolumnLeadervarchar2(10); (x)5Oracle支持5種類型的約束:notnull、unique、check、primarykey、foreignkey。(,)6外部表的最大用途是通過(guò)訪問(wèn)驅(qū)動(dòng)程序往 Oracle數(shù)據(jù)庫(kù)中裝載。成件中的數(shù)據(jù)。(,)7在表的某個(gè)列上創(chuàng)建標(biāo)準(zhǔn) B樹(shù)索引,查詢復(fù)合某條件的記錄,結(jié)果有大量的記錄返回,則這個(gè)索引得到最大程度的應(yīng)用,能夠明顯提高速度。 (X)8在視圖中并不保存任何數(shù)據(jù),通過(guò)視圖操作的數(shù)據(jù)仍然保存在表中。 (,)9方案同義詞是被某個(gè)方案所擁有,所以如果一個(gè)方案用戶想訪問(wèn)方案同義詞,必須在自己方案中創(chuàng)建該方案同義詞。(,)10由DBA使用命令Createusernewidentifiedbynew創(chuàng)建了用戶new之后,new就可以登錄服務(wù)器了。(X)簡(jiǎn)答:1簡(jiǎn)述Oracle10g啟動(dòng)數(shù)據(jù)庫(kù)的步驟。Shutdown(正常關(guān)閉數(shù)據(jù)庫(kù))啟動(dòng)數(shù)據(jù)庫(kù)到nomount狀態(tài)(啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例,不裝載數(shù)據(jù)庫(kù) )啟動(dòng)數(shù)據(jù)庫(kù)到mount狀態(tài)(打開(kāi)控制文件)啟動(dòng)數(shù)據(jù)庫(kù)到open狀態(tài)(打開(kāi)控制文件中描述的所有文件)2簡(jiǎn)述索引的作用及創(chuàng)建索引注意事項(xiàng)。索引是對(duì)數(shù)據(jù)庫(kù)表中的一個(gè)或者多個(gè)列的值進(jìn)行排列的結(jié)構(gòu)。可以利用索引訪問(wèn)數(shù)據(jù)庫(kù)表中的特定信息。創(chuàng)建索引的注意事項(xiàng):始終包含聚集索引保證聚集索引唯一保證聚集索引最小覆蓋索引適量的索引設(shè)計(jì)題:所涉及的表結(jié)構(gòu):HR方案下的employees>regions、countries,表結(jié)構(gòu)如下:Hull?TypeEMPLOYEE」。FIRSTNftMELASTNAMEEMAILPHONEHUMBERHIRE_DATEjob_TdSALfiftVCOB1MISSIOH_PCTMANAGER」DDEPARTMENTIDNOTNOTNOTNOTNOTNULLNULLNULLHull?TypeEMPLOYEE」。FIRSTNftMELASTNAMEEMAILPHONEHUMBERHIRE_DATEjob_TdSALfiftVCOB1MISSIOH_PCTMANAGER」DDEPARTMENTIDNOTNOTNOTNOTNOTNULLNULLNULLNULLNULLHUNBER(6)UARCHAR2(20)UftRCHAR2(25)UARCHRR2(25)UARCHAR2(20)DfiTEUARCHAR2(10)NUMBER?2)NUMBER(2,2)NUMBER(6)NUMBER(lt)SQL>desccountries;NameNull?TypeCOUNTRYIDCOUNTRYNAMEregion_TdNOTNULLCHAR(2)UARCHAR2(UO)NUMBERSQL>descregions;Ikla■"l"IQ創(chuàng)建連接視圖v_regions_countries,包含字段r_id,r_name,c_id,c_name 。視圖從regions表、countries表查詢出region_id、region_name、country_id、country_name字段。(10分)Createviewv_regions_countriesAsSelectregion_id、region_name、country_id、country_nameFromHR.regions,HR.countriesWherer-id=c_id;r_name=c_name;2創(chuàng)建表空間DATA01,采用本地管理區(qū)尺寸為 256k,其中數(shù)據(jù)文件的名稱為 data01.dbf,大小為12M;將表空間的名稱修改為DATA02(10分)CreatetablespaceDATA01Datafile'c:\oracle\product\1020\oradata\orcl\data01.dbf 'size12MExtentmanagementlocalautollocateszie256k;AltertablespaceDATA01renametoDATA02;3編寫PL/SQL程序,計(jì)算1-100之間所有奇數(shù)之和。(10分)declareiinteger;jinteger;kinteger;beginj:=2;k:=0;Foriin1..100loopifimodj<>0thenk:=k+i;endif;endloop;dbms_output.put_line(k);end;/鄭州大學(xué)軟件技術(shù)學(xué)院《Oracle?課程2009-2010學(xué)年第一學(xué)期期末試題 (whl)(適用專業(yè):08信管、Java、.NET專業(yè)考試時(shí)間:120分鐘)1以下哪種不屬于Oracle10g產(chǎn)品系列(A)。AOracle10g網(wǎng)格版BOralce10g標(biāo)準(zhǔn)版
COracle10g企業(yè)版DOracle10gCOracle10g企業(yè)版DOracle10g標(biāo)準(zhǔn)版1Oracle10g的管理工具中,(C)采用直觀而方便的圖形化界面 GUI來(lái)操作數(shù)據(jù)庫(kù),如創(chuàng)建新用戶和角色、權(quán)限分配、創(chuàng)建方案對(duì)象等。AOUI BSQL*PLUSCOEM DDBCAOracle數(shù)據(jù)庫(kù)服務(wù)器是由(D)組成。(oracle數(shù)據(jù)庫(kù)用于存儲(chǔ)和檢索信息,是數(shù)據(jù)的集合,包括邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。Oracle例程是指數(shù)據(jù)庫(kù)服務(wù)器的內(nèi)存和相關(guān)處理程序 )ASGA和PGA BSGA 和數(shù)據(jù)庫(kù)C數(shù)據(jù)庫(kù)和后臺(tái)進(jìn)程 D 例程和數(shù)據(jù)庫(kù)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)程DBWR5某用戶想查看自己所能看到的視圖信息,那么應(yīng)該看( D)視圖。Av$views Bdba_viewsCall_views Duser_views6可以在Oracle10g服務(wù)器的安裝目錄下的( B)文件中查看Oracle10g服務(wù)器的各種參數(shù)的使用情況。Aspfileorcl.oraBinitorcl.ora Cportlist.iniDtnsname.ora7記錄了Oracle數(shù)據(jù)庫(kù)的結(jié)構(gòu)信息,是一個(gè)小的二進(jìn)制文件,這類數(shù)據(jù)庫(kù)文件是(D)。A重做日志文件 B 數(shù)據(jù)文件C口令文件 D 控制文件(數(shù)據(jù)庫(kù)控制文件是一個(gè)很小的二進(jìn)制文件,它維護(hù)著數(shù)據(jù)庫(kù)的全局物理結(jié)構(gòu),用以支持?jǐn)?shù)據(jù)庫(kù)成功的啟動(dòng)和運(yùn)行)8Oracle的邏輯存儲(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)。TotalSystemGlobalArea289406976bytes數(shù)據(jù)庫(kù)裝載完畢。FixedSizeVariableSizeFixedSizeVariableSizeDatabaseBuffersRedoBuffers1248576bytes83886784bytes197132288bytes7139328bytesSQL>請(qǐng)問(wèn)這時(shí)數(shù)據(jù)庫(kù)啟動(dòng)到的狀態(tài)是:Anomount BmountCopenD 無(wú)法判斷11關(guān)閉數(shù)據(jù)庫(kù)的各種方式中,最省時(shí)又不會(huì)出現(xiàn)數(shù)據(jù)不一致的情況(即需要恢復(fù)數(shù)據(jù)庫(kù))的是( D)。AnormalBtransactionalCimmediate Dabort12對(duì)顯式游標(biāo)操作正確的步驟順序是(B)。A聲明、提取、打開(kāi)、關(guān)閉 B聲明、打開(kāi)、提取、關(guān)閉C提取、聲明、打開(kāi)、關(guān)閉 D聲明、打開(kāi)、關(guān)閉、提取13已創(chuàng)建序列S1,若當(dāng)前值為2,先執(zhí)行2次S1.NEXTVAL,再執(zhí)行3次S1.CURRVAL最后S1的值是(B)。A3 B4C5D6Oracle的PL/SQL程序的異常處理部分,涉及的異常有多種,其中,不需定義可以直接使用的異常是(A)。A預(yù)定義異常B 非預(yù)定義異常 C 自定義異常 D不確定下面不是常用的對(duì)象權(quán)限的是(B)。(常用的對(duì)象權(quán)限有alter,delete,select,insert,update,index,reference,execute)AdeleteBgrantCinsert Dupdate1Oracle10g的最大的特點(diǎn)是:面向 對(duì)象。2數(shù)據(jù)字典是Oracle數(shù)據(jù)庫(kù)的核心組件,它由一系列只讀的數(shù)據(jù)字典表和數(shù)據(jù)字典視圖組成。3想實(shí)現(xiàn)控制文件多路復(fù)用的語(yǔ)句如下: (注:control03.ctl 還沒(méi)不存在)可以使用語(yǔ)句altersystemsetcontrol_files='C:\control01.ctl','D:\control02.ctl','E:\control03.ctl'scope= sp巾le ;4用戶無(wú)論何時(shí)提交事務(wù),后臺(tái)進(jìn)程 LGW睞用 (4) 的方式把重做日志緩沖區(qū)中的內(nèi)容寫入到重做日志文件中。5在啟動(dòng)數(shù)據(jù)庫(kù)時(shí),如果其他啟動(dòng)方式都失敗, DBAS可以選擇使用startupforce來(lái)啟動(dòng)數(shù)據(jù)庫(kù)。Oracle網(wǎng)絡(luò)配置分為服務(wù)器端和客戶機(jī)端,監(jiān)聽(tīng)程序的配置是在 服務(wù)器端 。7角色是相關(guān)權(quán)限的命名集合,使用的主要目的是簡(jiǎn)化權(quán)限管理。給Hr用戶解鎖的語(yǔ)句是: alteruserHraccountunlock。PL/SQL程序包由包的說(shuō)明部分和包的主體部分組成。10復(fù)雜視圖一般是不可更新的,但可以在其上創(chuàng)建 insteadof 觸發(fā)器來(lái)把DMLB作最終完成。判斷題:1Oracle數(shù)據(jù)庫(kù)中控制文件需要實(shí)現(xiàn)多路復(fù)用,而重做日志文件沒(méi)有必要實(shí)現(xiàn)多路復(fù)用。2小文件表空間是為頻繁的數(shù)據(jù)更新而設(shè)計(jì)的,可以有多個(gè)數(shù)據(jù)文件組成,有多個(gè) I/O通道,可以提高數(shù)據(jù)交換的速度。3默認(rèn)永久性表空間為system,默認(rèn)臨時(shí)表空間為 tempo這是一個(gè)合理的Oracle服務(wù)器。4修改表Department添加列Leader數(shù)據(jù)類型varchar2(10)的語(yǔ)句是:AltertableDepartmentaddLeadervarchar2(10);5Oracle支持5種類型的約束: default、unique>check、primarykey、foreignkey。
6外部表的最大用途是通過(guò)訪問(wèn)驅(qū)動(dòng)程序往 Oracle數(shù)據(jù)庫(kù)中裝載。成件中的數(shù)據(jù)。7在表的某個(gè)列上創(chuàng)建標(biāo)準(zhǔn) B樹(shù)索引,查詢復(fù)合某條件的記錄,結(jié)果有大量的記錄返回,則這個(gè)索引得到最大程度的應(yīng)用,能夠明顯提高速度。8視圖并不保存任何數(shù)據(jù),它只是查看和管理表中數(shù)據(jù)的一種方法。9公有同義詞由一個(gè)特殊的用戶組 PUBLIC所擁有,所以,不論用戶有沒(méi)有被授予如何訪問(wèn)該公用同義詞所對(duì)應(yīng)的對(duì)象的對(duì)象權(quán)限,則都可以訪問(wèn)該公用同義詞。10由DB胞用命令Createusernewidentifiedbynew創(chuàng)建了用戶new之后,new就可以登錄服務(wù)器了。簡(jiǎn)答:1看圖說(shuō)出圖中存在的問(wèn)題:日志組1日志組2日志組3磁盤1 磁盤2 磁盤32簡(jiǎn)述例程的組成部分。數(shù)據(jù)庫(kù)例程由后臺(tái)進(jìn)程和系統(tǒng)全局區(qū)( SGA組成設(shè)計(jì)題:所涉及的表結(jié)構(gòu):HR方案下的regions、countries,表結(jié)構(gòu)如下:SQL〉nesccountries;Nane Null? TypeCOUNTRY」。 NOTNULLCHAR(2)COUMTRV_Nfil1E UARCHRR2(4G)REGID電Jd NUMBERSQL〉rtescregions;Nane Null?TypeRECIONID NOTNULLNUMBERREGrDN_NAME UARCHRR2(25)1創(chuàng)建連接視圖v_regions_countries ,包含字段r_id,r_name,c_id,c_name 。視圖從regions表、countries表查詢出region_id、region_name、country_id、country_name字段。(7分)Createviewv_regions_countriesAsSelectregion_id、region_name、country_id、country_nameFromHR.regions,HR.countriesWherer-id=c_id;r_name=c_name;2創(chuàng)建一個(gè)用戶名為 myuser,口令為myuser,默認(rèn)表空間為users,配額為5m,默認(rèn)使用的臨時(shí)表空間為temp的用戶,且不允許該用戶使用 system表空間。(7分)CreateusermyuseridentifiedbymyuserDefaulttablespaceuserssize5M
DefaulttempspacetempRavokesysdbafrommyuser;3編寫PL/SQL程序,計(jì)算1-100之間所有偶數(shù)之和。(8分)declarev_counlnumber1,v_sumnumber.=0beginforv_countini.100loopifmod(v_count2)=0thenv_sum.:=v_sum+v_countendif:endloop:dbmsmoutputputjine(v_sum):end:4創(chuàng)建一個(gè)過(guò)程get_salary_by_empd—,實(shí)現(xiàn)對(duì)表employees給定一個(gè)employee_id,通過(guò)函數(shù)可以把該雇員的工資信息返回出豪,注意:處求有 NO_DATA_FOUND常處理,在異常處理部分輸出沒(méi)有找到該employee_id的雇員。(8分)Createprocedureget_salary_empid(employee_idnumber)isv-namevarchar2(10);v_salnumberi(7,2);BeginCreatefunctionfreturnsalisbeginSelectsalintov_salfromempwhereempno=employee_id;Returnv_sal;End;ExceptionWhenNO_DATA_FOUNDthenSelectenameintov_namefromempwhereempno!=employee_id;Dbms_output.put_line(v_name);End;鄭州大學(xué)軟件技術(shù)學(xué)院《Oracle?課程2009-2010學(xué)年第一學(xué)期期末試題(wj)(適用專業(yè):08信管、Java、.NET專業(yè)考試時(shí)間:120分鐘)Oracle10g中的g表示(C)。A網(wǎng)絡(luò)B數(shù)據(jù)庫(kù) C網(wǎng)格計(jì)算 D版本A)。OracleA)。A數(shù)據(jù)塊B表空間C表D區(qū)間3(A)函數(shù)返回大于或等于所給數(shù)字表達(dá)式的最小整數(shù)。AceilBabs(返回給定數(shù)字表達(dá)式的絕對(duì)值 )Cfloor (返回小于或者等于所給數(shù)字表達(dá)式的最大整數(shù))Dround(返回?cái)?shù)字表達(dá)式并且四舍五入為指定的長(zhǎng)度或者精度AceilBabs(返回給定數(shù)字表達(dá)式的絕對(duì)值 )Cfloor (返回小于或者等于所給數(shù)字表達(dá)式的最大整數(shù))Dround(返回?cái)?shù)字表達(dá)式并且四舍五入為指定的長(zhǎng)度或者精度4可以在Oracle服務(wù)器的安裝目錄{$ORACLE_HOME}\install下的(C)文件中查看Oracle的各種端口的使用情況。Aspfile.oraBinitorcl.oraCportlist.iniDtnsname.ora卜列哪種表空間可以被設(shè)置為脫機(jī)狀態(tài)B)。A系統(tǒng)表空間 Aspfile.oraBinitorcl.oraCportlist.iniDtnsname.ora卜列哪種表空間可以被設(shè)置為脫機(jī)狀態(tài)B)。A系統(tǒng)表空間 B用戶表空間臨時(shí)表空間 D撤銷表空間卜面不是常用的數(shù)據(jù)對(duì)象權(quán)限的是(AdeleteBrevokeCinsertDupdateAdeleteBrevokeCinsertDupdate創(chuàng)建了用戶userman之后,以下描述正由DBA創(chuàng)建了用戶userman之后,以下描述正確的是(C)。A可以創(chuàng)建服務(wù)器會(huì)話B可以正常登陸服務(wù)器C僅僅是在服務(wù)器上存在該用戶名和相對(duì)應(yīng)的信息,不具備任何操作能力D可以查詢服務(wù)器上的數(shù)據(jù)信息8標(biāo)準(zhǔn)的Oracle異常,指的是(A)。A具有一個(gè)Oracle已定義的錯(cuò)誤名稱和錯(cuò)誤編號(hào)的異常,可以在 EXCEPTION^分禾U用Oracle自定義的錯(cuò)誤名稱對(duì)異常進(jìn)行處理B具有一個(gè)Oracle已定義的錯(cuò)誤編號(hào)但沒(méi)有錯(cuò)誤名稱的異常,使用時(shí)必須在 DECLARED分使用PRAGMAEXCEPTION_INIT指令將一個(gè)用戶自定義的異常名與一個(gè)內(nèi)部 Oracle錯(cuò)誤代碼聯(lián)系起來(lái)C由程序員自定義、并且由程序員顯式觸發(fā)的異常,使用時(shí)須在 DECLAR部分聲明D以上說(shuō)法均不正確9當(dāng)SelectInto 語(yǔ)句的返回多于一行時(shí),將引發(fā)下列哪個(gè)異常(C)。ANo_Data_FoundBInValid_NumberCToo_Many_RowsDZero_Divide10已創(chuàng)建序列S1,若當(dāng)前值為2,先執(zhí)行3次S1.NEXTVAL,再執(zhí)行3次S1.CURRVAL最后S1的值是(C)。A3B4 C5D611段是表空間中一種邏輯存儲(chǔ)結(jié)構(gòu),以下(D)不是ORACL嗽據(jù)庫(kù)使用的段類型。A索引段B臨時(shí)段C回滾段D代碼段12Oracle中標(biāo)準(zhǔn)的數(shù)據(jù)塊大小應(yīng)該由參數(shù) (B)決定。ADB_SIZE BDB_BLOCK_SIZECEXTENT_SIZEDSEGMENT_SI13在DO階令行輸入以下哪一命令,不能正確地連接 SQL*Plus(A)。Asqlplussys/oracle Bsqlplussystem/oracle@orclCsqlplussys/o123assysdbaDsqlplussystem/o123如果用戶是sys時(shí),需要加上【assysdba]或【assysoper]選項(xiàng)。
14分析以下的SQL命令:SELECT圖書.書號(hào),圖書.書名,借閱.讀者號(hào)FROMt閱RIGHTJOIN圖書ON圖書.書號(hào)=借閱.書號(hào)如下描述正確的是(B)。A將沒(méi)借書的讀者信息也查出來(lái) B只查出被借走的圖書信息C將沒(méi)被借走的圖書信息也查出來(lái) D只查出被借走圖書的書號(hào)和書名15讀下段程序:SQL>startup_ (B)ORACLE例程已經(jīng)啟動(dòng)。TotalSystemGlobalArea289406976bytesFixedSizeVariableSizeFixedSizeVariableSizeDatabaseBuffersRedoBuffers數(shù)據(jù)庫(kù)裝載完畢。1248576bytes83886784bytes197132288bytes7139328bytesSQL>請(qǐng)問(wèn)這時(shí)數(shù)據(jù)庫(kù)啟動(dòng)到的狀態(tài)是:Anomount BmountCopenD 無(wú)法判斷1執(zhí)行強(qiáng)制啟動(dòng)數(shù)據(jù)庫(kù)的命令是 startupforce_。2在altertable中,可以使用UNUSE慶鍵字指定某列不可用。3控制文件是一個(gè)小的二進(jìn)制文件,用來(lái)記錄數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)。4Oracle數(shù)據(jù)庫(kù)允許將被填充滿的重做日志文件組保存到一個(gè)或多個(gè)離線的位置,這叫做 歸檔日志5每個(gè)Oracle數(shù)據(jù)庫(kù)都由3種類型的文件組成: 控制文件、日志文件和數(shù)據(jù)文件。6通過(guò)命令行方式啟動(dòng)OracleDBConsoleorcl服務(wù)使用的命令為 netstartOracleDBConsoleorcl7PL/SQL程序包由包的說(shuō)明部分和 包的主體部分組成。TOC\o"1-5"\h\z8數(shù)據(jù)字典的所有者是 SYS判斷:1觸發(fā)器的執(zhí)行是由事件觸發(fā)的,而普通存儲(chǔ)過(guò)程是由命令調(diào)用執(zhí)行的。 (,)2序列號(hào)是一個(gè)Oracle整數(shù),最多可有38個(gè)數(shù)字。(,)3在alteruser 語(yǔ)句中,使用accountlock關(guān)鍵詞鎖定賬戶。()V4表空間中數(shù)據(jù)文件的大小之和就是表空間的存儲(chǔ)容量。 (,)Oracle中數(shù)據(jù)塊的大小與操作系統(tǒng)無(wú)關(guān)。 與操作系統(tǒng)數(shù)據(jù)塊的大小有關(guān)SQL*Plus是運(yùn)行在B/S模式下的工具,而iSQL*Plus是運(yùn)行在C/S模式下的工具。(X)7在數(shù)據(jù)類型聲明為NUMBER(7,2)的列中可存儲(chǔ)的最大數(shù)值為 99999.99。8當(dāng)想要基于一個(gè)表達(dá)式排序行時(shí), 必須使用列別名。換句話說(shuō),不能在ORDEBY子句中使用表達(dá)式。(X)9打開(kāi)游標(biāo)的語(yǔ)句是FETCHCURSOROpen嘲標(biāo)名>10運(yùn)行在非歸檔模式下的數(shù)據(jù)庫(kù)比歸檔模式下的數(shù)據(jù)庫(kù)占用的系統(tǒng)資源少。1請(qǐng)結(jié)合數(shù)據(jù)庫(kù)實(shí)例啟動(dòng)時(shí)訪問(wèn)和打開(kāi)的文件,詳細(xì)描述數(shù)據(jù)庫(kù)實(shí)例啟動(dòng)的過(guò)程。啟動(dòng)過(guò)程:nomount--->mount--->openl.nomount 階段(即實(shí)例的啟動(dòng))注息:此階段不打開(kāi)任何的控制文件及數(shù)據(jù)文件。2.mount階段mount 階段完成的任務(wù):?jiǎn)?dòng)實(shí)例并打開(kāi)控制文件,將數(shù)據(jù)庫(kù)與實(shí)例關(guān)聯(lián)起來(lái)利用參數(shù)文件中的說(shuō)明,打開(kāi)并鎖定控制文件讀取控制文件以獲取數(shù)據(jù)文件和重做日志文件的名字和狀態(tài)信息,但不檢查數(shù)據(jù)日志文件是否存在這一步會(huì)讀控制文件,如果這一步有一個(gè)控制文件損壞就無(wú)法啟動(dòng)3.open階段mount 階段完成的任務(wù):打開(kāi)數(shù)據(jù)文件打開(kāi)聯(lián)機(jī)日志文件注息:在此期間,Oracle服務(wù)器將校驗(yàn)所偶的數(shù)據(jù)文件和聯(lián)機(jī)日志文件能否打開(kāi)并對(duì)數(shù)據(jù)庫(kù)作一致性檢查如果出現(xiàn)一致性錯(cuò)誤, SMO電程將啟動(dòng)實(shí)例恢復(fù)如果任一數(shù)據(jù)文件或聯(lián)機(jī)日志文件丟失, Oracle服務(wù)器將報(bào)錯(cuò)2請(qǐng)簡(jiǎn)要說(shuō)明數(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ī)均降序排序,現(xiàn)要求修改該視圖,增加學(xué)生的學(xué)號(hào)信息。 (5分)3創(chuàng)建區(qū)間尺寸為256k的本地管理表空間DATA01其中數(shù)據(jù)文彳^的名稱為data01.dbf,大小為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)”歹U。如:將表student的學(xué)號(hào)從003更改為010,查看grade表的相關(guān)變化。(8分)鄭州大學(xué)軟件技術(shù)學(xué)院《Oracle?課程2009-2010學(xué)年第一學(xué)期期末試題(wj)(適用專業(yè):08信管、Java、.NET專業(yè)考試時(shí)間:120分鐘)1保存初始化參數(shù)的服務(wù)器參數(shù)文件是(A)。Ainit<sid>.oraBpfile<sid>.oraCspfile<sid>.oraDsparameter<sid>.ora2以下哪種不屬于Oracle10g產(chǎn)品系列(A)。標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版1SQL*Plus標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版1SQL*Plus(A)COracle10g企業(yè)版 DOracle10gAsqlplussys/oracle3在DOS^T令行輸入以下哪一命令,不能正確地連接Asqlplussys/oracleBsqlplussystem/oracle@orclCsqlplussys/o123assysdbaDsqlplussystem/o1234標(biāo)準(zhǔn)的Oracle異常,指的是(A)。A具有一個(gè)Oracle已定義的錯(cuò)誤名稱和錯(cuò)誤編號(hào)的異常,可以在 EXCEPTIO陪B分禾U用Oracle自定義的錯(cuò)誤名稱對(duì)異常進(jìn)行處理B具有一個(gè)Oracle已定義的錯(cuò)誤編號(hào)但沒(méi)有錯(cuò)誤名稱的異常,使用時(shí)必須在 DECLARED分使用PRAGMAEXCEPTION_INIT指令將一個(gè)用戶自定義的異常名與一個(gè)內(nèi)部 Oracle錯(cuò)誤代碼聯(lián)系起來(lái)C由程序員自定義、并且由程序員顯式觸發(fā)的異常,使用時(shí)須在 DECLAR部分聲明D以上說(shuō)法均不正確5Oracle分配磁盤空間的最小單位是(D)。A數(shù)據(jù)塊B表空間C表D區(qū)間6完全卸載Oracle10g時(shí),需要進(jìn)行的第一步操作是 (A)A停止所有的Oracle服務(wù)B啟動(dòng)Oracle的卸載向?qū)刪除磁盤上的Oracle文件D刪除數(shù)據(jù)庫(kù)Orcl7關(guān)于視圖的說(shuō)法正確的是(D)。A視圖其實(shí)就是表B視圖與表一樣,也占用系統(tǒng)空間C視圖不用記錄在數(shù)據(jù)字典中D視圖實(shí)際上只是在需要時(shí),執(zhí)行它所代表的 SQL語(yǔ)句8若用戶要連接數(shù)據(jù)庫(kù),則該用戶必須擁有的權(quán)限是(C)。AcreatetableBcreateindex CcreatesessionDcreateuser9用于顯示所有表空間描述信息的視圖是(B)。Av$databaseBv$tablespacesCuser$tablespacesDv$database10段是表空間中一種邏輯存儲(chǔ)結(jié)構(gòu),以下(D)不是ORACL嗷據(jù)庫(kù)使用的段類型。
A索引段A索引段B臨時(shí)段C回滾段D代碼段11分析以下的SQL命令:SELECT圖書.書號(hào),圖書.書名,借閱.讀者號(hào)FROMt閱 RIGHTJOIN圖書ON圖書.書號(hào)=借閱.書號(hào)如下描述正確的是( )。A將沒(méi)借書的讀者信息也查出來(lái) B只查出被借走的圖書信息C將沒(méi)被借走的圖書信息也查出來(lái) D只查出被借走圖書的書號(hào)和書名12如果使用Oracle服務(wù)器端的網(wǎng)絡(luò)配置工具 NetManager配置了一個(gè)網(wǎng)絡(luò)服務(wù)名 StuClient,則可以在下列(B) 文件中找到關(guān)于該服務(wù)的定義語(yǔ)句。ADb_1\NETWORK\ADMIN\Listener.oraBDb_1\NETWORK\ADMIN\tnsnames.oraCClient_1\NETWORK\ADMIN\Listener.oraDClient_1\NETWORK\ADMIN\tnsnames.oraOracle數(shù)據(jù)庫(kù)啟動(dòng)時(shí)需要經(jīng)歷三個(gè)步驟和狀態(tài)變換,以下順序正確的是( D)。Amountfopenfnomount Bmount fopenfcloseCclosefopenfmount DnomountfmountfopenOracle進(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%FETCHB%FOUNDC%ROWCOUNTD%ISOPEN1數(shù)據(jù)字典的所有者是 SYS。其數(shù)據(jù)字典表和視圖都被保存在 SYSTEM表空間中。給Hr用戶解鎖的語(yǔ)句是:alteruserHraccountUNCLOK。Oracle有SGA(系統(tǒng)全局區(qū))和PGA(程序全局區(qū)) 兩種內(nèi)存結(jié)構(gòu)。4創(chuàng)建
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 退役重武器測(cè)試題及答案
- 2023-2024學(xué)年山西省太原市迎澤區(qū)三年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
- 小黑子考試試題及答案
- 2025年消防設(shè)施操作員之消防設(shè)備高級(jí)技能押題練習(xí)試題A卷含答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備中級(jí)技能能力檢測(cè)試卷B卷附答案
- 2023年全國(guó)翻譯專業(yè)資格(水平)考試英語(yǔ)三級(jí)筆譯實(shí)務(wù)試題真題及答案
- 配電柜知識(shí)培訓(xùn)課件
- 卸妝膏護(hù)膚知識(shí)培訓(xùn)課件
- 小紅船讀后感
- 市場(chǎng)營(yíng)銷策略制定服務(wù)協(xié)議
- 新能源汽車概論課件 3.1認(rèn)知純電動(dòng)汽車
- 河北美術(shù)出版社小學(xué)六年級(jí)下冊(cè)書法練習(xí)指導(dǎo)教案
- 《食品標(biāo)準(zhǔn)與法規(guī)》知識(shí)考試題庫(kù)300題(含答案)
- 基本樂(lè)理及音樂(lè)常識(shí)類知識(shí)考試題及答案
- 人教版(2024)七年級(jí)上冊(cè)英語(yǔ)各單元短文填空練習(xí)題匯編(含答案解析)
- 《環(huán)境保護(hù)與國(guó)家安全》高效備課課件
- 建筑竣工驗(yàn)收表格資料大全
- 主題二生活物品小改造(教學(xué)設(shè)計(jì))遼師大版四年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)
- 中醫(yī)內(nèi)科學(xué)智慧樹(shù)知到答案2024年浙江中醫(yī)藥大學(xué)
- 2025屆陜西省西安市碑林區(qū)鐵一中學(xué)高三最后一模生物試題含解析
- 港口工程優(yōu)化與建設(shè)
評(píng)論
0/150
提交評(píng)論