1. 程式人生 > >OCP 1Z0 052 V8 02 26題

OCP 1Z0 052 V8 02 26題

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

26. Which two statements are true regarding undo tablespaces? (Choose two.)

A.The database can have more than one undo tablespace.

B.The UNDO_TABLESPACE parameter is valid in both automatic and manual undo management.

C.Undo segments automatically grow and shrink as needed, acting as circular storage buffer for their

assigned transactions.

D.An undo tablespace is automatically created if the UNDO_TABLESPACE parameter is not set and the

UNDO_MANAGEMENT parameter is set to AUTO during the database instance start up.

Answer: AC   答案解析: 參考: http://blog.csdn.net/rlhua/article/details/12259555   A答案:可以有一個或多個undo表空間,A答案正確。   [email protected]
> select TABLESPACE_NAME,CONTENTS from dba_tablespaces; TABLESPACE_NAME CONTENTS ------------------------------ --------- SYSTEM PERMANENT SYSAUX PERMANENT UNDOTBS1 UNDO TEMP TEMPORARY USERS PERMANENT UNDOTBS2 UNDO EXAMPLE PERMANENT LXTBS PERMANENT FLA_TBS1 PERMANENT FLA_TBS2 PERMANENT 10 rows selected.   B答案: UNDO_TABLESPACE只能用於自動undo段模式,B答案錯誤  
UNDO_TABLESPACE Optional, and valid only in automatic undo management mode. Specifies the name of an undo tablespace. Use only when the database has multiple undo tablespaces and you want to direct the database instance to use a particular undo tablespace.
  [email protected]> show parameter UNDO_TABLESPACE NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ undo_tablespace string UNDOTBS2   自動還原管理: • 在專用還原表空間中對還原資料和空間進行完全自動的管理 • 用於所有會話 • 在AUTOEXTEND表空間中進行自優化,以滿足長時間執行的查詢的需求 • 在固定大小的表空間中進行自優化,以實現最佳的保留時間 用來支援閃回操作的DBA 任務: • 配置還原保留時間 • 將還原表空間更改為固定大小 • 避免空間錯誤和“快照太舊”錯誤 Oracle DB 提供了“自動還原管理”功能,這是一種完全自動的機制,用於管理所有會話的專用還原表空間中的還原資訊和空間。系統自動優化自身,從而儘可能地提供還原資訊的最佳保留時間。更準確地說,對於自動擴充套件的表空間,會將還原保留時間優化為略長於執行時間最長的活動查詢的持續時間。對於固定大小的還原表空間,資料庫會進行動態優化,儘可能地獲得最佳保留時間。 自動還原管理是Oracle Database 11g(和更高版本)中的預設功能。也支援手動還原管理,以便與Oracle8i及較早版本向後相容,但是這種模式下DBA 需要進行更多的互動操作。 在手動還原管理模式下,通過回退段而不是還原表空間來管理還原空間。 注:Oracle 強烈建議使用自動還原管理。 儘管在預設情況下,Oracle DB 自動管理還原資料和空間,但如果資料庫正在使用閃回操作,則可能需要執行某些任務。還原管理功能可防止空間錯誤、使用過多的空間和“快照太舊”錯誤   C答案:原段根據需要可自動增長和收縮,它充當所分配的事務處理的迴圈儲存緩衝區。故正確   D答案:錯誤。是由DBCA自動建立或者由create database時手動建立或者create unod tablespace手動建立。

Creating an Undo Tablespace

Although Database Configuration Assistant (DBCA) automatically creates an undo tablespace for new installations of Oracle Database Release 11g, there may be occasions when you want to manually create an undo tablespace.

There are two methods of creating an undo tablespace. The first method creates the undo tablespace when theCREATE DATABASE statement is issued. This occurs when you are creating a new database, and the instance is started in automatic undo management mode (UNDO_MANAGEMENT = AUTO). The second method is used with an existing database. It uses theCREATE UNDO TABLESPACE statement.

You cannot create database objects in an undo tablespace. It is reserved for system-managed undo data.

REATE DATABASE rbdb1 CONTROLFILE REUSE. . . UNDO TABLESPACE undotbs_01 DATAFILE '/u01/oracle/rbdb1/undo0101.dbf'; CREATE UNDO TABLESPACE undotbs_02 DATAFILE '/u01/oracle/rbdb1/undo0201.dbf' SIZE 2M REUSE AUTOEXTEND ON; 官方參考: http://docs.oracle.com/cd/E11882_01/server.112/e25494/undo.htm#i1006309            

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述