2020年ORCLE認證模擬考試288題(含參考答案)_第1頁
2020年ORCLE認證模擬考試288題(含參考答案)_第2頁
2020年ORCLE認證模擬考試288題(含參考答案)_第3頁
2020年ORCLE認證模擬考試288題(含參考答案)_第4頁
2020年ORCLE認證模擬考試288題(含參考答案)_第5頁
已閱讀5頁,還剩36頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2020年ORCLE認證考試題庫288題[含答案]

一、選擇題

1.當數據庫在(1個字)模式中運行時,無法使用單個備份文件對數據庫進行恢復。因為

對模式數據庫進行恢復時,必須使用所有的數據庫備份,使用數據庫恢復后處于一致狀

態。

2.查看下面的程序塊,其中變量var_b的結果為(1個字).

DECLARE

Var_anumber:=1200;

Var_bnumber;

BEGIN

IFVar_a>500THEN

Var_b:=5;

ELSIFvar_a>1000then

Var_b:=10;

Else

Var_b:=8;

Endif;

End;

3.可以用SETCONSTRAINTconstraint_nameDEFERRED語句,啟用某個約束的,而

使用SETCONSTRAINTALLDEFERRED語句可以設置事務中所有約束的;語句SET

CONSTRAINTALLIMMEDIATE可以設置約束的應用。

4.假設有一個表TEST,它僅包含一個字段DATA。現在創建一個觸發器,實現將添加的

數據變為大寫。在下面的空白處填寫適當的語句。使之可以正常運行。createorreplace

trigger

test_trigger

afte

on________

foreachrow

being

:new.date:=upper();

end;

5.假

設一個程序包,其包含了兩個重載的函數max。寫出下面程序調用max函數后的運行結

果。

程序包主體:

Createorreplacepackagebodytestis

Functionmax(xinnumber,yinnumber)returnnumberisresultnumber;

Begin

Ifx>ythen

Result:=x;

Else

Result:=y;

Endif;

Return(result);

Endmax;

Functionmax(xinnumber,yinnumber,zinnumber)returnnumberisresultnumber;

Begin

Result:=test.max(x,y);

Result:=test.max(result,z);

Return(result);

Endmax;

Endtest;

調用程序塊:

Begin

Dbms_output.put_Iine(test.max(10.21.12));

End;

運行結果(2字符)

6.關閉數據庫的幾種方式:正常關閉、(4個字)、終止關閉、(4個字)。

7.關閉數據庫的幾種方式:正常關閉、(4個字)、終止關閉、(4個字)。

8.如果表中某列的基數比較低,則應該在該列上創建(2個字)索引。

9.多行比較運算符包括、和o

10.如果定義與組有光的搜索條件,可以把子句添加到SELECT語句中。

11.當設置了多個列的顯示屬性后,如果清除設置的顯示屬性,可以使用命令(5個字),而

當要清除某列具體的顯示屬性時,需要使用命令(5個字)

12.當進行模糊查詢時,應使用關鍵字和通配符或百分號%。

13.當進行模糊查詢時,應使用關鍵字(4個字)和通配符(3個字)或百分號%。

14.當對某個表加SRX鎖時,則表中行的鎖類型為。

15.當Oracle檢測到死鎖后,它會選擇一個事務退出。選擇退出事務的原則是執行修改數

目的事務。

16.簇是一種用于存儲數據表中數據的方法。簇實際上是(3個字),由一組共享相同數

據塊的多個(1個字)組成。

17.手動進行介質恢復時,按照數據庫恢復后的運行狀態不同,介質恢復為分為(7個

字)、和(8個字)。(4個字)就是恢復所有已經提交的事務,即將數據庫、表空間或數

據文件的備份更新到最近的時間。(不完全恢復)使用數據庫的備份來對數據庫進行恢

復,即將數據庫恢復到某一特定的時刻。

18.根據約束的作用域,約束可以分為(4個字)和列級約束兩種。(4個字)是字段定義的一

部分,只能應用在一個列上;而(4個字)的定義獨立于列的定義,它可以應用于一個表中的

多個列。

19.使用EXPORT導出數據時,可以根據需要按3種不同的方式導出數據。(3個字)方

式就是導出一個指定的基本表,包括表的定義、表中的數據,以及在表上建立的索引、約

束等。(2個字)方式是指導出屬于一個用戶的所有對象,包括表、視圖、存儲過程、序

列等。(4個字)方式導出是指導出數據庫中所有對象。

20.哪一個結果需要用組函數實現

A.計算PRODUCT表中COST列值的總數

B.將字符串'JANUARY28,2000,轉換為日期

C.顯示PRODUCT表中DESCRIPTION列中所有小寫的值用'DDMONYYYY'

格式顯示日期數據

答案:A

21.視圖與數據庫的表非常相似,用戶也可以在視圖中進行INSERT.UPDATE和

DELETE操作。通過視圖修改數據時,實際上是在修改—中的數據;相應地,改變

中的數據也會反映到一中。

22.視圖與數據庫的表非常相似,用戶也可以在視圖中進行INSERT.UPDATE和

DELETE操作。通過視圖修改數據時,實際上是在修改(3個字)中的數據;相應地,改

變(3個字)中的數據也會反映到(8個字)中。

23.使用顯示游標主要有4個步驟:聲明游標、(4個字)、檢索數據、(4個字)。

24.使用顯示游標主要有4個步驟:聲明游標、(4個字)、檢索數據、(4個字)。

25.使用RMAN進行目標數據庫的備份時,可以使用(2個字)命令。(1個字)命令用

于數據文件備份,可以將指定的數據庫文件備份到磁盤或磁帶。(1個字)命令是數據的

備份,可以復制一個或多個表空間,以及整個數據庫中的數據。

26.啟用復合控制文件后,由于多個控制文件互為鏡像,內容總是(6個字)。這樣在裝

載Oracle數據庫時,系統會讀取并打開(1個字)參數所對應的所有控制文件。

27.使用LogMiner進行日志分析的基本步驟為:(7個字)、指定日志文件、(3個

字)、查詢輸出結果。

28.查看下面的程序塊,DBMSJ3UTPUT將顯示什么結果?(1個字).

DECLARE

VAR_aCHAR(l):,N,;

BEGIN

DECLARE

Var_aCHAR(2);

BEGIN

Var_a:,Y,;

END;

DBMS_OUTPUT.PUT_LINE(VAR_A);

END;

29.使用(1個字)命令可以顯示表的結構信息

30.如果用戶想要對對象類型的實例進行比較排序,則需要使用(5個字)。它最重要的

一個特點是:當在WHERE或ORDERBY等比較關系子句中使用對象時會被間接地使用。

31.如果用戶想要對對象類型的實例進行比較排序,則需要使用(5個字)。它最重要的

一個特點是:當在WHERE或ORDERBY等比較關系子句中使用對象時會被間接地使用。

32.如果要獲知索引的使用情況,可以通過查詢(18個字)視圖;而要獲知索引的當前狀

態,可以查詢(10個字)視圖。

33.如果要獲取數據庫中創建的配置文件的信息,可以通過查詢數據字典視圖(12個字)

34.如果需要向表中插入一批已經存在的數據,可以在INSERT語句中使用—o

35.如果需要向表中插入一批已經存在的數據,可以在INSERT語句中使用(1個字)語

36.使用RMAN對整個數據庫進行恢復的正確步驟為:啟動實例并加載數據庫,(17個

字),(17個字)打開數據庫。

37.你要操縱Oracle數據,下列哪個不是SQL命令?

A.select*fromdual;

B.setdefine

C.updateempsetename=6543whereename='SMITHERS;createtable

employees(empidvarchar2(10)primarykey);

答案:B

38.創建一個UPDATE語句來修改ARTISTS表中的數據,并且把每一行的T」D值都改成

15,應該使用的SQL語句是(1條語句)

39.如果需要了解一個觸發器的建立時間,需要查詢以下哪個數據字典用戶視圖?

A.DBA_TABLES

B.DBA_OBJECTS

C.USE_TABLESUSE_OBJECTS

答案:A

40.在制定重做日志的配置時,應當使用以下哪個策略?

A.在相同的磁盤上存儲重做日志文件以減少I/O爭用

B.只在夜間運行LGWR

C.在不同的磁盤上保存重做日志文件以減少I/O爭用只在夜間運行DBW0

答案:C

41."使用DBCA(DatabaseConfigurationAssistant)中包含數據文件的數據庫模板創建數

庫時,DBA不能修改的內容是?

A.數據庫名稱

B.添加新的表空間

C.控制文件初始化參數

答案:B

42.在默認情況下,檢查點的發生頻率至少與下列哪個事件的發生次數一致?

A.重做日志切換

B.執行UPDATE語句

C.執行INSERTSMON合并表空間中的碎片

答案:A

43.刪除Oracle數據庫中父/子關系中的父表。在刪除父表時下列哪個對象不會刪除?

A.相關約束

B.子列

C.相關觸發器相關索引

答案:B

44.定義下列約束時,Oracle不會為下列哪一種約束自動建立唯一性約束?

A.PRIMARYKEY

B.UNOQUE

C.FOREIGNKEY以上均不會

答案:C

45.你要根據PRODUCT_NAME列從PROFITS表查詢中過濾返回的數據。下列哪個子句

包含相應過濾條件的引用?

A.select

B.from

C.wherehaving

答案:C

46.Oracle數據庫提供對表或索引的分區方法有5種:范圍分區,(4個字),列表分區,

(8個字)和(8個字)。

47.在包說明和包體兩部分中都要聲明的包結構類型是?

A.所有的包變量

B.布爾變量

C.私有過程和函數公有過程和函數

答案:D

48."要創建一個在塊中能多次使用的游標,每次打開時選擇不同的活動集,則這種游標的類

應是?

A.FOR循環游標

B.一個multipleselection游標

C.維每個活動集都創建一個游標具有參數的游標

答案:D

49.如何停止基本循環的循環操作?

A.在LOOP語句中的條件為FALSE時停止

B.這種循環具有預先設定的需要完成的循環次數

C.EXITWHEN語句中的條件為FALSEEXITWHEN語句中的條件為TRUE

