免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3545 | 回复: 9
打印 上一主题 下一主题

大家帮忙看道题库的题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-20 14:22 |只看该作者 |倒序浏览
You work as a database administrator for Certkiller .com. One of the database users accidentally deleted all the rows of a critical table and committed the delete at 1:30

A.m. You senior database administrator, Certkiller, asks you to retrieve the lost data.

Which two actions would you use to ensure that there is no impact on other connected users while retrieving the deleted rows? Choose two.

B.Use a flashback query to retrieve the rows that were deleted

C.Useconventialincremental export and then import the affected object

D.Shutdown the database inNORMALmode and restart the database instance

E.Use DBMS_META package to reconstruct the object using undo segments

F.UseTablespacePoint in Time Recovery (TSPITR) method to recover the table and the data

G.Use Oracle DataPumptwithflashback_timeoption toentableflashback export and then import the affected object.

Answer: BE

Section: (none)

原题的答案是BE,我觉得应该是BG,请高手指教?

论坛徽章:
0
2 [报告]
发表于 2011-07-20 15:52 |只看该作者
flashback肯定是专门执行恢复错误的,闪回到指定时间点,SCN点,特定位置等。

Undo segment和数据库中其它数据段一样,也是用于存放数据,只是Undo segment存放的是回滚数据。Undo segment存放在一种特殊的表空间中,这种表空间叫做“Undo表空间”。一个数据库可以有多个Undo表空间,但是只能有一个活动(Active)的Undo表空间。Undo segment存放一个或者多个表的Undo数据。

Undo segment中的区是循环使用的,当Undo segment中的一个区使用完成后,Oracle会使用一个已经存在的区或者分配一个新的区。当所有的区都使用完成后,如果第一个区没有被其它活动事务使用,Oracle会重新使用第一个区。

所以flashback和Undo segment都可以满足该题的要求。

ORACLE DATA PUMP是ORACLE DATABASE 10G的新特性之一。它为ORACLE DATA提供了高速、并行、大数据或元数据的迁移。一个新的公用接口包--DBMS_DATAPUMP,提供了基于服务器端的快速数据或元数据的迁移。在ORACLE DATABASE 10G中推出了利用这个接口的新的导出(expdp)和导入(impdp)客户端工具。oracle建议客户使用这种新的data pump的导出导入客户端来替代原来的导出导入客户端工具,因为新的工具在性能和功能上有了很大的改进与增强。
所以ORACLE DATA PUMP不能作为恢复工具使用。

DataPumptwithflashback_timeoption实际上选择这个答案主要是因为DataPumptwithflashback一词中含有withflashback,但我以注册用户身份登录Oracle官网,得到下面提示:
We did not find any search results for: DataPumptwithflashback
我个人认为DataPumptwithflashback这个词在Oracle中并不存在,这个答案可能是个欺骗答案。

仅是个人观点。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
3 [报告]
发表于 2011-07-20 21:00 |只看该作者
要考OCP了吗?

论坛徽章:
0
4 [报告]
发表于 2011-07-22 10:41 |只看该作者
恩,Undo segment有更改数据的前镜像,这个没有问题,但是DBMS_META这个包里边的哪个方法可以做到呢?

论坛徽章:
0
5 [报告]
发表于 2011-07-22 10:58 |只看该作者
本帖最后由 tacsoft 于 2011-07-22 11:29 编辑

考的还真细,差点也被绕进去,找了半天,它支持的45个OBJECT TYPE。其中包括ROLLBACK_SEGMENT,刚才我也错了,抱歉!
Type Name                      Meaning
------------------------------ ------------------------------
AUDIT_OBJ                      audits of schema objects
AUDIT                          audits of SQL statements
ASSOCIATION                    associate statistics
CLUSTER                        clusters
COMMENT                        comments
CONSTRAINT                     constraints
CONTEXT                        application contexts
DB_LINK                        database links
DEFAULT_ROLE                   default roles
DIMENSION                      dimensions
DIRECTORY                      directories
FUNCTION                       stored functions
INDEX                          indexes
INDEXTYPE                      indextypes
JAVA_SOURCE                    Java sources
LIBRARY                        external procedure libraries
MATERIALIZED_VIEW              materialized views
MATERIALIZED_VIEW_LOG          materialized view logs
OBJECT_GRANT                   object grants
OPERATOR                       operators
OUTLINE                        stored outlines
PACKAGE                        stored packages
PACKAGE_SPEC                   package specifications
PACKAGE_BODY                   package bodies
PROCEDURE                      stored procedures
PROFILE                        profiles
PROXY                          proxy authentications
REF_CONSTRAINT                 referential constraint
ROLE                           roles
ROLE_GRANT                     role grants
ROLLBACK_SEGMENT               rollback segments
SEQUENCE                       sequences
SYNONYM                        synonyms
SYSTEM_GRANT                   system privilege grants
TABLE                          tables
TABLESPACE                     tablespaces
TABLESPACE_QUOTA               tablespace quotas
TRIGGER                        triggers
TRUSTED_DB_LINK                trusted links
TYPE                           user-defined types
TYPE_SPEC                      type specifications
TYPE_BODY                      type bodies
USER                           users
VIEW                           views
XMLSCHEMA                      XML schema

论坛徽章:
0
6 [报告]
发表于 2011-07-22 11:01 |只看该作者
现在很多人考OCP,但真正搞懂的能有几个,大多数都是背题的。我觉得你是一个很努力的人,不仅看题,而且要搞明白,这是一个优秀工程师的素质。哈哈!

论坛徽章:
0
7 [报告]
发表于 2011-07-22 11:41 |只看该作者
但是我还是不清楚DBMS_META package 里哪个方法可以利用UNDO segment去找回丢失的数据?

论坛徽章:
0
8 [报告]
发表于 2011-07-22 11:48 |只看该作者
下午咱们都在手册中找找,开发手册中应该有它的语法。钦佩!

论坛徽章:
0
9 [报告]
发表于 2011-07-22 13:24 |只看该作者
搜索所有Oracle文档,没有找到相应的内容,使用DBMS_META ROLLBACK_SEGMENT example在google英文网站查找,也没有相应的例子。看样子是无解了。哈

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
10 [报告]
发表于 2011-07-31 10:17 |只看该作者
要是外国的考试都用中文就好了。呵呵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP