【OCP最新題庫解析(052)--題7】 Examine theses SQL statements and output
【OCP最新題庫解析(052)--題7】 Examine theses SQL statements and output
Examine theses SQL statements and their output:
S QL>select name,value
2 from v$parameter
3 where name like ' undo% ' ;
NAME VALUE
- -------------------- ---------------------------------------------
undo_management AUTO
undo_tablespae UNDO
undo_retention 900
S QL>select contents,retention
2 from dba_tablespaces
3 where tablespace_name= ' UNDO ' ;
CONTENTS RETENTION
- ------------- --------------------
U NDO GUARANTEE
S QL>select blocks,autoextensible,maxblocks
2 from dba_data_files
3 Where tablespace_name= ' UNDO ' ;
BLOCKS AUT MAXBLOCKS
- ------------ ------- ------------------
6 400 NO 0
Which two are true?
A) E xpired undo will be retained as long as possible within the limits of the current size of the UNDO tablespace.
B) A ctive UNDO will be retained as long as needed by the transactions.
C) T ransactions will wait until free space becomes avallable in the UNDO tablespace when they have failed to allocate space.
D) I nactive UNDO will be retained for at least 15 minutes.
E) The UNDO tablespace will grow automatically if there is not enough space to retain active UNDO.
A nswer : BD
對於 A 選項, E xpired undo 會被覆蓋。
對於 C 選項,空間不足會報錯,不會等待。
對於 E 選項, autoextensible 列的值為 NO ,表示非自動擴充套件。
Undo 資訊儲存在 Undo 段中, Undo 段又儲存在 Undo 表空間中。 Undo 表空間僅用於 Undo 段(在 Undo 表空間中不能建立其它段型別,例如表、索引等),只能與單個例項相關聯。在任意指定時間,一個給定的例項只能有一個表空間是當前可寫 Undo 表空間。 Undo 表空間是永久的、本地管理的表空間(具有自動區分配),它們由資料庫自動進行管理。
Oracle Undo 段中區 3 種狀態( DBA_UNDO_EXTENTS 的 STATUS 列): ACTIVE 、 EXPIRED 和 UNEXPIRED :
l ACTIVE 即 未提交的 Undo 資訊(活動) : 表示事物還在活動,該值對應的 Undo 段的 DBA_ROLLBACK_SEGS.STATUS 一定是 ONLINE 狀態,一旦沒有活動的事務在使用 Undo 段,那麼對應的 Undo 段就變成 OFFLINE 狀態。 ACTIVE 狀態的 Undo 區不會被覆蓋。
l EXPIRED 即過期的 Undo 資訊(過期): 表示事務已經提交且超過了 UNDO_RETENTION 指定時間,該狀態可以被覆蓋使用。
l UNEXPIRED 即 提交的 Undo 資訊(未過期) : 表示事務已經提交但是還沒有超過 UNDO_RETENTION 指定時間,該狀態可以被覆蓋使用。
關於 Undo 表空間有如下幾個引數:
SYS@orclasm > show parameter undo
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
_undo_autotune boolean FALSE
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS1
l UNDO_RETENTION 引數指定已提交的 Undo 資訊要保留多長時間(單位為秒),預設為 900 秒(即 15 分鐘)。但是該值不是絕對的, 也就是說,如果有其 它 事務需要 Undo 空間,而 Undo 空間出現不足時,這些資訊仍然會被覆蓋。 只有當表空間設定為 GUARANTEE 時,才能確保已提交的資料保留 UNDO_RETENTION 引數設定的時間。 RETENTION GUARANTEE 是表空間屬性而不是初始化引數,此屬性只可使用 SQL 命令列語句來更改。透過更改 Undo 表空間來保證保留時間的語法是:
SQL>ALTER TABLESPACE undotbs1 RETENTION GUARANTEE;
要將有保留時間保證的還原表空間返回到其常規設定,請使用以下命令:
SQL>ALTER TABLESPACE undotbs1 RETENTION NOGUARANTEE;
查詢保留時間狀態:
SQL> SELECT RETENTION FROM DBA_TABLESPACES WHERE TABLESPACE_NAME LIKE 'UNDO%';
如果設定 UNDO_RETENTION 為 ,那麼 Oracle 啟用自動調整 UNDO_RETENTION ( auto tuning of undo_retention ) 以滿足最長執行查詢的需要,在告警日誌檔案中可以看到如下資訊:
Autotune of undo retention is turned on.
可以透過設定 “ " _undo_autotune " =FALSE ”來顯式 的關閉自動調整 UNDO_RETENTION 功能。
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在itpub( http://blog.itpub.net/26736162 )、部落格園( http://www.cnblogs.com/lhrbest )和個人weixin公眾號( xiaomaimiaolhr )上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文部落格園地址: http://www.cnblogs.com/lhrbest ● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA寶典今日頭條號地址: ........................................................................................................................ ● QQ群號: 230161599 (滿) 、618766405 ● weixin群:可加我weixin,我拉大家進群,非誠勿擾 ● 聯絡我請加QQ好友 ( 646634621 ) ,註明新增緣由 ● 於 2018-08-01 06:00 ~ 2018-08-31 24:00 在魔都完成 ● 最新修改時間:2018-08-01 06:00 ~ 2018-08-31 24:00 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店 : ● 小麥苗出版的資料庫類叢書 : http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用網路班 : http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麥苗騰訊課堂主頁 : https://lhr.ke.qq.com/ ........................................................................................................................ 使用 weixin客戶端 掃描下面的二維碼來關注小麥苗的weixin公眾號( xiaomaimiaolhr )及QQ群(DBA寶典)、新增小麥苗weixin, 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2213221/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【OCP|052】OCP最新題庫解析(052)--小麥苗解答版
- 【OCP最新題庫解析(052)--題5】Which two are true about roles?
- 【OCP最新題庫解析(052)--題8】Which two are true about undo tablespaces?
- 【OCP最新題庫解析(052)--題10】 Which two are true about the Archive (ARCnHive
- 【OCP最新題庫解析(052)--題3】Which two are true about external tables?
- 【OCP最新題庫解析(052)--題4】Which four are true about the tools used to?
- 【OCP最新題庫解析(052)--題1】Which is true about the SYSTEM and SYSAUX...UX
- Oracle ocp 052題庫解析2Oracle
- 【OCP最新題庫解析(052)--題2】...is true about FAST_START_MTTR_TARGETAST
- 【OCP最新題庫解析(052)--題6】Which structure can span multiple data filesStruct
- 【OCP最新題庫解析(052)--題9】You want to install Oracle 11g databaseOracleDatabase
- 【每日一練】Oracle OCP認證考試題庫解析052-7Oracle
- OCP考試題庫-IZ0-052 第10題
- 【每日一練】Oracle OCP認證考試題庫解析052-1Oracle
- 【每日一練】Oracle OCP認證考試題庫解析052-2Oracle
- 【每日一練】Oracle OCP認證考試題庫解析052-3Oracle
- 【每日一練】Oracle OCP認證考試題庫解析052-4Oracle
- 【每日一練】Oracle OCP認證考試題庫解析052-5Oracle
- 【每日一練】Oracle OCP認證考試題庫解析052-6Oracle
- 【每日一練】Oracle OCP認證考試題庫解析052-8Oracle
- ocp 052 第62題 理解
- oracle ocp-052 89題Oracle
- Oracle 11g 052題庫解析1Oracle
- 052-046題解析
- 052-003題解析
- 052-004題解析
- Oracle 11G OCP 1Z0-052 所有題目解析Oracle
- 052-002題解析
- 052-006題解析
- 052-007題解析
- 052-008題解析
- 052-009題解析
- 052-013題解析
- 11g oracle OCP 047題庫解析Oracle
- 11G oracle OCP 047題庫解析Oracle
- 052-010題解析
- 052-011題解析
- 052-012題解析