答案:D

50.”設計數據庫時,要確定檢索表的最佳方法。下面哪個是數據庫使用位圖索引的主要好

處?

II

A.對較多惟一值的列提高性能

B.對很少惟一值的列提高性能

C.對全部惟一值的列提高性能對較多惟一值的序列提高性能

答案:B

51.哪種約束僅可以在列級定義?

A.UNIQUE

B.NOTNULL

C.CHECKPRIMARYKEY

答案:B

52.”完成事務之后要發出另一事務。下列哪個語句只能放在事務開頭,設置事務的許多特

征?

II

A.settransaction

B.rollback

C.savepointcommit

答案:A

53.2、PL/SQL塊可以包含DECLARE、BEGIN、EXCEPTION和END部分。BEGIN和

END部分是必須的。

54.你要在Oracle中使用日期信息的格式掩碼。下列哪種情形不適合這個格式掩碼?

A.to_date()

B.to_char()

C.altersessionsetnls_date_fbrmatto_number()

答案:D

55.PCTTHRESHOLD指定一個數據塊的百份比,當一行中的數據占用空間大于這個百分

比時,該行將被分隔到兩個位置存儲:(2個字)列被存儲在基本索引段中,所有其他列

被存儲在(3個字)中。

56.查看操作在數據表中所影響的行書,可通過游標的(9個字)屬性實現。

57.查看操作在數據表中所影響的行書,可通過游標的(9個字)屬性實現。

58.表空間的管理類型可以分為(3個字)和(4個字)。

59.WHERE子句可以接收FROM子句輸出的數據,而HAVING子句則可以接收來自(7

個字)、FROM或(5個字)子句輸入。

60.UNDO_MANAGEMENT參數用于指定UNDO管理模式,其取值可以為(1個字)或

(1個字)。設置為(1個字)時,表示使用撤銷表空間管理回退數據;設置為(1個字)

時,表示使用回滾段管理回退數據。

61.RMAN是通過(4個字)進程來完成備份操作的。

62.必須指定下列哪一個從句才能允許授權者將系統權限又授予其他用戶?

A.WITHGRANTOPTION

B.WITHADMINOPTION

C.CASCADEWITHMANAGEOPTION

答案:B

63.PL/SQL程序塊主要包含3個主要部分:聲明部分、可執行部分和(4個字)部分。

64.填寫下面的語句,使其可以將Class表移動到表空間SYSTEM中的數據段,并且其初

始化盤區為30KB,第二個盤區為20KB,隨后分配的盤區不會增長。

ALTERTABLEClassMOVE

TABLESPACESYSTEM

STORAGE(

(3個字)

(3個字)

(2個字)

MAXEXTENTSUNLIMITED);

65.PCTTHRESHOLD指定一個數據塊的百份比,當一行中的數據占用空間大于這個百分

比時,該行將被分隔到兩個位置存儲:(2個字)列被存儲在基本索引段中,所有其他列

被存儲在(3個字)中。

66.B樹索引可以是(3個字)或者不唯一的,唯一的的B樹索引可以保證索引列上不會有重

復的值

67.B樹索引可以是(3個字)或者(4個字),(3個字)的B樹索引可以保證索引列上不會有重

復的值。

68.—函數返回某個字符的ASCH值,____函數返回某個ASCH值對應的字符。

69.(5個字)數據類型與(3個字)的類型都用于存儲字符串。如果定義了(3個字)類型的字

段,并且向其賦值時,字符串的長度小于定義的長度,則使用空格填充;而VARCHAR2

類型的字段用于存儲變長的字符串,即如果向該列賦的字符長度小于定義時的長度,該列

的字符長度只會是實際字符數據的長度,系統不會使用空格填充。

70.()是具有名稱的一組相關的一組相關權限的組合。(2字)

71.Oracle中的臨時表可以分成事務級臨時表和會話級臨時表,創建事務級別的臨時表,

需要使用()子句;創建一個會話級別的臨時表,則需使用。子句。

72.RMAN可以進行兩種不同類型的備份:(4個字)和(4個字)。在進行(4個字)

時,RMAN會將數據文件中除空白數據塊之外的所有數據塊都備份到備份集中。

73.在用戶連接到數據庫后,可以查詢數據字典視圖(),了解用戶所具有的系統權限。

74.序列是一系列連續的整數,兩個連續的整數間隔為1。

75.PL/SQL程序塊主要包含3個主要部分:聲明部分、可執行部分和_(4個字)_部分。

76.最簡單的RMAN只包括兩個組件:(9個字)和(5個字)。

77.自定義異常必須使用(5個字)語句引發。

78.子查詢語句必須使用括起來,否則無法判斷子查詢語句的開始和結束。在子

查詢語句中,不能使用一子句。

79.指定會話使用默認的日前格式時,所設置的參數為(1個字)。

80.數據泵的導出與導入可以實現邏輯備份和邏輯恢復。通過使用(),可以將數據庫對

象備份到轉儲文件中;當表被意外刪除或其他誤操作時,可以使用()將轉儲文件中的對

象和數據導入到數據庫。

81.在用戶連接數據庫后,可以查詢數據字典()了解用戶所具有的系統權限。(14字)

