400-090-9964


博客 | 论坛

教学文章

Oracle 11g OCP认证052考试题库(69)-CUUG内部学员版

时间:2019-09-25 来源:

11g版本的OCP考试持续了好几年,一直比较稳定,直到2018年4月份左右,052考试不断的出现新的考题,虽然我们收集整理了不少,但新题还是难避免,这样出现一部分新题,我们收集一部分,持续了不短的时间。

对于这些052考试新题,不仅老师给出了答案,学员也积极的找资料、查文档,形成了一份内部综合版本,通过分数非常高,一起渡过这次052考试的难关。

-----------------------------------------------

052考试题-69(OCP考试题库讨论群:101-5267-481 验证:ocp)

Examine these SQL statements and their output:

SQL> select name,value

2 from v$parameter

3 where name like 'undo%';

NAME VALUE

-------------------- ----------------

undo_management AUTO

undo_tablespace UNDO

undo_retention 900

SQL> select contents,retention

2 from dba_tablespaces

3 where tablespace_name='UNDO';

CONTENTS RETENTION

-------------- --------------------

UNDO GUARANTEE

SQL> select blocks,autoextensible,maxblocks

2 from dba_data_files

3 Where tablespace_name='UNDO';

BLOCKS AUT MAXBLOCKS

------------- ------- --------------------

6400  NO  0

Which three are true?

A)Active UNDO might be retained for 15 or more minutes.

B)Inactive UNDO might be retained for 15 or more minutes.

C)The UNDO tablespace is guaranteed to be retained forever.

D)Expired UNDO might be retained for 15 or more minutes.

E)UNDO Blocks are retained for 900 days.

F)UNDO segments are guaranteed to be retained forever.

Answer: ABD

CUUG:这道题目答案不严谨

赵:

关于 Undo Retention Period(撤销数据保存时间 / 数据过期时间):

当事务提交后, undo 数据将不需要回滚或者事务恢复. 然而为了数据库一致性读, 一些查询时间长的查询语句可能需要一些旧的 undo 数据来获取 block 的前镜像. 此外, oracle flashback 特性也将依靠这些可用的旧的 undo 数据. 因此, 尽可能长的保存这些旧的 undo 数据将是非常有用的.

当启动了自动 undo 管理时, 通常就会涉及到 undo retention period(撤销数据保存期), undo retention period 指的是 undo 已经提交过的数据过期时间.

对于固定大小的 undo 表空间, undo_retention 参数将被忽略. 数据库会基于系统的性能以及 undo 表空间的大小, 自动调整 undo_retention 的值以获取最佳的保存时间(过期时间).

对于启用了自动扩展的 undo 表空间, 当 undo 表空间可用空间越来越小时, 表空间会自动扩展大小而不是去覆盖已经过期的 undo 数据. 如果自动扩展的 undo 表空间指定了 maxsize 时, 当 undo 表空间大小到达最大值时, 数据库就会去覆盖已经过期的 undo 数据.

undo_retention 默认值是 900 秒. 如果 undo 表空间已经写满并且不可扩展, 新事务的数据就会去覆盖已经已经提交的 undo 数据, 不管这些数据是否已经过期;此外, undo 表空间的数据如果已经过期, 已经提交事务的 undo 数据只是失效, 只要没有被新事务的数据覆盖就还会存在, 还可以被 flashback 使用.

版权所有@北京神脑资讯技术有限公司(CUUG,中国UNIX用户协会) Copyright 2017 ALL Rights Reserved 京ICP备11008061号 京公网110108006275号

CUUG旗下网站:www.cuug.com.cn www.cuug.com oracle.cuug.com bbs.cuug.com bd.cuug.com

电话:010-59426307 010-59426319 邮政编码:100089

海淀校区:北京市海淀区紫竹院路88号紫竹花园4号楼D座703(CUUG)

如果您有什么问题,请点击此处进行即时沟通;