- OCA/OCP認(rèn)證考試指南全冊(第3版) Oracle Database 12c(1Z0-061,1Z0-062,1Z0-063) (計(jì)算機(jī)與信息)
- (美)John Watson等
- 2755字
- 2021-03-26 13:10:24
6.9 自測題
(1) 下面哪些命令可以回滾(選擇所有正確答案)?
A.COMMIT
B. DELETE
C.INSERT
D.MERGE
E.TRUNCATE
F.UPDATE
(2) 如果UPDATE或者DELETE命令包含一個(gè)WHERE子句,它給出了幾行的范圍。如果在執(zhí)行過程中出現(xiàn)錯(cuò)誤,會(huì)發(fā)生什么情況?該命令是多語句事務(wù)中的幾個(gè)命令之一(選擇一個(gè)最佳答案)。
A.命令會(huì)跳過導(dǎo)致錯(cuò)誤的行繼續(xù)執(zhí)行
B.命令會(huì)在出現(xiàn)錯(cuò)誤的地方停止,已經(jīng)更新或者刪除的行會(huì)保持更新或刪除狀態(tài)
C.會(huì)回滾出現(xiàn)錯(cuò)誤之前命令已經(jīng)完成的工作,但事務(wù)已經(jīng)完成的工作會(huì)保留
D.會(huì)回滾整個(gè)事務(wù)
(3) 考察下面這條SELECT語句的結(jié)果:
SQL> select * from t1; C1 C2 C3 C4 ---------- ---------- ---------- ---------- 1 2 3 4 5 6 7 8
如果發(fā)出語句:
insert into t1 (c1, c2) values(select c1, c2 from t1);
它為什么會(huì)失敗 (選擇一個(gè)最佳答案)?
A.因?yàn)闆]有為所有表的列提供值:C3和C4應(yīng)為NULL
B.因?yàn)樽硬樵兎祷囟嘈校核枰猈HERE子句將返回的行數(shù)限制為1
C.因?yàn)樽硬樵儾皇菢?biāo)量:它應(yīng)該使用MAX或者M(jìn)IN來生成標(biāo)量值
D.因?yàn)閂ALUES關(guān)鍵字和子查詢不能同時(shí)使用
E.它會(huì)成功,插入C3和C4為NULL的兩行
(4) 要求插入一行然后更新它。采取的步驟應(yīng)該是什么順序(選擇一個(gè)最佳答案)?
A.INSERT, UPDATE, COMMIT
B. INSERT, COMMIT, UPDATE, COMMIT
C.INSERT, SELECT FOR UPDATE, UPDATE, COMMIT
D.INSERT, COMMIT, SELECT FOR UPDATE, UPDATE, COMMIT
(5) 下面哪些命令會(huì)刪除表中的所有行(選擇所有正確答案)?
A.沒有WHERE子句的DELETE命令
B. DROP TABLE命令
C.TRUNCATE命令
D.UPDATE命令,將各列設(shè)置為NULL,且不包含WHERE子句。
(6) 用戶JOHN更新了一些行,在他提交這些變更之前,他請(qǐng)求用戶ROOPESH登錄并檢查這些變更。下面哪條語句是正確的(選擇一個(gè)最佳答案)?
A.ROOPESH可以看到這些變更但無法更改它們,因?yàn)镴OHN已經(jīng)鎖定了這些行
B. ROOPESH無法看到這些變更
C.JOHN必須提交這些變更,這樣ROOPESH才能看到它們,如有必要,可以回滾它們
D.JOHN必須提交這些變更,這樣ROOPESH才能看到它們,但是只有JOHN才可以回滾它們
(7) 執(zhí)行DML語句需要多個(gè)步驟。請(qǐng)按正確的順序排列它們。
A.將變更向量應(yīng)用于數(shù)據(jù)庫緩沖區(qū)緩存
B.將塊從數(shù)據(jù)文件復(fù)制到緩沖區(qū)
C.在數(shù)據(jù)庫緩沖區(qū)緩存中搜索相關(guān)的塊
D.將變更向量寫入日志緩沖區(qū)
(8) 在發(fā)出COMMIT命令時(shí),將發(fā)生什么(選擇一個(gè)最佳答案) ?
A.構(gòu)成事務(wù)的所有變更向量寫入磁盤
B. DBWn將變更塊寫入磁盤
C.LGWR將日志緩沖區(qū)寫入磁盤
D.將刪除撤消數(shù)據(jù),從而使更改不能再回滾
(9) 重做可以保護(hù)什么類型的段(選擇所有正確答案) ?
A.索引段
B.表段
C.臨時(shí)段
D.撤消段
(10) 下面的哪些命令將終止事務(wù)(選擇所有正確答案) ?
A.CREATE
B. GRANT
C.SAVEPOINT
D.SET AUTOCOMMIT ON
(11) 我們需要鎖定來阻止會(huì)話同時(shí)處理同一個(gè)數(shù)據(jù)。如果一個(gè)用戶更新一行時(shí)沒有指定任何鎖定,會(huì)對(duì)其他會(huì)話帶來什么影響?
A.其他會(huì)話可以讀寫其他行,但不能讀寫第一個(gè)會(huì)話處理的行
B.其他會(huì)話可以讀取第一個(gè)會(huì)話處理的行,但不能寫入它
C.其他會(huì)話可以讀寫第一個(gè)會(huì)話處理的行,但在第一個(gè)會(huì)話提交或回滾之前,會(huì)掛起COMMIT
D.其他會(huì)話不能寫入任何行,因?yàn)槟J(rèn)情況下,第一個(gè)會(huì)話在整個(gè)表上施加了一個(gè)鎖
(12) 下面哪個(gè)命令會(huì)阻止其他會(huì)話讀取表中的行(選擇一個(gè)最佳答案)?
A.LOCK TABLE SCOTT.EMP IN EXCLUSIVE MODE;
B. LOCK TABLE SCOTT.EMP IN ROW EXCLUSIVE MODE;
C.SELECT * FROM SCOTT.EMP FOR UPDATE;
D.DELETE FROM SCOTT.EMP;
E.Oracle沒有提供阻止其他會(huì)話讀表的鎖
(13) 如果多個(gè)會(huì)話請(qǐng)求同一行上的排他鎖,會(huì)發(fā)生什么情況(選擇一個(gè)最佳答案) ?
A.第一個(gè)會(huì)話獲得鎖,在其釋放鎖后,隨機(jī)選擇的下一個(gè)會(huì)話將獲得鎖
B.第一個(gè)會(huì)話將獲得排他鎖,其他會(huì)話將獲得共享鎖
C.將按請(qǐng)求順序,為這些會(huì)話授予排他鎖
D.Oracle將檢測沖突,并回滾在其他情況下將掛起的語句
(14) 如果程序員在更新一個(gè)表中的許多行時(shí),沒有請(qǐng)求一種鎖,會(huì)給他們提供什么鎖?(選擇一個(gè)最佳答案)
A.根本沒有鎖定。默認(rèn)級(jí)別的鎖定是NONE,以最大化并行性
B.表上的獨(dú)占鎖。更新許多行時(shí),這是最快的方法
C.表和每個(gè)行上的共享鎖。這是最安全的方法,但不是最快的
D.每個(gè)行上的獨(dú)占鎖,表上的共享鎖。這會(huì)安全地最大化并行性
(15) 如果兩個(gè)會(huì)話彼此死鎖,會(huì)發(fā)生什么?(選擇一個(gè)最佳答案)
A.Oracle會(huì)回滾一個(gè)會(huì)話的語句
B. Oracle會(huì)回滾兩個(gè)會(huì)話的語句
C.兩個(gè)會(huì)話會(huì)無限期地掛起
D.Oracle會(huì)終止一個(gè)會(huì)話
E.Oracle會(huì)終止兩個(gè)會(huì)話
(16) 執(zhí)行一條DML語句時(shí)會(huì)出現(xiàn)什么情況(選擇一個(gè)最佳答案)?
A.磁盤上的數(shù)據(jù)與撤消塊都會(huì)更新,并且相應(yīng)的變更會(huì)寫入重做流
B.原有數(shù)據(jù)被寫至撤消段,更新后的數(shù)據(jù)被寫至數(shù)據(jù)段和重做日志緩沖區(qū)
C.?dāng)?shù)據(jù)和撤消塊在數(shù)據(jù)庫緩沖區(qū)緩存中更新,且更新也會(huì)轉(zhuǎn)入日志緩沖區(qū)
D.使用重做事務(wù)所需的信息更新重做日志緩沖區(qū),同時(shí)使用反轉(zhuǎn)事務(wù)所需的信息更新撤消塊
(17) 如果懷疑撤消生成有性能問題,該如何減少撤消數(shù)據(jù)的生成量?(選擇一個(gè)最佳答案)
A.從使用回滾段轉(zhuǎn)為自動(dòng)撤消管理
B.把UNDO_MANAGEMENT參數(shù)設(shè)置為NONE
C.減少撤消段的大小
D.什么都做不了,因?yàn)樗蠨ML語句都必須生成撤消數(shù)據(jù)
(18) 首先,用戶JOHN啟動(dòng)了一個(gè)查詢。其次,用戶ROOPESH更新了包含在該查詢中的一行。第三,JOHN的查詢結(jié)束了。第四,ROOPESH提交了他的變更。第五,JOHN再次運(yùn)行他的查詢。下面哪些語句是正確的?(選擇所有正確答案)
A.一致性規(guī)則表示,JOHN的兩個(gè)查詢會(huì)返回相同的結(jié)果集
B. ROOPESH提交時(shí),撤消數(shù)據(jù)會(huì)轉(zhuǎn)儲(chǔ)到磁盤上
C.ROOPESH提交時(shí),撤消數(shù)據(jù)會(huì)處于不活動(dòng)的狀態(tài)
D.JOHN的第一個(gè)查詢會(huì)使用撤消數(shù)據(jù)
E.JOHN的第二個(gè)查詢會(huì)使用撤消數(shù)據(jù)
F.兩個(gè)查詢不一致
(19) 如果撤消段填滿了,會(huì)發(fā)生什么?(選擇一個(gè)最佳答案)
A.自動(dòng)創(chuàng)建另一個(gè)撤消段
B.撤消段的大小會(huì)增加
C.如果撤消表空間的數(shù)據(jù)文件設(shè)置為自動(dòng)擴(kuò)展,撤消表空間就會(huì)擴(kuò)展
D.事務(wù)會(huì)在另一個(gè)撤消段中繼續(xù)
(20) 下面關(guān)于撤消的語句中,哪些是正確的?(選擇所有正確答案)
A.一個(gè)撤消段可以保護(hù)許多事務(wù)
B.一個(gè)事務(wù)可以使用許多撤消段
C.一個(gè)數(shù)據(jù)庫可以有許多撤消表空間
D.一個(gè)實(shí)例可以有許多撤消表空間
E.一個(gè)撤消段可以橫跨許多數(shù)據(jù)文件
F.撤消段和回滾段不能共存
(21) 撤消表空間有10個(gè)撤消段,但假定活動(dòng)突然增多,有20個(gè)并發(fā)事務(wù),會(huì)發(fā)生什么?(選擇一個(gè)最佳答案)
A.Oracle會(huì)創(chuàng)建另外10個(gè)撤消段
B.事務(wù)會(huì)自動(dòng)在10個(gè)撤消段中平衡
C.10個(gè)事務(wù)會(huì)被阻塞,直到提交了前10個(gè)事務(wù)為止
D.會(huì)發(fā)生什么取決于UNDO_RETENTION設(shè)置
(22) 用戶報(bào)告“ORA-1555: Snapshot too old”錯(cuò)誤,其原因可能是什么?(選擇一個(gè)最佳答案)
A.生成快照的頻率不夠高
B.撤消數(shù)據(jù)太舊了
C.沒有足夠的撤消數(shù)據(jù)
D.撤消表空間保留數(shù)據(jù)的時(shí)間太長
(23) 查看如下所示的查詢與結(jié)果集。
SQL> select BEGIN_TIME, END_TIME, UNDOBLKS, MAXQUERYLEN from V$UNDOSTAT; BEGIN_TIME END_TIME UNDOBLKS MAXQUERYLEN ----------------- ----------------- ---------- ----------- 02-01-08:11:35:55 02-01-08:11:41:33 14435 29 02-01-08:11:25:55 02-01-08:11:35:55 120248 296 02-01-08:11:15:55 02-01-08:11:25:55 137497 37 02-01-08:11:05:55 02-01-08:11:15:55 102760 1534 02-01-08:10:55:55 02-01-08:11:05:55 237014 540 02-01-08:10:45:55 02-01-08:10:55:55 156223 1740 02-01-08:10:35:55 02-01-08:10:45:55 145275 420 02-01-08:10:25:55 02-01-08:10:35:55 99074 120
撤消表空間的數(shù)據(jù)塊大小為4KB。下列哪個(gè)值是這個(gè)撤消表空間的最優(yōu)大小(選擇一個(gè)最佳答案)?
A.1GB
B. 2GB
C.3GB
D.4GB
(24) 何時(shí)把變更寫入日志緩沖區(qū)?(選擇所有正確答案)
A.更新表塊時(shí)
B.更新索引塊時(shí)
C.更新撤消塊時(shí)
D.回滾操作過程中
E.提交時(shí)
F.運(yùn)行查詢,用未提交的變更訪問塊時(shí)
(25) 即使使用自動(dòng)撤消段,用戶也仍會(huì)得到“快照過老”的錯(cuò)誤。該怎么辦?(選擇所有正確答案)
A.增加UNDO_RETENTION參數(shù)
B.設(shè)置RETENTION_GUARANTEE參數(shù)
C.調(diào)整查詢,使它們運(yùn)行得更快
D.增加撤消表空間的大小
E.啟用RETENTION GUARANTEE
F.增加撤消段的大小
- 教育教學(xué)知識(shí)與能力(小學(xué))
- 銀行業(yè)專業(yè)人員初級(jí)職業(yè)資格考試專用教材:公司信貸(新大綱)
- CFA一級(jí)中文精講①(第3版)
- 心理咨詢師國家職業(yè)資格考試熱題庫(三級(jí))
- 2019年經(jīng)濟(jì)師《人力資源管理專業(yè)知識(shí)與實(shí)務(wù)(初級(jí))》歷年真題與模擬試題詳解【視頻講解】
- 2019年下半年全國統(tǒng)考教師資格考試《語文學(xué)科知識(shí)與教學(xué)能力》(高級(jí)中學(xué))復(fù)習(xí)全書【核心講義+歷年真題詳解】
- 2015銀行專業(yè)人員職業(yè)資格考試真題分章練習(xí)·沖刺模擬試卷:銀行業(yè)專業(yè)實(shí)務(wù)個(gè)人理財(cái)
- 物業(yè)管理師《物業(yè)管理實(shí)務(wù)》過關(guān)必做習(xí)題集(含歷年真題)
- 2019年全國導(dǎo)游人員資格考試輔導(dǎo)教材-山東導(dǎo)游基礎(chǔ)知識(shí)
- 幼兒園教師資格考試:保教知識(shí)與能力(微課版)
- 2019年出版專業(yè)職業(yè)資格考試《出版專業(yè)基礎(chǔ)知識(shí)(中級(jí))》復(fù)習(xí)全書【核心講義+歷年真題分章詳解】
- 社會(huì)工作者職業(yè)水平考試考點(diǎn)精講·真題自測:社會(huì)工作綜合能力(2017初級(jí))
- 2019年全國導(dǎo)游人員資格考試輔導(dǎo)教材-福建導(dǎo)游基礎(chǔ)知識(shí)
- 2019年下半年銀行業(yè)專業(yè)人員職業(yè)資格考試《銀行業(yè)法律法規(guī)與綜合能力(初級(jí))》歷年真題及詳解
- 2019年全國導(dǎo)游人員資格考試輔導(dǎo)教材-云南導(dǎo)游基礎(chǔ)知識(shí)