82.在PL/SQL中,如果SELECT語句沒有返回列,則會引發Oracle錯誤,并引發—(3

個單詞)_異常。

83.在下面程序的空白出填寫適當的代碼,使得調用該過程可以統計某產地的商品數量和

總價。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sumnumber,

Merch_countnumber

)is

Begin

Selectsun(單價),count(*)into

Price_sum,Merch_countfrom商品信息where產地=;

Exception

Whernno_data_foundthen

Dbms_output.pul」ine('所需數據不存在!');

Whenothersthen

Dbms_output.put」ine('發生其他錯誤!');

Endproc_demo;

84.在下面程序的空白出填寫適當的代碼,使得調用該過程可以統計某產地的商品數量和

總價。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sum(填空)number,

Merch_count(填空)number

)is

Begin

Selectsun(單價),count(*)into

Price_sum,Merch_countfrom商品信息where產地=(填空);

Exception

Whernno_data_foundthen

Dbms_output.put」ine('所需數據不存在!');

Whenothersthen

Dbms_output.put_line('發生其他錯誤!');

Endproc_demo;

85.在為表中某個列定義PRIMARYKEY約束PK_ID后,則系統默認創建的索引名為(9

個字)

86.在為表中某個列定義PRIMARYKEY約束PKJD后,則系統默認創建的索引名為(4個

字)

87.數據庫中只存放視圖的定義,而不使用武力存儲空間保存視圖中的數據,這些數據仍

然放在原來的基表中。

88.只有表空間中所有數據文件都處于聯機狀態,并且表空間本身也處于聯機狀態時,才

能將表空間恢復成讀寫狀態。

89.視圖與數據庫的表非常相似,用戶也可以在視圖中進行INSERT.UPDATE和

DELETE操作。通過視圖修改數據時,實際上是在修改—中的數據;相應地,改變

中的數據也會反映到一中。

90.執行COMMIT操作時,后臺進程會在(6個字)上執行操作。

91.連接到數據庫的最低系統預定義角色是().

92.在用戶連接數據庫后,可以查詢數據字典()了解用戶所具有的系統權限。

93.在創建本地化管理臨時表空間時、不得指定盤區的管理方式為()臨時表空間的盤區

管理統一使用()方式

94.使用()命令可以將查詢結果保存在一個文件中。

95.使用()命令可以顯示表的結構信息

96.如果主鍵約束由一列組成時,該主鍵約束被稱為一(4個字)_;如果主鍵約束由兩個

或兩個以上的列組成時,則該主鍵約束被稱為(4個字)

97.如果要獲知索引的使用情況,可以通過查詢(5個字)視圖;而要獲知索引的當前狀

態,可以查詢(2個字)視圖。

98.使用顯示游標主要有4個步驟:聲明游標、_(4個字)_、檢索數據、_(4個字)_

99.如果需要向表中插入一批已經存在的數據,可以在INSERT語句中使用()語句

100.8、在刪除表空間命令DROPTABLESPACE中,不選用INCLUDINGCONTENTS參

數,則無法刪除包含有數據的表空間。

101.當設置了多個列的顯示屬性后,如果清除設置的顯示屬性,可以使用命令(5個

字),而當要清除某列具體的顯示屬性時,需要使用命令(5個字)

102.創建一個UPDATE語句來修改ARTISTS表中的數據,并且把每一行的T」D值都改

成15,應該使用的SQL語句是()

103.SQL*Phis中的HELP命令可以向用戶提供的幫助信息包括(4個字),命令作用描述

的文件,命令的縮寫形式,(15個字)。

104.oracle中臨時表可以分為事務級臨時表和會話級臨時表,創建事務級臨時表,需要使

用(4個字)子句;創建一個會話級臨時表,則需要使用(4個字)子句。

105.oracle數據庫提供的對表或索引的分區方法有5種,分別為:范圍區分、

、列表和.

106.B樹索引可以是(3個字)或者不唯一的,唯一的的B樹索引可以保證索引列上不會

有重復的值。

107.(2個字)是具有名稱的一組相關的一組相關權限的組合

108.如果要獲取數據庫中創建的配置文件的信息,可以通過查詢數據字典視圖—

109.下面的語句創建了一個序列對象,該序列對象的開始數為2,每次遞增2,當大于

1000后,序列值重新返回到2。在空白處填寫適當的代碼,完成上述要求。

createsequenceseg_test

110.使用同義詞常常可以保護數據庫安全和方便編程。

111.在ORDERBY子句中,—關鍵字表示升序排列,關鍵字表示降序排列。

112.在ORACLE系統中,為了實現對表,視圖和索引等數據庫對象進行了管理,

ORACLE采用(2個字)實現。

113.在ORACAL數據庫中將權限分為兩類,即0和()、()是指在系統級控制數據庫的存取

和使用機制,(對象權限)是指在模式對象上控制數據庫的存取和使用的機制。(分別4字)。

114.在B樹索引中,通過在索引中保存排過序的(4個字)與相對應記錄的(5個字)來

實現快速查找。

115.在

下面程序的空白出填寫一定的代碼,使該函數可以獲取指定編號的商品價格。

