




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2020年ORCLE認證考試題庫288題[含答案]
一、選擇題
1.可以用SETCONSTRAINTconstraint_nameDEFERRED語句,啟用某個約束的,而
使用SETCONSTRAINTALLDEFERRED語句可以設置事務中所有約束的;語句SET
CONSTRAINTALLIMMEDIATE可以設置約束的應用。
2.當Oracle檢測到死鎖后,它會選擇一個事務退出。選擇退出事務的原則是執(zhí)行修改數
目的事務。
3.如果要獲取數據庫中創(chuàng)建的配置文件的信息,可以通過查詢數據字典視圖(15字)
4.如果要獲取數據庫中創(chuàng)建的配置文件的信息,可以通過查詢數據字典視圖(12個字)
5.如果需要在SELECT子句中包括一個表的所有列,可使用符號(1個字)。
6.如果需要向表中插入一批已經存在的數據,可以在INSERT語句中使用一。
7.如果需要向表中插入一批已經存在的數據,可以在INSERT語句中使用(1個字)語句
8.使用LogMiner進行日志分析的基本步驟為:(7個字)、指定日志文件、(3個字)、
查詢輸出結果。
9.連接到數據庫的最低系統預定義角色是().(7字)
10.使用RMAN對整個數據庫進行恢復的正確步驟為:啟動實例并加載數據庫,(17個
字),(17個字)打開數據庫。
11.假設有一個表TEST,它僅包含一個字段DATA?,F在創(chuàng)建一個觸發(fā)器,實現將添加的
數據變?yōu)榇髮?。在下面的空白處填寫適當的語句。使之可以正常運行。createorreplace
trigger
test_trigger
afte
on________
foreachrow
being
:new.date:=upper();
end;
12.假設已經創(chuàng)建了CHAINED_ROWS表。填寫下面的語句,以便對業(yè)務員信息表進行鏈
接記錄分析:
ANALYZETABKE業(yè)務員信息
(5個字)
13.假設一個程序包,其包含了兩個重載的函數max。寫出下面程序調用max函數后的運
行結果。
程序包主體:
Createorreplacepackagebodytestis
Functionmax(xinnumber,yinnumber)returnnumberisresultnumber;
Begin
Ifx>ythen
Result:=x;
Else
Result:=y;
Endif;
Return(result);
Endmax;
Functionmax(xinnumber,yinnumber,zinnumber)returnnumberisresult
number;
Begin
Result:=test.max(x,y);
Result:=test.max(result,z);
Retum(result);
Endmax;
Endtest;
調用程序塊:
Begin
Dbms_output.put_line(test.max(10.21.12));
End;
運行結果(2字符)
14.假設數據庫包含3個控制文件,如果其中一個控制文件被用戶誤刪除,則數據庫將(2
個字)啟動。
15.關閉數據庫的幾種方式:正常關閉、(4個字)、終止關閉、(4個字)。
16.根據約束的作用域,約束可以分為(4個字)和列級約束兩種。(4個字)是字段定義的一
部分,只能應用在一個列上;而(4個字)的定義獨立于列的定義,它可以應用于一個表中的
多個列。
17.在
下面程序的空白出填寫適當的代碼,使得調用該過程可以統計某產地的商品數量和總價。
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.pul_line('所需數據不存在!');
Whenothersthen
Dbms_output.put_line('發(fā)生其他錯誤!');
Endproc_demo;
18.如果某個數據庫的LGWR進程經常會因為檢查點未完成而進入等待狀態(tài),則DBA應
當采取(9個字)措施來解決該問題。
19.鎖粒度與數據庫系統的并發(fā)度和并發(fā)控制的開銷密切相關。鎖粒度越大,數據庫中所
能夠使用的資源也就,并發(fā)度也就,系統開銷也就。
20.如果剛剛通過一個PL/SQL程序修改了一些程序單元,現需要將它們重新編譯。則以
下正確的語句是?
A.不能使用PL/SQL程序重新編譯程序單元
B.可以使用DBMS_DDL.REOMPILE包過程來重新編譯程序單元
C.可以使用DBMS_ALTER.COMPILE包過程來重新編譯程序單元可以使用
DBMS_DDL.ALTER_COMPILE包過程來重新編譯程序單元
答案:D
21.一個表空間具有(9個字)、在線(ONLINE)、只讀(READONLY)、(13個字)。
22.要設置SQL*Plus顯示數字時的格式可以使用(3個字)命令,而要設置某個數字列的顯
示格式要使用(4個字)命令
23.下面的語句創(chuàng)建了一個序列對象,該序列對象的開始數為2,每次遞增2,當大于
1000后,序列值重新返回到2。在空白處填寫適當的代碼,完成上述要求。
createsequenceseg_test
24.下列程序計算由0?9之間的任意3個不相同的數字組成的三位數,共有多少種不同的
組合方式?完成下列程序使其能夠正確運行。
DECLARE
COUNTERnumber;=0
BEGIN
FORIINloooo9LOOP
FORJINOoooo9LOOP
IF(4個字)THEN
FORKINO9LOOP
IF(10個字)THEN
Counter:=counter+1;
Endif
ENDLOOP;
ENDIF;
ENDLOOP;
ENDLOOP;
DBMS_OUTPUT.PUT_LINE(COUNTER);
END;
25.為了在SQL*Plus中顯示初始化參數,可以使用(2個字)命令,該命令會顯示初始化參
數的名稱、類型和參數值。
26.如果要獲知索引的使用情況,可以通過查詢(18個字)視圖;而要獲知索引的當前狀
態(tài),可以查詢(10個字)視圖
27.填寫下面的語句,使其可以將Class表移動到表空間SYSTEM中的數據段,并且其初
始化盤區(qū)為30KB,第二個盤區(qū)為20KB,隨后分配的盤區(qū)不會增長。
ALTERTABLEClassMOVE
TABLESPACESYSTEM
STORAGE(
(3個字)
(3個字)
(2個字)
MAXEXTENTSUNLIMITED);
28.查看下面的程序塊,其中變量vajb的結果為(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;
29.手動進行物理備份時.,可以進行(9個字)、部分聯機備份和(9個字)。
30.手動進行介質恢復時,按照數據庫恢復后的運行狀態(tài)不同,介質恢復為分為(7個
字)、和(8個字)。(4個字)就是恢復所有已經提交的事務,即將數據庫、表空間或數
據文件的備份更新到最近的時間。(不完全恢復)使用數據庫的備份來對數據庫進行恢
復,即將數據庫恢復到某一特定的時刻。
31.視圖是否可以更新,這取決于定義視圖的語句,通常情況下,該語句越復
雜,創(chuàng)建的視圖可以更新的可能性也就O
32.視圖是否可以更新,這取決于定義視圖的(1個字)語句,通常情況下,該語句越復
雜,創(chuàng)建的視圖可以更新的可能性也就(2個字)。
33.使用顯示游標主要有4個步驟:聲明游標、(4個字)、檢索數據、(4個字)。
34.使用顯示游標主要有4個步驟:聲明游標、(4個字)、檢索數據、(4個字)。
35.使用SQL*Plus的(1個字)命令可以將文件檢索到緩沖區(qū),并且不執(zhí)行。
36.為Student表手動分配存儲空間,并且大小由NEXT,則應使用的語句為(7個字)如果
為Student表手動分配了一個大小為128K的新盤區(qū),則應該使用的語句為(13個字)。
37."要創(chuàng)建一個在塊中能多次使用的游標,每次打開時選擇不同的活動集,則這種游標的類
型
應是?
A.FOR循環(huán)游標
B.一個multipleselection游標
C.維每個活動集都創(chuàng)建一個游標具有參數的游標
答案:D
38.當進行模糊查詢時,應使用關鍵字(4個字)和通配符(3個字)或百分號%。
39.如果需要了解一個觸發(fā)器的建立時間,需要查詢以下哪個數據字典用戶視圖?
A.DBA_TABLES
B.DBA_OBJECTS
C.USE_TABLESUSE.OBJECTS
答案:A
40."使用DBCA(DatabaseConfigurationAssistant)中包含數據文件的數據庫模板創(chuàng)建數
據
庫時,DBA不能修改的內容是?
II
A.數據庫名稱
B.添加新的表空間
C.控制文件初始化參數
答案:B
41.以下哪個選項對高速數據緩存中的臟數據影響最大?
A.LGWR
B.SMON
C.ARCHSERVER
答案:A
42.使用下列哪一種工具能夠對OMS進行配置?
A.DBCA
B.SQL*Plus
C.EMCAOMS控制臺
答案:C
43.如果Oracle的一些組件需要刪除,這時必須利用下列哪個工具對其卸載。
A.OracleDatabaseConfigurationAssistant
B.OracleEnterpriseManager
C.OracleUniversalInstallerEnterpriseManagerConfigurationAssistant
答案:c
44.定義下列約束時,Oracle不會為下列哪一種約束自動建立唯一性約束?
A.PRIMARYKEY
B.UNOQUE
C.FOREIGNKEY以上均不會
答案:C
45.你要操縱Oracle數據,下列哪個不是SQL命令?
A.select*fromdual;
B.setdefine
C.updateempsetename=6543whereename=*SMITHERS;createtable
employees(empidvarchar2(10)primarykey);
答案:B
46.為表定義的約束默認情況下在什么時候會操作進行檢查?
A.在SQL語句的解析過程中進行約束檢查
B.在SQL語句的執(zhí)行過程中進行約束檢查
C.在SQL語句的執(zhí)行完畢后中進行約束檢查在事務提交時進行約束檢查
答案:C
47.下列哪個不是存儲PL/SQL程序單元?
A.過程
B.應用程序觸發(fā)器
C.包數據庫觸發(fā)器
答案:B
48.哪種約束僅可以在列級定義?
A.UNIQUE
B.NOTNULL
C.CHECKPRIMARYKEY
答案:B
49.Oracle中要使用merge命令,下列哪句關于merge命令的說法是錯誤的?
A.merge命令可以只對一個表有效地操作。
B.merge命令至少要引用兩個不同的表。
C.merge命令要包括正確的連接條件,否則會產生笛卡爾積。"merge命令要包括
過濾條件,確定行是否在表中。
II
答案:B
50.哪一個結果需要用組函數實現
A.計算PRODUCT表中COST列值的總數
B.將字符串,JANUARY28,2000,轉換為日期
C.顯示PRODUCT表中DESCRIPTION列中所有小寫的值ffl'DDMONYYYY'
格式顯示日期數據
答案:A
51.何時使用外全聯接?
A.兩個表都有NULL值時
B.需要一個表的所有不能匹配的數據時;
C.需要兩個表的所有匹配的數據時需要兩個表的所有不能匹配的數據時
答案:D
52.如果循環(huán)在某種條件下可能不需要執(zhí)行,則可以使用哪一種循環(huán)?
A.FOR循環(huán)
B.WHILE循環(huán)
C.在循環(huán)的最后以上位置都可以
答案:B
53.6、過程、函數或包由PL/SQL代碼構成,存放在數據庫中,執(zhí)行一些編程工作。
54.你要在Oracle中使用日期信息的格式掩碼。下列哪種情形不適合這個格式掩碼?
A.to_date()
B.to_char()
C.altersessionsetnls_date_formatto_number()
答案:D
55.PL/SQL程序塊主要包含3個主要部分:聲明部分、可執(zhí)行部分和(4個字)部分。
56.查看操作在數據表中所影響的行書,可通過游標的(9個字)屬性實現。
57.查看操作在數據表中所影響的行書,可通過游標的(9個字)屬性實現。
58.表空間的管理類型可以分為(3個字)和(4個字)。
59.標準的SQL語言語句類型可以分為:(9個字)、數據操縱語句(DML)和(9個字)。
60.WHERE子句可以接收FROM子句輸出的數據,而HAVING子句則可以接收來自(7
個字)、FROM或(5個字)子句輸入。
61.UNDO_MANAGEMENT參數用于指定UNDO管理模式,其取值可以為(1個字)或
(1個字)。設置為(1個字)時,表示使用撤銷表空間管理回退數據;設置為(1個字)
時,表示使用回滾段管理回退數據。
62.必須指定下列哪一個從句才能允許授權者將系統權限又授予其他用戶?
A.WITHGRANTOPTION
B.WITHADMINOPTION
C.CASCADEWITHMANAGEOPTION
答案:B
63.PL/SQL程序塊主要包含3個主要部分:聲明部分、可執(zhí)行部分和(4個字)部分。
64.在
下面程序的空白出填寫一定的代碼,使該函數可以獲取指定編號的商品價格。
Createorreplacefunctionget_price(p_IDvarchar2)
(15字符)
isv_pricenumber;
Begin
Select單價(12字符)
from商品信息where商品編號=(4字符);
Returnv_price:
Exception
Whenno_date_foundthendbms_output.put」ine('查找的商品不存在!'):
Whertoo_many_rowsthen
Dbms_output.put」ine('程序運行錯誤!請使用游標');
Whenothersthen
Dbms_output.put」ine('發(fā)生其他錯誤!');
Endget_price;
65.PCTTHRESHOLD指定一個數據塊的百份比,當一行中的數據占用空間大于這個百分
比時,該行將被分隔到兩個位置存儲:(2個字)列被存儲在基本索引段中,所有其他列
被存儲在(3個字)中。
66.Oracle數據庫的完整啟動過程依次為如下3個步驟:啟動數據庫實例,、(8個字)、將
數據庫設置為打開狀態(tài)。
67.Oracle數據庫的啟動過程可以分為3個階段:(啟動數據庫實例)、加載數據庫、(5
個字)。在(7個字)階段,需要完成3個操作:讀取定義啟動參數的文件、分配SGA
區(qū)、啟動后臺進程。加載數據庫文件則是將數據庫文件與啟動的實例相關聯。在(7個
字)階段,系統會讀取參數文件中指定的控制文件。
68.—函數返回某個字符的ASCH值,函數返回某個ASCII值對應的字符。
69.()是具有名稱的一組相關的一組相關權限的組合。(2字)
70.Oracle中的臨時表可以分成事務級臨時表和會話級臨時表,創(chuàng)建事務級別的臨時表,
需要使用()子句;創(chuàng)建一個會話級別的臨時表,則需使用。子句。
71.使用GRANT命令可以將系統權限授予誰?
A.用戶
B.角色
C.PUBLIC公共工作組以上都可以
答案:D
判斷題
72.ROWID實際上保存的是紀錄的(4個字),因此通過ROWID來訪問紀錄可以獲得最快
的訪問速度。
73.PL/SQL程序塊主要包含3個主要部分:聲明部分、可執(zhí)行部分和_(4個字)_部分。
74.在需要濾除查詢結果中重復的行時,必須使用關鍵字(8個字);在需要返回查詢結果中
的所有行時,可以使用關鍵字(3個字)。
75.oracle中臨時表可以分為事務級臨時表和會話級臨時表,創(chuàng)建事務級臨時表,需要使
用(4個字)子句;創(chuàng)建一個會話級臨時表,則需要使用(4個字)子句。
76.oracle數據庫提供的對表或索引的分區(qū)方法有5種,分別為:范圍區(qū)分、、
列表和.
77.在PL/SQL中,如果SELECT語句沒有返回列,則會引發(fā)Oracle錯誤,并引發(fā)—(3
個單詞)—異常。
78.數據泵的導出與導入可以實現邏輯備份和邏輯恢復。通過使用(),可以將數據庫對
象備份到轉儲文件中;當表被意外刪除或其他誤操作時,可以使用()將轉儲文件中的對
象和數據導入到數據庫。
79.使用顯示游標主要有4個步驟:聲明游標、_(4個字)_、檢索數據、_(4個字)_
80.創(chuàng)建一個UPDATE語句來修改ARTISTS表中的數據,并且把每一行的T」D值都改成
15,應該使用的SQL語句是()
81.假設一個程序包,其包含了兩個重載的函數max。寫出下面程序調用max函數后的運
行結果。程序包主體:CreateorreplacepackagebodytestisFunctionmax(xinnumber,yin
number)retumnumberisresultnumber;BeginIfx>ythenResult:=x;ElseResult:=y;運行結果
()
82.簇是一種用于存儲數據表中數據的方法。簇實際上是(2個字),由一組共享相同數
據塊的多個()組成。
83.自定義異常必須使用(5個字)語句引發(fā)。
84.子查詢語句必須使用括起來,否則無法判斷子查詢語句的開始和結束。在子
查詢語句中,不能使用一子句。
85.指定會話使用默認的日前格式時,所設置的參數為(1個字)。
86.指定會話使用默認的日前格式時,所設置的參數為(1個字)。
87.執(zhí)行COMMIT操作時,后臺進程會在(6個字)上執(zhí)行操作。
88.在眾多的事務控制語句中,用來撤消事務的操作的語句為,用于持久化事務對數據
庫操作的語句是。
89.有兩種方法向對象表添加數據:一種是像關系表一樣在INSERT的VALUES子句中,
為對象的每個屬性提供值,隱式地創(chuàng)建(7個字),向對象表添加數據;另一種方式是顯
示地創(chuàng)建(2個字),然后再將它添加到對象表。
90.使用EXPORT導出數據時,可以根據需要按3種不同的方式導出數據。(1個字)方
式就是導出一個指定的基本表,包括表的定義、表中的數據,以及在表上建立的索引、約
束等。(2個字)方式是指導出屬于一個用戶的所有對象,包括表、視圖、存儲過程、序
列等。(4個字)方式是指導數據庫中所有的對象。
91.在Oracle的邏輯存儲結構中,(3個字)是最小的I/O單元。
92.要想聲明一組公共的常量,包說明中的變量聲明必須包含CONSTANT選項并初始化
變量值。
93.2、PL/SQL塊可以包含DECLARE、BEGIN、EXCEPTION和END部分。BEGIN和
END部分是必須的。
94.在用戶連接數據庫后,可以查詢數據字典()了解用戶所具有的系統權限。
95.在下面程序的空白處填寫一定的代碼,使該函數可以獲取指定編號的商品價格。
Createorreplacefunctionget_price(P_IDvarchar2)(P_IDvarchar2)_v_pricenumber;
BeginSelect單價??from商品信息where商品編號二?Returnv_price:ExceptionWhen
no_date_foundthendbms_output.put_Iine('查找的商品不存在!');Whertoo_many_rows
thenDbms_output.put_line('程序運行錯誤!請使用游標');Whenothersthen
Dbms_output.put_line('發(fā)生其他錯誤!')Endget_price;
96.在下面程序的空白出填寫適當的代碼,使得調用該過程可以統計某產地的商品數量和
總價。Createorreplaceprocedureproc_demo(Merch_placeinvarchar2,Price_sumoutnumber
Merch_countoutnumber)isBeginSelectsun(單價),count(*)intoPrice_sum,Merch_countfrom
商品信息where產地二()
97.在SQL語句中,用于向表中插入數據的語句是()
98.ROWID實際上保存的是記錄的(4個字),因此通過ROWID來訪問記錄可以獲得最
快訪問速度。
99.在Oracle的邏輯存儲結構中,根據存儲數據類型,可以將段分為(3個字)、索引
段、(3個字)、LOB段和(3個字)。
100.在下面程序的空白出填寫一定的代碼,使該函數可以獲取指定編號的商品價格。
Createorreplacefunctionget_price(p_IDvarchar2)v_pricenumber;
Begin
Select單價from商品信息where商品編號二;
Returnv_price:
Exception
Whenno_date_foundthendbms_output.put_line('查找的商品不存
在!');
Whertoo_many_rowsthen
Dbms_output.put」ine('程序運行錯誤!請使用游標');
Whenothersthen
Dbms_output.put」ine('發(fā)生其他錯誤!');
Endget_price;
101.使用O命令可以將查詢結果保存在一個文件中。
102.使用()命令可以顯示表的結構信息
103.使用()命令可以將緩沖區(qū)中的SQL命令保存到一個文件中,并且可以使用()
命令運行該文件。
104.如果要獲取數據庫中創(chuàng)建的配置文件的信息,可以通過查詢數據字典視圖一
105.如果需要向表中插入一批已經存在的數據,可以在INSERT語句中使用()語句
106.連接到數據庫的最低系統預定義角色是().
107.當設置了多個列的顯示屬性后,如果清除設置的顯示屬性,可以使用命令(5個
字),而當要清除某列具體的顯示屬性時,需要使用命令(5個字)
108.在ORACLE的早期版本中,對撤銷信息的管理采用(3個字)從ORACLE91后采用
(9個字)方式管理撤銷信息
109.在RMAN中,可以使用(9個字)命令對預定義的配置進行修改。
110.在用戶連接數據庫后,可以查詢數據字典。了解用戶所具有的系統權限。(14字)
111.在創(chuàng)建對象類型時,用戶不必特意創(chuàng)建(4個字),它由系統隱式創(chuàng)建,名稱與對象
類型的名稱相同,并且它會接受對象類型的所有屬性作為它的參數。
112.在傳統上,Oracle在啟動實例時將讀取本地的一個文本文件,并利用從中獲取的初始
化參數對實例和數據庫進行設置,這個文本文件稱為(7個字)(簡稱PFILE)。而從Oracle
9i后,Oracle開始提供(11個字)(簡稱SPFILE),它是一個二進制格式的文件,并始終
存放在數據庫服務器端。
113.在傳統上,Oracle在啟動實例時將讀取本地的一個文本文件,并利用從中獲取的初始
化參數對實例和數據庫進行設置,這個文本文件稱為(7個字)(簡稱PFILE)。而從Oracle
9i后,Oracle開始提供(11個字)(簡稱SPFILE)。它是一個二進制格式的文件,并始終
存放在數據庫服務器端。
114.在不為視圖指定列名的情況下,視圖列的名稱將使用
115.在不為視圖指定列名的情況下,視圖列的名稱將使用
116.在檢索數據時,如果使用符號,則表示檢索所有的列。
117.在SELECT、UPDATE或DELETE語句中嵌套了一個或多個SELECT語句時,被嵌
套的SELECT語句被稱為。
118.在進行部分聯機備份時,由于數據庫仍然在正常運行,因此在備份過程中,必須使用
(6個字)命令使數據文件相對應的表空間出于備份模式.在備份結束后,使用(6個字)
命令恢復表空間到正常狀態(tài)。
119.在ORDERBY子句中,關鍵字表示升序排列,關鍵字表示降序排列。
120.在ORACLE系統中,為了實現對表,視圖和索引等數據庫對象進行了管理,
ORACLE采用(2個字)實現。
121.在Oracle數據庫中的權限可以分為兩類,即(4個字)和(4個字)。(4個字)是
指在系統級控制數據庫的存取和使用的機制。
122.在Oracle的早期版本中,對撤銷信息的管理采用(5個字)從Oracle9i后采用(4個字)
方式管理撤銷信息。
123.在ORACAL數據庫中將權限分為兩類,即()和0、()是指在系統級控制數據庫的存取
和使用機制,(對象權限)是指在模式對象上控制數據庫的存取和使用的機制。(分別4字)。
124.在B樹索引中,通過在索引中保存排過序的(4個字)與相對應記錄的(5個字)來實現快
速查找。
125.在B樹索引中,通過在索引中保存排過序的(4個字)與相對應記錄的(5個字)來
實現快速查找。
126.在SQL語句中,用于向表中插入數據的語句是(1個字)
127.一個表空間具有(2個字)聯機,只讀,(2個字)狀態(tài)
128.在下面程序的空白出填寫適當的代碼,使得調用該過程可以統計某產地的商品數量和
總價。
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_line('所需數據不存在!’);
Whenothersthen
Dbms_output.put」ine('發(fā)生其他錯誤!');
Endproc_demo;
129.在下列SQL語句中添加適當的表達式或子句,使語句可以正常運行。
SELECT供應商所在城市,COUNT(供應商編號)
FROM供應商信息
GROUPBY(7個字)
ORDERBY(5個字)DESC;
130.在使用CREATETABLE語句創(chuàng)建索引組織表時,必須使用(17字)子句指示創(chuàng)建的
表為索引組織表,并且為索引組織表指定(2個字)。
131.如果一個表需要經常查詢,就可以多建一些索引;如果查詢次數不多,則不必要建立
很多索引。
132.只有表空間中所有數據文件都處于聯機狀態(tài),并且表空間本身也處于聯機狀態(tài)時,才
能將表空間恢復成讀寫狀態(tài)。
133.使用同義詞常??梢员Wo數據庫安全和方便編程。
134.在單行子查詢中,由于內查詢只返回單行單列值,因此可以把其作為來對待。
135.在.SQL*Plus工具中,可以使用(),()命令來調用腳本文件。
136.要想聲明一組公共的常量,包說明中的變量聲明必須。
A.包含CONSTANT選項
B.包含CONSTANT選項并初始化變量值
C.與在主體中聲明的變量匹配從數據庫中檢索適當的數據
答案:B
137.要設置SQL*Plus顯示數字時的格式可以使用(3個字)命令,而要設置某個數字列
的顯示格式要使用(4個字)命令
138.完成下面的語句,使其可以為EMPLOYEES表的EMPNO列添加一個名為
PK_EMPNO的主鍵約束。ATERTABLEEMPLOYEESADDCONSTRAINTPK_EMPNO
PRIMARYKEY()
139.通過使用()命令,可以對控制查詢結果集中列的顯示格式。
140.索引簇適用于(3個字)表,散列簇適用于(2個字)表。
141.視圖與數據庫中的表非常相似,用戶也可以在視圖進行INSERT、UPDATE和
DELETE操作。通過視圖修改數據時,相應地,改變(3個字)中的數據也會反映到視圖
中。
142.使用()命令可以在屏幕上輸出一行數據。這種輸出方式有助于在腳本文件中向用戶
傳遞相應的信息。
143.在設置事務隔離層時,需要使用關鍵字。
144.在Oracle11g系統中,提供了4種常用的大對象類型。這4種大對象類型分別為:
CLOB類型,該類型可以用來存儲各種(3個字)數據;NCLOB類型則用于存儲(3個
字)語言的字符;即非英語字符。BLOB類型主要用于存儲(2個字)數據;BFILE類型用
于存儲指向數據庫系統外面的文件系統中文件的指針。
145.在設置撤銷表空間的自動管理功能時,DBA通過使用相關的初始化參數對自動撤銷
表空間進行配置。在下面4個參數中,哪一個不是與自動撤銷管理功能相關的參數?
A.UNDO_MANAGEMENT
B.UNDO_TABLESPACE
C.UNDO_RETENTIONSTRANSACTIONS
答案:D
146.下面哪個系統預定義角色允許一個用戶創(chuàng)建其他用戶?()
A.CONNECT
B.DBA
C.RESOURCESYSDBA
答案:B
147.”10.當滿足下列哪個條件時,允許兩個過程具有相同的名稱?()"
A.參數的名稱或數量不相同時
B.參數的數量或數據類型不相同時
C.參數的數據類型和名稱不相同時參數的數量和數據類型不相同時
答案:C
148.”1.下列哪個語句可以在SQL*PLUS中直接調用一個過程?()"
A.RETURN
B.CALL
C.SETEXEC
答案:D
149.假設要對“商品信息”表進行分區(qū)處理,并且根據商品的產地進行分區(qū),則應采取下列
哪一種分區(qū)方法()
A.范圍分區(qū)
B.散列分區(qū)
C.列表分區(qū)組合范圍散列分區(qū)
答案:C
150.在創(chuàng)建表空間時,可以指定表空間中存儲對象的默認存儲參數,其中()參數用于設置
分配給每一個對象的初始區(qū)大小.
A.INITIAL
B.NEXT
C.PCTINCREASEMINEXTENTS
答案:A
151.使用ALTERINDEX….REBUILD語句不可以執(zhí)行下面的哪個任務?()
A.將反向鍵索引重建為普通索引
B.將一個索引移動到另一個表空間
C.將位圖索引更改為普通索引將一個索引分區(qū)移動到另一個表空間
答案:D
152."3.如果存在一個名為TEST的過程,它包含3個參數:第一個參數為P_NUM1,第二
個參數為P_NUM2,第三個參數為P_NUM3.3個參數的模式都是IN。P_NUM2參數的數
據類型是VARHAR2,第三個參數的數據類型是VARCHAR2o下列哪一個是該過程的有效
調用?()"
A.TEST(1010,P_NUM3=>;abc',P_NUM2=>'bed
B.TEST(P_NUM3=>1010,P_NUM2=>'abc'bed
C.TEST(P_NUM3=>1010/abc),bcd上述都對
答案:B
153.在以下哪些表空間中不能執(zhí)行CREATETABLE操作?
A.SYSTEM表空間
B.UNDO表空間
C.EXAMPLE表空間USERS表空間
答案:B
154.”4.函數頭部中的RETURN語句的作用是什么?()"
A.聲明返回的數據類型
B.聲明返回值的大小和數據類型
C.調用函數函數頭部不能使用RETURN語句
答案:A
155.用戶查詢下列哪一個數據字典視圖,可以查看他其他用戶授予的對象權限?()
A.DBA_SYS_PRIVS
B.USER_TAB_PRIVS_MADE
C.USER_TAB_PRIVSUSER_OBJ_PRIVS
答案:C
156.以下哪種分區(qū)方法適用于存放離散的數據()
A.范圍分區(qū)
B.散列分區(qū)
C.列表分區(qū)索引分區(qū)
答案:C
157.以下哪些事件不會引起LGWR進程啟動?
A.用戶提交事務
B.用戶執(zhí)行URDDATE
C.在DBWn進程將修改的緩沖區(qū)數據寫到磁盤前當重做日志緩沖達到1/3滿
時
答案:B
158.要建立一個語句向Types表中插入數據,這個表只有兩列,T」D和T_Name歹!I。如
果要插入一行數據,這一行的T」D值是100,T_Name值是FRUIT。應該使用的SQL語句
是()
A.INSERTINTOTypesValues(100,'FRUIT')
B.SELECT*FROMTypesWHERETJD=100ANDT_Name='FRUIT
C.UPDATESETTJD=100FROMTypesWHERET_Name='FRUIT'
DELETE*FROMTypesWHERETJD=100ANDT_Name='FRUIT
答案:A
159.向數據庫發(fā)出一個COMMIT命令提交事務時,哪個后臺進程將重新做日志緩沖區(qū)的
內容寫入聯機重新做日志文件?
A.DBWn
B.LGWR
C.CKPTCMMT
答案:B
160.下面哪一,個不是系統權限?()
A.SELECTTABLE
B.ALTERTABLE
C.SYSDABCREATE
答案:C
161.假設用戶通過操作系統命令將數據庫的控制文件重命名,但是沒有對初始化參數進行
相應的修改,那么在下一次啟動數據庫時將會發(fā)生下列哪種情況?()
A.數據庫無法加載
B.Oracle能夠自動搜索到更名后的控制文件,并利用它來打開數據庫
C.數據庫能夠加載,但是卻無法打開Oracle將自動創(chuàng)建一個新的控制文件,并利
用它來打開數據庫
答案:A
162.臟(DIRTY)緩沖區(qū)指的是什么?
A.正在被訪問的數據緩沖區(qū)
B.己經被修改,但還沒有寫到文件的數據緩沖區(qū)
C.空閑的數據緩沖區(qū)已經被修改,并且己經寫到磁盤的數據緩沖區(qū)
答案:B
163.查詢一個表的中記錄數,可以采用統計函數
A.AVG(*)
B.SUM(*)
C.COUNT(*)MAX(*)
答案:C
164.”你要在一個事務的SQL*Plus會話中改變一些數據。下列哪個選項通常不表示事務結
束?
II
A.發(fā)出update語句
B.發(fā)出commit語句
C.發(fā)出rollback語句結束會話
答案:A
165.假設用戶USER1的默認表空間為USERS他在該表空間的配額為10MB,則USER1
在USERS表空間中創(chuàng)建基本表時,他應該具有什么權限?()
A.CREATETABLE
B.CREATEUSER
C.UNLIMITEDTABLESPACEUNLIMITEDTABLESPACE
答案:A
166.關于模式的描述下列哪一項不正確?()
A.表或索引等模式對象一定屬于某一個模式
B.在ORACLE數據庫中,模式與數據庫用戶是一一對應的
C.一個表可以屬于多個模式一個模式可以擁有多個表
答案:C
167.”根據下面的匿名程序塊,判斷CHECK_VALUE程序單元是否一個函數?
Declare
V_testnumber;
Begin
Ifv_test>10then
Check_value(v_test);
Endif;
End;
A.可以為一個函數
B.可以,但函數必須不包含任何SQL語句
C.可以,但需要初始化變量V——TEST不可以
答案:C
168.對于游標FOR循環(huán),以下哪一個說法是不正確的?()
A.循環(huán)隱含使用FETCH獲取數據
B.循環(huán)隱含使用OPEN打開記錄集
C.終止循環(huán)操作也就關閉了游標游標FOR循環(huán)不需要定義游標
答案:D
169.”對于下面的函數,哪個語句將回成功的調用?()
CREATORREPLACEFUNCTIONCalc_sum
(Addend_xnumber,Addend_ynumber
)
Returnnumber
As
Sumnumber;
Begin
Sum:=addend_x+addend_y;
Returnsum;
End;
A.Calc_Sum
B.EXECUTECalc_sum(4,5)
C.EXECUTECalc_sum(23,12)Sum:=Calc_sum(23,12)
答案:D
170.”2.下面哪些不是過程中參數的有效模式?()"
A.IN
B.INOUT
C.OUTINOUT
答案:C
171.當COL?_NAME取值時,表達式COL?_NAME<ALL(5,IO/3)為真()
A.I2
B.11
C.82
答案:D
172.下列哪一項關于主鍵約束的描述是正確的?
A.主鍵約束用于唯一地確定表中的每一行數據
B.在一個表中,最多只能由兩個主鍵約束
C.主鍵約束只能由一個列組成主鍵約束不能由一個單列組成
答案:A
173.查看下面的語句創(chuàng)建了哪一種索引?()CREATEINDEXtestjndexONstudent
(studo,sname)TABLESPACEusersSTORAGE(INITIAL64k,next32k)
A.全局分區(qū)索引
B.位圖索引
C.復合索引基于函數的索引
答案:C
174.把一個表空間切換到OFFLINE狀態(tài)時,可以使用4個參數,不包括下列哪一個選項?
()
A.IMMEDIATE
B.NORMAL
C.TEMPORARYFORCE
答案:D
175.RMAN資料檔案庫可以保存在以下什么位置?()
A.目標數據庫的控制文件中
B.備用數據庫的控制文件中
C.恢復目錄數據庫的控制文件中都可以
答案:A
176.GROUPBY子句的作用是什么()
A.查詢結果的分組條件
B.組的篩選條件
C.限定返回的行的判斷條件對結果集進行排序
答案:A
177.DELETE語句中用()語句或子句來指明表中所要刪除的行。
A.UPDATE
B.WHERE
C.SELECTINSERT
答案:B
178.”9.對于下面的函數,哪個語句將回成功的調用?()"
A.Calc_Sum
B.EXECUTECalc_sum(4,5)
C.EXECUTECalc_sum(23,12)Sum:=Calc_sum(23,12)
答案:A
179.”5.根據下面的匿名程序塊,判斷CHECK_VALUE程序單元是否一個函數?()"
A.可以為一個函數
B.可以,但函數必須不包含任何SQL語句
C.可以,但需要初始化變量V——TEST不可以
答案:C
180.當滿足下列哪個條件時,允許兩個過程具有相同的名稱?()
A.參數的名稱或數量不相同時
B.”參數的數量或數據類型不相
同時”
C.參數的數據類型和名稱不相同時參數的數量和數據類型不相同時
答案:B
181.當用戶與Oracle服務器的連接非正常中斷時,哪個后臺進程負責釋放用戶所鎖定的
資源?
A.DBWn
B.LGWR
C.SMON
D.PMON
答案:D
182.下面哪些不是過程中參數的有效模式?
A.IN
B.INOUT
C.OUTINOUT
答案:C
183.哪個后臺進程和其相關的數據庫組成部分保證即使數據庫的修改還沒有記錄到數據文
件,提交的數據也能保留下來?
A.DBWn和數據庫高速緩沖存儲區(qū)
B.LGWR和聯機重做日志文件
C.CKPT和控制文件
D.DBWn和歸檔重做日志文件
答案:B
184.哪個后臺進程負責將臟數據緩沖區(qū)的內容寫入數據文件?
A.數據庫緩沖區(qū)緩存
B.數據字典緩沖
C.共享池
D.重做日志緩沖區(qū)
答案:D
185.某用戶需要創(chuàng)建一個很小的表,但是該表會被許多查詢使用。這時用戶應當在創(chuàng)建該
表時指定下列哪個子句?
A.PCTFREE和PCTUSED
B.CACHEC.NOLOGGING
C.NOLOGGING
D.TABLESPACE
答案:B
186.假設在一個表的3個字段NAME、SEX和MONTH_OF_BIRTH中分別保存姓名、性
別和出生的月份數據,則應當為這3個字段分別創(chuàng)建何種類型的索引?
A.全部創(chuàng)建B樹索引
B.全部創(chuàng)建位圖索引
C.分別創(chuàng)建B樹索引、位圖索引和位圖索引
D.分別創(chuàng)建B樹索引、位圖索引和其于函數的索引
答案:D
187.假設某個表空間只具有一個大小100MB的數據文件,現需要將該數據文件的大小修
改為10MB,下列操作方法中哪一項是正確的?
A.刪除數據文件后再重建它
B.使用帶有RESIZE子句的ALTERDATABASEDATAFILE語句
C.在ALTERDATABASEDATAFILE語句中使用Size子句
D.將數據文件的AUTOEXTENT參數設置為TRUE,這樣數據文件會自動逐漸縮減
答案:B
188.如果創(chuàng)建的表其主鍵可以自動編號,則應該為主鍵創(chuàng)建的索引是哪種類型?
A.反向鍵索引
B.樹索引
C.位圖索引
D.基于函數的索引
答案:A
189.對于下面的函數,哪個語句將回成功的調用?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
190.如果存在一個名為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')
D.上述都對
答案:B
191.當一個服務器進程找不到足夠的空閑空間來放置從磁盤讀入的數據塊時,將發(fā)生什
么?
A.通知CKPT進程清楚DIRTY緩沖區(qū)
B.通知SMON進程清楚DIRTY緩沖區(qū)
C.通知CKPT進程激活一個檢查點
D.通知DBMn進程將DIRTY
答案:D
192.當啟動Oracle實例時,默認情況下,哪個后臺進程不會被啟動?
A.DBWn
B.LGWR
C.CKPT
D.ARCn
答案:D
193.DELETE語句中用語句或子句來指明表中所要刪除的行。
A.UPDATE
B.WHERE
C.SELECT
D.INSERT
答案:B
194.DBA在使用下面語句刪除表空間時返回了借誤信息,DROPTABLESPACEUSER02
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貓毛剪企業(yè)數字化轉型與智慧升級戰(zhàn)略研究報告
- 除塵裝備企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 鎢企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 中藥調節(jié)內分泌針劑行業(yè)跨境出海戰(zhàn)略研究報告
- 女時裝皮帶企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 休閑太陽鏡企業(yè)數字化轉型與智慧升級戰(zhàn)略研究報告
- 塑料衣柜企業(yè)數字化轉型與智慧升級戰(zhàn)略研究報告
- 絲制睡袋企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 二零二五年度國有企業(yè)股權轉讓與混合所有制改革協議
- 毛條加工企業(yè)數字化轉型與智慧升級戰(zhàn)略研究報告
- 高質量SCI論文入門必備從選題到發(fā)表全套課件
- 前列腺癌的診斷與治療課件
- 產品開發(fā)的變更流程
- 氣管鏡科室講課ppt課件(PPT 69頁)
- 蝴蝶豌豆花(課堂PPT)
- 無創(chuàng)呼吸機的應用(飛利浦偉康V60)課件
- 口腔修復學-第七章-牙列缺失的全口義齒修復
- Y-Y2系列電機繞組標準數據匯總
- 對于二氧化碳傳感器的現狀及發(fā)展趨勢的淺分析
- 麥語言函數手冊參考模板
- 知情同意書-北京大學腫瘤醫(yī)院
評論
0/150
提交評論