Createorreplacefunctionget_price(p_IDvarchar2)

(15字符)

isv_pricenumber;

Begin

Select單價(12字符)

from商品信息where商品編號二(4字符);

Returnv_price:

Exception

Whenno_date_foundthendbms_output.put_line('查找的商品不存在!');

Whertoo_many_rowsthen

Dbms_output.put」ine('程序運行錯誤!請使用游標');

Whenothersthen

Dbms_output.pul」ine('發生其他錯誤!');

Endget_price;

116.在PL/SQL中,如果SELECT語句沒有返回列,則會引發Oracle錯誤,并引發(13個

字)異常。

117.要設置SQL*Plus顯示數字時的格式可以使用(3個字)命令,而要設置某個數字列的顯

示格式要使用(4個字)命令

118.在RMAN中,可以使用(9個字)命令對預定義的配置進行修改。

119.下列程序計算由0?9之間的任意3個不相同的數字組成的三位數,共有多少種不同的

組合方式?完成下列程序使其能夠正確運行。

DECLARE

COUNTERnumber;=0

BEGIN

FORIINloooo9LOOP

FORJINOoooo9LOOP

IF(4個字)THEN

FORKINO.........9LOOP

IF(10個字)THEN

Counter:=counter+1;

Endif

ENDLOOP;

ENDIF;

ENDLOOP;

ENDLOOP;

DBMS_OUTPUT.PUT_LINE(COUNTER);

END;

120.下列程序計算由0?9之間的任意3個不相同的數字組成的三位數,共有多少種不同的

組合方式?完成下列程序使其能夠正確運行。

DECLARE

COUNTERnumber;=0

BEGIN

FORIINUooo9LOOP

FORJINOoooo9LOOP

IF(4個字)THEN

FORKINO.........9LOOP

IF(10個字)THEN

Counter:=counter+1;

Endif

ENDLOOP;

ENDIF;

ENDLOOP;

ENDLOOP;

DBMS_OUTPUT.PUT_LINE(COUNTER);

END;

121.為了在SQL*Plus中顯示初始化參數,可以使用(2個字)命令,該命令會顯示初始化參

數的名稱、類型和參數值。

122.為了建立外部表,首先需要指示數據文件在操作系統上的位置。現在假設在操作系統

的F:\DATAHLE文件中存有一個數據文件,使用(一句話)語句使Oracle可以訪問數據文

件。

123.為了建立外部表,首先需要指示數據文件在操作系統上的位置。現在假設在操作系統

的F:\DATAFILE文件中存有一個數據文件,使用(一句話)語句使Oracle可以訪問數據文

件。

124.通過數據塊空間管理參數可以控制數據塊中空閑空間的使用方法,其中(1個字)用于

控制數據塊的更新預留的空間,而(1個字)用于控制數據塊在刪除時釋放空間的門檻。

125.填寫下面的語句,使其可以為Class表的ID列添加一個名為PK_CLASSJD的主鍵約

束。

ALTERTABLEClass

Add(1個字)PK_ClassJD

PRIMARYKEY(I個字)

126.在

下面程序的空白出填寫適當的代碼,使得調用該過程可以統計某產地的商品數量和總價。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sum(填空)number,

Merch_count(填空)number

)is

Begin

Selectsun(單價),count(*)into

Price_sum,Merch_countfrom商品信息where產地=(填空);

Exception

Whemno_data_foundthen

Dbms_output.put」ine('所需數據不存在!');

Whenothersthen

Dbms_output.put」ine('發生其他錯誤!');

Endproc_demo;

127.在單行子查詢中,由于內查詢只返回單行單列值,因此可以把其作為來對待。

128.在B樹索引中,通過在索引中保存排過序的索引列值與相對應記錄的()來實現快

速查找。

129.一個表空間具有(2個字)聯機,只讀,(2個字)狀態

130.唯一性約束強調所在的列不允許有相同的值,但是它的主鍵約束相比,唯一性約束的

列允許(2個字)或(2個字),而主鍵約束不允許。

131.完成下面的語句,使其可以為EMPLOYEES表的EMPNO列添加一個名為

PK_EMPNO的主鍵約束。ATERTABLEEMPLOYEESADDCONSTRAINTPK_EMPNO

PRIMARYKEY()

132.索引簇適用于(3個字)表,散列簇適用于(2個字)表。

133.視圖與數據庫中的表非常相似,用戶也可以在視圖進行INSERT,UPDATE和

DELETE操作。通過視圖修改數據時,相應地,改變(3個字)中的數據也會反映到視圖

中。

134.在PL/SQL中,如果SELECT語句沒有返回列,則會引發Oracle錯誤,并引發(13個

字)異常。

135.在連接操作中,如果左表和右表中不滿足連接條件的數據都出現在結果中,那么這種

連接是一。

136.何時使用外全聯接?

A.兩個表都有NULL值時

B.需要一個表的所有不能匹配的數據時;

C.需要兩個表的所有匹配的數據時需要兩個表的所有不能匹配的數據時

答案:D

137.在創建對象類型時,用戶不必特意創建(4個字),它由系統隱式創建,名稱與對象

類型的名稱相同,并且它會接受對象類型的所有屬性作為它的參數。

138.在創建本地化管理臨時表空間時,不得指定盤區的管理方式為(12個字),臨時表空間

的盤區管理統一使用(7個字)方式。

139.在傳統上,Oracle在啟動實例時將讀取本地的一個文本文件,并利用從中獲取的初始

化參數對實例和數據庫進行設置,這個文本文件稱為(7個字)(簡稱PFILE)o而從Oracle

9i后,Oracle開始提供(11個字)(簡稱SPFILE)?它是一個二進制格式的文件,并始終

存放在數據庫服務器端。

140.在傳統上,Oracle在啟動實例時將讀取本地的一個文本文件,并利用從中獲取的初始

化參數對實例和數據庫進行設置,這個文本文件稱為(7個字)(簡稱PFILE)。而從Oracle

9i后,Oracle開始提供(11個字)(簡稱SPFILE)。它是一個二進制格式的文件,并始終

存放在數據庫服務器端。

141.在不為視圖指定列名的情況下,視圖列的名稱將使用(5個字)。

142.在SQL語句中,用于向表中插入數據的語句是(1個字)

143.在SELECT、UPDATE或DELETE語句中嵌套了一個或多個SELECT語句時,被嵌

套的SELECT語句被稱為o

144.在設置事務隔離層時,需要使用關鍵字

145.在設置撤銷表空間的自動管理功能時,DBA通過使用相關的初始化參數對自動撤銷

表空間進行配置。在下面4個參數中,哪一個不是與自動撤銷管理功能相關的參數?

A.UNDO_MANAGEMENT

B.UNDO_TABLESPACE

C.UNDO.RETENTIONSTRANSACTIONS

答案:D

146.下面哪些不是過程中參數的有效模式?

A.IN

B.INOUT

C.OUTINOUT

答案:C

147.假設要對“商品信息”表進行分區處理,并且根據商品的產地進行分區,則應采取下列

哪-一種分區方法()

A.范圍分區

B.散列分區

C.列表分區組合范圍散列分區

答案:C

148.使用ALTERINDEX….REBUILD語句不可以執行下面的哪個任務?()

A.將反向鍵索引重建為普通索引

B.將一個索引移動到另一個表空間

C.將位圖索引更改為普通索引將一個索引分區移動到另一個表空間

答案:D

149.當一個事務基于某些搜索條件讀取一個數據表,第二個事務更新表中的數據,那么,

當第一個事務再次讀取數據時,返回的結果會因為搜索條件而返回不同的結果。這種現象

叫做什么?()

A.A、假讀

B.B、非重復讀取

C.C、錯讀D、重復讀

答案:A

150.臟(DIRTY)緩沖區指的是什么?

A.正在被訪問的數據緩沖區

B.已經被修改,但還沒有寫到文件的數據緩沖區

C.空閑的數據緩沖區已經被修改,并且已經寫到磁盤的數據緩沖區

答案:B

151.在只讀表空間中可以執行以下哪些操作?

A.CREATETABLE

B.ALTERTABLE

C.INSERTSELECT

答案:D

152.”10.當滿足下列哪個條件時,允許兩個過程具有相同的名稱?()"

A.參數的名稱或數量不相同時

B.參數的數量或數據類型不相同時

C.參數的數據類型和名稱不相同時參數的數量和數據類型不相同時

答案:C

153.在數據庫邏輯結構中,按從大到小的次序排列是正確的是()?

A.表空間、區、段、塊

B.表空間、段、區、塊

C.段、表空間、區、塊區、表空間、段、塊

答案:B

154.”2.下面哪些不是過程中參數的有效模式?()"

A.IN

B.INOUT

C.OUTINOUT

答案:C

155.在全局存儲區SGA中,哪部分內存區域時循環使用的?

A.數據緩沖區

B.日志緩沖區

C.共享池大池

答案:B

156.用戶查詢下列哪一個數據字典視圖,可以查看他其他用戶授予的對象權限?()

A.DBA_SYS_PRIVS

B.USER_TAB_PRIVS_MADE

C.USER_TAB_PRIVSUSER_OBJ_PRIVS

答案:C

157.用()語句修改表的一行或多行數據。

A.UPDATE

B.SET

C.SELECTWHERE

答案:A

158.以下哪些事件不會引起LGWR進程啟動?

A.用戶提交事務

B.用戶執行URDDATE

C.在DBWn進程將修改的緩沖區數據寫到磁盤前當重做日志緩沖達到1/3滿

答案:B

159.要建立一個語句向Types表中插入數據,這個表只有兩列,T」D和T_Name歹ij。如

果要插入一行數據,這一行的T」D值是100,T_Name值是FRUIT。應該使用的SQL語句

是()

A.INSERTINTOTypesValues(100,'FRUIT')

B.SELECT*FROMTypesWHERET_ID=100ANDT_Name='FRUIT

C.UPDATESETTJD=100FROMTypesWHERET_Name='FRUIT'

DELETE*FROMTypesWHERETJD=100ANDT_Name='FRUIT

答案:A

160.要建立一個UPDATE語句更新表的某一列數據,且更新的數據為表統計的結果。則

需要在UPDATE語句中使用什么語句?

A.UPDATE

B.SET

C.SELECTWHERE

答案:C

161.假設用戶通過操作系統命令將數據庫的控制文件重命名,但是沒有對初始化參數進行

相應的修改,那么在下一次啟動數據庫時將會發生下列哪種情況?()

A.數據庫無法加載

B.Oracle能夠自動搜索到更名后的控制文件,并利用它來打開數據庫

C.數據庫能夠加載,但是卻無法打開Oracle將自動創建一個新的控制文件,并利

用它來打開數據庫

答案:A

162.在以下哪些表空間中不能執行CREATETABLE操作?

A.SYSTEM表空間

B.UNDO表空間

C.EXAMPLE表空間USERS表空間

答案:B

163.Oracle數據庫的最小I/O單位是().

A.表空間

B.段

C.盤區數據塊

答案:D

164.Oracle中要使用merge命令,下列哪句關于merge命令的說法是錯誤的?

A.merge命令可以只對一個表有效地操作。

B.merge命令至少要引用兩個不同的表。

C.merge命令要包括正確的連接條件,否則會產生笛卡爾積。"merge命令要包括

過濾條件,確定行是否在表中。

II

答案:B

165.假設用戶USER1的默認表空間為USERS,他在該表空間的配額為10MB,則USER1

在USERS表空間中創建基本表時,他應該具有什么權限?()

A.CREATETABLE

B.CREATEUSER

C.UNLIMITEDTABLESPACEUNLIMITEDTABLESPACE

答案:A

166.對于游標FOR循環,以下哪一個說法是不正確的?()

A.循環隱含使用FETCH獲取數據

B.循環隱含使用OPEN打開記錄集

C.終止循環操作也就關閉了游標游標FOR循環不需要定義游標

答案:D

167.對恢復目錄進行CROSSCHECK檢驗時,如果RMAN不能找到物理存儲的備份文

件,則備份文件的信息將被標記為什么?()

A.EXPIRED

B.DELETE

C.AVAILABLEUNAVAILABLE

答案:A

168.當COL?_NAME取__值時,表達式COL?_NAME<ALL(5,10,13)為真()

A.12

B.11

C.82

答案:D

169.查詢一個表的中記錄數,可以采用統計函數

A.AVG(*)

B.SUM(*)

C.COUNT(*)MAX(*)

答案:C

170.”1.下列哪個語句可以在SQL*PLUS中直接調用一個過程?()"

A.RETURN

B.CALL

C.SETEXEC

答案:D

171.Oracle支持多種類型的不完全備份,下列哪一個不是Oracle所支持的不完全備份?

()

A.基于時間的不完全備份

B.基于用戶的不完全備份

C.基于撤消的不完全備份基于更改的不完全備份

答案:B

172.下列哪一項資源不能在用戶配置文件中限定?()

A.各個會話的用戶數

B.登錄失敗的次數

C.使用CPU時間使用SGA區的大小

答案:B

173.HAVING子句的作用是什么()

A.查詢結果的分組條件

B.組的篩選條件

C.限定返回的行的判斷條件對結果集進行排序

答案:B

174.GROUPBY子句的作用是什么()

A.查詢結果的分組條件

B.組的篩選條件

C.限定返回的行的判斷條件對結果集進行排序

答案:A

175.”9.對于下面的函數,哪個語句將回成功的調用?()"

A.Calc_Sum

B.EXECUTECalc_sum(4,5)

C.EXECUTECalc_sum(23,12)Sum:=Calc_sum(23,12)

答案:A

176.”7.如果創建一個名為USERPKG的程序包并在程序包匯總包含了名為test的過程。下

列哪一個是對這個過程的合法調用?()”

A.test(IO)

B.USERPKGtest(lO)

C.TEST.USERPKG(10)TEST(10).USERPKG

答案:B

177.”6.如果在程序包的主體中包含一個過程,但沒有在程序包規范中聲明這個過程,那

么它將被認為是?()"

A.非法的

B.公有的

C.受限的私有的

答案:A

178."4.函數頭部中的RETURN語句的作用是什么?()"

A.聲明返回的數據類型

B.聲明返回值的大小和數據類型

C.調用函數函數頭部不能使用RETURN語句

答案:A

179.”3.如果存在一個名為TEST的過程,它包含3個參數:第一個參數為P_NUM1,第二

個參數為P_NUM2,第三個參數為P_NUM3.3個參數的模式都是IN。P_NUM2參數的數

據類型是VARHAR2,第三個參數的數據類型是VARCHAR2。下列哪一個是該過程的有效

調用?()"

A.TEST(1010,P_NUM3=>'abc',P_NUM2=>'bed

B.TEST(P_NUM3=>1010,P_NUM2=>'abc'bed

C.TEST(P_NUM3=>1010/abc'.bed上述都對

答案:B

180.RMAN資料檔案庫可以保存在以下什么位置?()

A.目標數據庫的控制文件中

B.備用數據庫的控制文件中

C.恢復目錄數據庫的控制文件中都可以

答案:A

181.對于下面的函數,哪個語句將回成功的調用?CREATORREPLACEFUNCTION

Calc_sum(Addend_xnumber,Addend_ynumber(Addend_xnumber,Addend_y

number(Addend_xnumber,Addend_ynumberSumnumber;Sum

number;Sum:=addend_x+addend_y;

A.Calc_Sum

B.EXECUTE

C.EXECUTECalc_sum(23,12)

D.Sum:=Calc_sum(23,12)

答案:c

182.向數據庫發出一個COMMIT命令提交事務時,哪個后臺進程將重新做日志緩沖區的

內容寫入聯機重新做日志文件?

A.DBWn

B.LGWR

C.CKPTCMMT

答案:B

183.可以應用哪個數據字典試圖來查看軟件包中包含的代碼?

A.USER_OBJECTS

B.USER-PACKAGE_TEXT

C.USER_SOURCE

D.USER_TEXT

答案:B

184.解析后的SQL語句在SGA的哪個區域中進行緩存?

A.數據緩沖區

B.日志緩沖區

C.共享池

D.大池

答案:C

185.假設在一個表的3個字段NAME、SEX和MONTH_OF_BIRTH中分別保存姓名、性

別和出生的月份數據,則應當為這3個字段分別創建何種類型的索引?

A.全部創建B樹索引

B.全部創建位圖索引

C.分別創建B樹索引、位圖索引和位圖索引

D.分別創建B樹索引、位圖索引和其于函數的索引

答案:D

186.假設用戶USER1的默認表空間為USERS,他在該表空間的配額為10MB,貝ljUSER1

在USERS表空間創建基本表時,他應具有什么權限?()

A.CREATETABLE

B.CREATEUSER

C.UNLIMITEDTABLESPACE

□.LIMITEDTABLESPACE

答案:C

187.假設某個表空間只具有一個大小100MB的數據文件,現需要將該數據文件的大小修

改為10MB,下列操作方法中哪一項是正確的?

A.刪除數據文件后再重建它

B.使用帶有RESIZE子句的ALTERDATABASEDATAFILE語句

C.在ALTERDATABASEDATAFILE語句中使用Size子句

D.將數據文件的AUTOEXTENT參數設置為TRUE,這樣數據文件會自動逐漸縮減

答案:B

188.哪個后臺進程負責將臟數據緩沖區的內容寫入數據文件?

A.DBWn

B.SMON

C.LGWR

D.CKPT

答案:A

189.對于游標FOR循環,以下哪一個說法是不正確的?

A.循環隱含使用FETCH獲取數據

B.循環隱含使用OPEN打開記錄集

C.終止循環操作也就關閉了游標

D.游標FOR循環不需要定義游標

答案:D

190.如果創建一個名為USERPKG的程序包并在程序包匯總包含了名為test的過程。下列

哪一個是對這個過程的合法調用?

A..test(10)

B.USERPKGtest(10)

C.TEST.USERPKG(IO)

D.TEST(10).USERPKG

答案:B

191.當用戶與Oracle服務器的連接非正常中斷時,哪個后臺進程負責釋放用戶所鎖定的

資源?

A.DBWn

B.LGWR

C.SMON

D.PMON

答案:D

192.查看下面的語句創建了哪一種索引?_CCREATEINDEXtest_index

ONstudent(studo,sname)TABLESPACEusersSTORAGE(INITIAL64k,next32k);

A.全局分區索引

B.位圖索引

C.復合索引

D.基于函數的索引

答案:C

193.DELETE語句中用語句或子句來指明表中所要刪除的行。

A.UPDATE

B.WHERE

C.SELECT

D.INSERT

答案:B

194.DBA在使用下面語句刪除表空間時返回了錯誤信息,DROPTABLESPACEUSER02;

導致錯誤的原因可能是下列哪一項?

A.該表空間處于聯機狀態

B.該表空間處于脫機狀態

C.該表空間處于只讀狀態

D.該表空間非空,即包含數據庫對象

答案:D

195.根據下面的匿名程序塊,判斷CHECK_VALUE程序單元是否一個函數?Declare

V_testnumber;BeginIfv_test>10thenCheck_value(v_test);Check_value(v_test);

Check_value(v_test);Check_value(v_test);Endif;End;

A.可以為一個函數

B.可以,但函數必須不包含任何

C.可以,但需要初始化變量V——TEST

D.不可以

答案:C

196.以下哪個Oracle工具可以在客戶端使用?()

A.EXP

B.EXPDP

C.IMPDP

D.全部都可以

答案:A

197.以下定義的哪個變量是非法的?

A.var_abNUMBER。);

B.var_abNUMBER(3)N0TNULL:='O';

C.var_abNUMBER(3)DEFAULT:=1;

D.var_abNUMBER(3):=3;

答案:C

198.假設EMPLOYEE表包含一個MARRIAGE歹U,用于描述職工的婚姻狀況,則應該在

該字段上創建什么類型的索引?

A.B樹唯一索引

B.B樹不唯一索引

C.基于函數的索引

D.位圖索引

答案:D

199.使用DESCRIBE命令顯示某個表的信息時,不會顯示哪類信息?

A.列名稱

B.列的空值特性

C.表名稱

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論