【计算机类职业资格】OCA认证-14及答案解析.doc

上传人:刘芸 文档编号:1318342 上传时间:2019-10-17 格式:DOC 页数:15 大小:77.50KB
下载 相关 举报
【计算机类职业资格】OCA认证-14及答案解析.doc_第1页
第1页 / 共15页
【计算机类职业资格】OCA认证-14及答案解析.doc_第2页
第2页 / 共15页
【计算机类职业资格】OCA认证-14及答案解析.doc_第3页
第3页 / 共15页
【计算机类职业资格】OCA认证-14及答案解析.doc_第4页
第4页 / 共15页
【计算机类职业资格】OCA认证-14及答案解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、OCA 认证-14 及答案解析(总分:100.00,做题时间:90 分钟)一、不定项选择题(总题数:39,分数:100.00)1.如果丢失了临时表空间中的所有临时文件,用户最有可能注意到什么结果?(分数:2.50)A.数据库不可用,用户无法连接B.用户不能执行 SELECT 语句C.用户不能在任何表中增删行D.用户不能在查询中使用 ORDER BY 或 GROUP BY2.恢复临时文件的最佳方法是什么?(分数:2.50)A.删除 TEMP 表空间,用新位置上的数据文件重建它B.在运行数据库时,在 TEMP 表空间中添加另一个临时文件,删除被破坏或缺失的临时文件C.关闭数据库,从备份中还原临时文

2、件,用归档和联机重做日志文件恢复它D.关闭数据库,以 MOUNT 模式重启后,在 TEMP 表空间中添加另一个临时文件,删除被破坏或缺失的临时文件3.初始化参数 DIAGNOSTIC_DEST 的值是 NULL,ORACLE_HOME 环境变量设置为/u01/app/oracle/product/12.1.0/db_1,环境变量 ORACLE_BASE 的值设为/u01/app/oracle。启动时,Oracle 把什么值分配给 DIAGNOSTIC DEST?(分数:2.50)A./u01/app/oracle/diagB./u01/app/oracle/logC./u01/app/orac

3、le/product/12.1.0/db_1/logD./u01/app/oracle4.下面哪些任务可以使用 ADRCI 工具完成?(分数:2.50)A.把事故信息打包到一个 ZIP 文件中,发送给 Oracle SupportB.查看 ADR 中的诊断数据C.在运行数据库时进行健康检查D.在数据库上进行最近的健康检查后,运行推荐的修复操作5.V$DIAG_INFO 视图显示各个文件的位置。下面哪个文件类型在 V$DIAG_INFO 中没有标识?(分数:2.50)A.诊断跟踪文件B.诊断事故文件C.诊断问题文件D.数据库 XML 警报日志6.读写块时,默认会执行下面哪些基本一致性检查?(分数

4、:2.50)A.块校验和B.缓存中的数据块地址匹配磁盘上的地址C.块的版本D.在读取或更新块时,数据块在高水标的下面7.使用块介质恢复的前提条件是什么?(分数:2.50)A.必须启用闪回数据库B.数据库必须处于 ARCHIVELOG 模式C.完整(或 0 级)备份在受损前必须可用D.DB_BLOCK_CHECKING 必须设置为 LOW、MEDIUM 或 FULL8.可以使用 RMAN CHANGE FAILURE 命令改变哪些类型的故障的优先级?(分数:2.50)A.OPENB.HIGHC.CRITICALD.LOWE.CLOSED9.使用数据恢复顾问时,运行 LIST FAILURE 命令

5、,报告数据文件的一个问题。在损坏第二个数据文件,运行 ADVISE FAILURE。顾问会给哪个问题生成建议?(分数:2.50)A.只有第一个文件B.只有第二个文件C.两个文件D.两个文件都不是,因为 ADVISE 必须在 LIST 之后立即执行10.下面哪个闪回技术使用当前撤消表空间中的数据?(分数:2.50)A.闪回表B.闪回事务查询C.闪回查询D.闪回版本查询E.闪回删除F.闪回数据库G.闪回数据归档11.下列哪个参数直接影响到闪回表的行为和正常运转?(分数:2.50)A.DB_RECOVERY_FILE_DESTB.UNDO_MANAGEMENTC.DB_RECOVERY_FILE_D

6、EST_SIZED.UNDO_TABLESPACEE.UNDO_RETENTION12.给闪回版本查询使用 VERSIONS BETWEEN 子句时,不能使用下面哪一项限制查询返回的行数?(分数:2.50)A.时间戳B.SCNC.表中任何列上的 WHERE 子句D.有保证的恢复点13.下列关于回收站的哪个陈述是正确的?(分数:2.50)A.删除一个对象时,分配给对象的空间不会立即反映到 DBA_FREE_SPACE 中,而是算入用户的配额。B.删除一个对象时,分配给对象的空间会立即反映到 DBA_FREE_SPACE 中,不会算入用户的配额。C.删除一个对象时,分配给对象的空间会立即反映到 D

7、BA_FREE_SPACE 中,但仍算入用户的配额。D.删除一个对象时,分配给对象的空间不会立即反映到 DBA_FREE_SPACE 中,不会算入用户的配额。14.在 DBA_RECYCLEBIN 视图中,把一个对象的列 CAN_UNDROP 设置为 YES。这个对象的下面哪个陈述是正确的?(分数:2.50)A.对象是一个表。B.对象可以被拥有它的用户取消删除。C.对象可以被任何具有 DBA 特权的用户取消删除。D.对象在回收站中没有任何依赖对象。E.在回收站外部不存在具有相同名称的对象。15.下面哪个不是数据字典视图 FLASHBACK_TRANSACTION_QUERY 中的列?(分数:2

8、.50)A.UNDO_SQLB.XIDC.OPERATIOND.ORA_ROWSCN16.事务的一部分在撤消表空间中不再可用时,FLASHBACK_TRANSACTION_QUERY 中的行会发生什么?(分数:2.50)A.用户 ID 号代替 LOGON_USER 列中的用户名。B.OPERATION 列包含 UNKNOWN 值。C.对象号取代 TABLE_NAME 列中的表名。D.OPERATION 列的值是 UNAVAILABLE。E.事务的所有行在 FLASHBACK_TRANSACTION_OUERY 中不再可用。17.在闪回表操作的 AS OF 子句中,可以使用什么方法指定要把表恢复

9、到过去的某个时间?(分数:2.50)A.时间戳B.WHERE 子句中的过滤条件C.SCND.恢复点E.有保证的恢复点18.周一用一个主键索引创建表 VAC_SCHED;表创建后的 SCN 是 5680123。周三,删除了索引。周四,不小心删除了数据库中的大多数行。周五,执行如下命令: SQLFLASHBACK TABLE VAC_SCHED TO SCN 5680123; 把有保证的撤消保留设置为一个星期。运行这个命令的结果是什么?(分数:2.50)A.表恢复到 SCN 5680123,但没有索引。B.表使用撤消表空间中的数据恢复,索引使用回收站中已删除的索引来创建。C.表恢复了,周四删除的所

10、有行使用存档和联机重做日志文件恢复。D.命令失败,因为在改变依赖的对象之前,闪回表不能恢复表。19.下面哪个条件将防止使用表恢复操作,从备份中恢复一个表或表分区?(分数:2.50)A.数据库是只读模式。B.COMPATIBLE 设置为 12.1。C.恢复 USERS 表空间中 SYS 拥有的一个表。D.表分区,索引在一个不同的分区。E.数据库处于 NOARCHIVELOG 模式。20.指出关于闪回数据归档的正确陈述。(分数:2.50)A.不能指定多个闪回数据归档。B.如果没有给闪回数据归档指定 RETENTION 子句,就必须把一个表分配给闪回数据归档时指定它。C.创建闪回数据归档时需要 QU

11、OTA 参数,来限制表空间中使用的空间。D.闪回数据归档可以存在于多个表空间中,包括撤消表空间和临时表空间。21.下面哪个数据字典视图包含使用闪回数据归档的表列表?(分数:2.50)A.DBA_FLASHBACK_ARCHIVE_TABLESB.DBA_FLASHBACK_ARCHIVEC.DBA_FLASHBACK_ARCHIVE_TSD.DBA_FLASHBACK_DATA_ARCHIVE_TABLES22.配置闪回数据库操作不需要下面哪个初始化参数?(分数:2.50)A.DB_RECOVERY_FILE_DEST_SIZEB.UNDO_RETENTIONC.DB_FLASHBACK_RE

12、TENTION_TARGETD.DB_RECOVERY_FILE_DEST23.普通的恢复点和有保证的恢复点之间的区别是什么?(分数:2.50)A.普通恢复点不需要配置快速恢复区。B.有保证的恢复点只能由闪回数据库使用。C.不能删除有保证的恢复点。D.有保证的恢复点永远不会比控制文件更旧。E.必须启用闪回日志,才能使用有保证的恢复点。24.把 COMPATIBLE 初始化参数设置为 12.0.0,运行 Oracle Database 12c。把数据库下的表空间移动到另一个平台上的最小兼容性级别是什么?(分数:2.50)A.8.0B.10.0C.12.0D.11.0E.上述所有25.传输表空间时

13、,DBMS_TTS.TRANSPORT_SET_CHECK 的作用是什么?(分数:2.50)A.确保传输操作有足够高的 COMPATIBILITY 级别。B.比较源和目标数据库的字节次序格式,在运输之前运行 RMAN,转换数据文件。C.验证元数据的表空间与目标数据库模式没有任何命名冲突。D.检查表空间的其后一致性。26.要复制一个数据库,但要最大化源数据库及其所有表空间的可用性。复制这类数据库的最好方法是什么?(分数:2.50)A.映像副本B.FULL=Y 的 Data Pump 导出C.RMAN 备份集,因为停机时间将是零D.RMAN 备份集,因为停机时间将接近于零27.下面关于用 RMAN

14、 创建的副本数据库的判断,哪个是正确的?(分数:2.50)A.RMAN 将源数据库复制到目标数据库,两者可以有相同的名称。B.在复制操作过程中,RMAN 创建一个辅助实例,复制操作完成之后删除它。C.辅助数据库与目标数据库一样。D.RMAN 将数据库从目标复制到副本数据库,两者可以有相同的名字。E.源数据库之前必须关闭,才能启动目标数据库。28.创建副本数据库时,给下面的步骤指定正确的顺序: 以 NOMOUNT 模式启动辅助实例。 在必要时分配辅助通道。 运行 RMAN 命令 DUPLICATE。 为辅助实例创建口令文件。 确保网络连接到辅助实例。 打开辅助实例。 在 MOUNT 或 OPEN

15、 模式下启动源数据库。 为辅助实例创建一个初始化参数文件。 创建备份或复制现有备份,创建归档日志文件,把它们放在辅助实例可以访问的公共位置。(分数:2.50)A.,B.,C.,D.,29.下面哪个子句对 RMAN DUPLICATE 命令无效?(分数:2.50)A.SKIP OFFLINEB.SKIP READONLYC.SKIP TABLESPACED.NOFILENAMECHECKE.OPEN RESTRICTED30.在基于运行的实例复制数据库时,关于源数据库和辅助数据库实例的状态,哪个是正确的判断?(分数:2.50)A.活动的数据库必须在 MOUNT 模式下,辅助实例必须在 MOUNT

16、 模式下。B.活动的数据库必须在 MOUNT 或 OPEN 模式下,辅助实例必须在 NOMOUNT 模式下。C.活动的数据库必须在 OPEN 模式下,辅助实例必须在 NOMOUNT 模式下。D.活动的数据库必须在 NOMOUNT 模式下,辅助实例必须在 MOUNT 模式下。31.小文件表空间 USERS 有一个大小为 90MB 的数据文件,运行以下 RMAN 命令: RMANbackup tablespace users section size 40m; 这个备份会创建多少个段?(分数:2.50)A.命令不会运行,因为只有使用多个通道,才能使用多段备份B.两个 45MB 的段C.两个 40M

17、B 的段和一个 10MB 的段D.不可能预测段的大小32.在执行备份时,下面哪个属性或特征通过 RMAN 传递给 OSB?假设 RMAN 客户已经用 OSB 注册。(分数:2.50)A.内容类型B.唯一的主机名C.数据库 IDD.数据库名称E.拷贝号F.请求的媒体组号33.如果 RMAN 备份利用了 OSB,应该使用什么 RMAN 保留政策?。(分数:2.50)A.RMAN 继承了 OSB 保留政策B.RECOVERY WINDOWC.COPIESD.OSB 继承了 RMAN 保留政策34.可以使用下面的哪两个动态性能视图来确定 Oracle 服务器会话与 RMAN 通道之间的关系?(分数:2

18、.50)A.V$PROCESS 和 V$SESSIONB.V$PROCESS 和 V$BACKUP_SESSIONC.V$PROCESS 和 V$BACKUP_ASYNC_IOD.V$BACKUP_ASYNC_IO 和 V$SESSIONE.V$BACKUP_SYNC_IO 和 V$BACKUP_ASYNC_IO35.创建三个 RMAN 会话,来备份三个不同的表空间。第三个 RMAN 会话运行这条命令: run set command id to “user bkup“; backup tablespace users; 对于这个命令,V$SESSION.CLIENT_INFO 列的值是什么?

19、(分数:2.50)A.rman channel=ORA_DISK_1,id=user bkup.B.id=user bkup,rman channel=ORA_DISK_1C.id=user bkup,cmd=backup tablespace usersD.id=user bkupE.列 CLIENT_INFO 在 V$PROCESS 中,而不是 V$SESSION 中36.指出可以找到 RMAN 消息输出和故障诊断信息的位置。(分数:2.50)A.Oracle 服务器跟踪文件B.RMAN 跟踪文件C.视图 VSPROCESSD.数据库警报日志E.RMAN 命令输出F.供应商特定的文件 sb

20、tio.logG.表 SYS.AUDIT$37.数据库中的实例参数设置如下: BACKUP_TAPE_IO_SLAVES=TRUE LARGE_POOL_SIZE=200M JAVA_POOL_SIZE=200M PGA_AGGREGATE_TARGET=200M 下面关于 RMAN 在何处为磁带备份分配内存缓冲区的说法,哪个是正确的?(分数:2.50)A.RMAN 使用 SGA 中的 Java 池B.RMAN 使用 SGA 中的共享池C.RMAN 从 PGA 的大池中分配内存空间D.RMAN 从 SGA 的大池中分配内存空间38.下面哪个是影响 RMAN 备份和恢复操作的瓶颈?(分数:3.5

21、0)A.从数据库中读取数据B.写数据到磁盘C.写数据到磁带D.验证数据块E.使用 SGA 内存缓冲区和 PGA 内存缓冲区39.哪个 RMAN 参数控制多路复用到磁盘和磁带?(分数:4.00)A.BACKUP 命令的 FILESPERSETB.BACKUP 命令的 FILESPERSET 和 CONFIGURE 命令的 MAXOPENFILESC.CONFIGURE 命令的 FILESPERSET 和 BACKUP 命令的 MAXOPENFILESD.CONFIGURE 命令的 MAXOPENFILESOCA 认证-14 答案解析(总分:100.00,做题时间:90 分钟)一、不定项选择题(总

22、题数:39,分数:100.00)1.如果丢失了临时表空间中的所有临时文件,用户最有可能注意到什么结果?(分数:2.50)A.数据库不可用,用户无法连接B.用户不能执行 SELECT 语句C.用户不能在任何表中增删行D.用户不能在查询中使用 ORDER BY 或 GROUP BY 解析:当排序操作不能在内存中进行时,临时表空间为使用 ORDER BY 和 GROUP BY 的查询提供了排序空间。其他操作也需要排序:SELECT DISTINCT、索引创建和索引重建。 A、B 和 C 不正确。A 不正确,因为即使 TEMP 表空间不可用,数据库仍可用于一些查询和大多数 DML 活动。B 不正确,因

23、为用户仍可以执行不需要排序的 SELECT 语句,或者排序操作会在内存中进行。C 不正确,因为大多数 DML 活动都不需要 TEMP 表空间。2.恢复临时文件的最佳方法是什么?(分数:2.50)A.删除 TEMP 表空间,用新位置上的数据文件重建它B.在运行数据库时,在 TEMP 表空间中添加另一个临时文件,删除被破坏或缺失的临时文件 C.关闭数据库,从备份中还原临时文件,用归档和联机重做日志文件恢复它D.关闭数据库,以 MOUNT 模式重启后,在 TEMP 表空间中添加另一个临时文件,删除被破坏或缺失的临时文件解析:一旦删除缺失的临时文件,添加一个新的临时文件,TEMP 表空间就会自动可用于

24、用户。 A、C 和 D 不正确。A 不正确,因为删除表空间是不必要的,也不能删除默认的临时表空间。C 不正确,因为不能恢复临时表空间;临时表空间中也没有永久的对象。D 不正确,因为数据库不需要关闭,就可以恢复临时表空间。3.初始化参数 DIAGNOSTIC_DEST 的值是 NULL,ORACLE_HOME 环境变量设置为/u01/app/oracle/product/12.1.0/db_1,环境变量 ORACLE_BASE 的值设为/u01/app/oracle。启动时,Oracle 把什么值分配给 DIAGNOSTIC DEST?(分数:2.50)A./u01/app/oracle/dia

25、gB./u01/app/oracle/logC./u01/app/oracle/product/12.1.0/db_1/logD./u01/app/oracle 解析:ADR 根目录(也称为 ADR base)由 DIAGNOSTIC_DEST 参数设置。如果没有设置,Oracle 就把DIAGNOSTIC_DEST 设置为环境变量 ORACLE_BASE。 A、B 和 C 不正确,给定了 DIAGNOSTIC_DEST、ORACILE_BASE 和 ORACLE_HOME 的值后,所有 3 个位置都不会指定。4.下面哪些任务可以使用 ADRCI 工具完成?(分数:2.50)A.把事故信息打包

26、到一个 ZIP 文件中,发送给 Oracle Support B.查看 ADR 中的诊断数据 C.在运行数据库时进行健康检查D.在数据库上进行最近的健康检查后,运行推荐的修复操作解析:ADRCI 工具允许在 ADR 根目录下查看诊断信息,还可以打包问题和故障信息,发送给 Oracle Support。 C 和 D 不正确。ADRCI 工具不能启动健康检查,也不能运行其他 Oracle 诊断工具建议的修复操作。5.V$DIAG_INFO 视图显示各个文件的位置。下面哪个文件类型在 V$DIAG_INFO 中没有标识?(分数:2.50)A.诊断跟踪文件B.诊断事故文件C.诊断问题文件 D.数据库

27、XML 警报日志解析:视图 V$DIAG_INFO 不指定问题的目录,只指定事故的目录。每个事故都用一个文本字符串标记,表示问题标识符。 A、B 和 D 不正确。它们都在 V$DIAG_INFO 中列出,且带有操作系统特定的路径名。注意数据库警报日志的文本版本没有特别提及,它存在于跟踪文件中。数据库警报日志的 XML 版本会特别给出。6.读写块时,默认会执行下面哪些基本一致性检查?(分数:2.50)A.块校验和 B.缓存中的数据块地址匹配磁盘上的地址 C.块的版本 D.在读取或更新块时,数据块在高水标的下面解析:Oracle 使用 DB_BLOCK_CHECKSUM=TYPICAL 的默认值执

28、行所有这些检查。 D 不正确,因为更新或读取块时,Oracle 不检查块是否在高水标的下面。7.使用块介质恢复的前提条件是什么?(分数:2.50)A.必须启用闪回数据库B.数据库必须处于 ARCHIVELOG 模式 C.完整(或 0 级)备份在受损前必须可用D.DB_BLOCK_CHECKING 必须设置为 LOW、MEDIUM 或 FULL解析:需要完整的重做链,才能把还原的块恢复到现在的时间点。 A、C 和 D 不正确。A 和 C 不正确,因为块可以从完整(0 级)备份或闪回日志中提取;这两者都可以,但只需要一个。D 不正确,因为不必启用 DB_BLOCK_CHECKING 就可以使用块恢

29、复,但使用 DB_BLOCK_CHECKING有助于检测损害。8.可以使用 RMAN CHANGE FAILURE 命令改变哪些类型的故障的优先级?(分数:2.50)A.OPENB.HIGH C.CRITICALD.LOW E.CLOSED解析:可以把 HIGH 故障的优先级改为 LOW,也可以把 LOW 改为 HIGH。 A、C 和 E 不正确。A 不正确,因为 OPEN 不是一个故障状态。C 不正确,因为不能修改 CRITICAL 故障的优先级。E 不正确,因为一旦关闭,故障的优先级就不能进一步调整了。9.使用数据恢复顾问时,运行 LIST FAILURE 命令,报告数据文件的一个问题。在

30、损坏第二个数据文件,运行 ADVISE FAILURE。顾问会给哪个问题生成建议?(分数:2.50)A.只有第一个文件 B.只有第二个文件C.两个文件D.两个文件都不是,因为 ADVISE 必须在 LIST 之后立即执行解析:只给以前用 LIST 检测出来的问题生成建议。 B、C 和 D 不正确。B 和 C 不正确,因为不能给没有列出的问题生成建议。D 不正确,因为 LIST 和 ADVISE之间没有时间限制。10.下面哪个闪回技术使用当前撤消表空间中的数据?(分数:2.50)A.闪回表 B.闪回事务查询 C.闪回查询 D.闪回版本查询 E.闪回删除F.闪回数据库G.闪回数据归档解析:所有这些

31、技术都依赖撤消表空间中的撤消数据。 E、F 和 G 是不正确的。闪回删除依赖回收站,闪回数据库依赖快速恢复区中的闪回日志,闪回数据归档依赖历史表,这是基于在表空间中为闪回数据归档指定的一个永久表。11.下列哪个参数直接影响到闪回表的行为和正常运转?(分数:2.50)A.DB_RECOVERY_FILE_DESTB.UNDO_MANAGEMENT C.DB_RECOVERY_FILE_DEST_SIZED.UNDO_TABLESPACE E.UNDO_RETENTION 解析:对于闪回查询、闪回表、闪回事务查询和闪回版本查询,必须配置自动撤消管理,定义一个撤消表空间,设置一个撤消保留值,指定撤消

32、表空间中的撤消数据保留多长时间。 A 和 C 是不正确的。DB_RECOVERY_FILE_DEST 和 DB_RECOVERY_FILE_DEST_SIZE 参数用于配置闪回数据库,而不是闪回查询。12.给闪回版本查询使用 VERSIONS BETWEEN 子句时,不能使用下面哪一项限制查询返回的行数?(分数:2.50)A.时间戳B.SCNC.表中任何列上的 WHERE 子句D.有保证的恢复点 解析:有保证的恢复点只用于恢复场景,如闪回数据库。 A、B 和 C 是不正确的。这三个可以使用。可以通过 SCN 或时间戳限制闪回版本查询的结果。在表列上使用 WHERE 子句可以进一步过滤行。13.

33、下列关于回收站的哪个陈述是正确的?(分数:2.50)A.删除一个对象时,分配给对象的空间不会立即反映到 DBA_FREE_SPACE 中,而是算入用户的配额。B.删除一个对象时,分配给对象的空间会立即反映到 DBA_FREE_SPACE 中,不会算入用户的配额。C.删除一个对象时,分配给对象的空间会立即反映到 DBA_FREE_SPACE 中,但仍算入用户的配额。 D.删除一个对象时,分配给对象的空间不会立即反映到 DBA_FREE_SPACE 中,不会算入用户的配额。解析:已删除对象的空间会立即反映在 DBA_FREE_SPACE 中,但仍算入用户的配额,直到清除回收站位置。A、B 和 D

34、是不正确的。所有三个都错误地陈述了自由空间的管理和回收站中对象的配额管理。14.在 DBA_RECYCLEBIN 视图中,把一个对象的列 CAN_UNDROP 设置为 YES。这个对象的下面哪个陈述是正确的?(分数:2.50)A.对象是一个表。 B.对象可以被拥有它的用户取消删除。 C.对象可以被任何具有 DBA 特权的用户取消删除。 D.对象在回收站中没有任何依赖对象。E.在回收站外部不存在具有相同名称的对象。解析:回收站中的表对象可以取消删除,他们可以由原始所有者或具备 DBA 特权的用户取消删除。 D 和 E 是不正确的。D 是错误的,因为回收站中的表在回收站中可能有依赖对象,也可能没有

35、。E 是不正确的,因为即使对象与回收站中的对象有相同的原始名称,取消删除的语法也允许恢复表。15.下面哪个不是数据字典视图 FLASHBACK_TRANSACTION_QUERY 中的列?(分数:2.50)A.UNDO_SQLB.XIDC.OPERATIOND.ORA_ROWSCN 解析:ORA_ROWSCN 是一个伪列,可用于所有表,包含最后修改或创建行的 SCN。 A、B 和 C 是不正确的。UNDO_SQL 可以用于反转对行的修改,XID 是事务 ID,OPERATION 是已执行的 DML操作。16.事务的一部分在撤消表空间中不再可用时,FLASHBACK_TRANSACTION_QU

36、ERY 中的行会发生什么?(分数:2.50)A.用户 ID 号代替 LOGON_USER 列中的用户名。B.OPERATION 列包含 UNKNOWN 值。 C.对象号取代 TABLE_NAME 列中的表名。D.OPERATION 列的值是 UNAVAILABLE。E.事务的所有行在 FLASHBACK_TRANSACTION_OUERY 中不再可用。解析:FLASHBACK_TRANSACTION_QUEKY 中的 OPERATION 列给 UNDO 表空间不再存在的数据使用 UNKNOWN 值。A、C、D 和 E 是不正确的。A 是不正确的,因为当用户已不复存在时,用户 ID 替换 LOG

37、ON_USER 列中的用户名。C 是不正确的,因为当表已不复存在时,对象号取代 TABLE_NAME 列中的表名。D 是不正确的,因为信息不再可用于 UNDO 表空间时,OPERATION 列包含 UNKNOWN,而不是 UNAVAILABLE。E 是不正确的,因为事务的一部分在 UNDO 表空间中可能仍然是可用的。17.在闪回表操作的 AS OF 子句中,可以使用什么方法指定要把表恢复到过去的某个时间?(分数:2.50)A.时间戳 B.WHERE 子句中的过滤条件C.SCN D.恢复点 E.有保证的恢复点 解析:可以使用 AS OF 子句和 TIMESTAMP 或 SCN 限定符,来指定要把

38、表恢复到什么时间。此外,还可以给闪回表指定一个恢复点或有保证的恢复点。有保证的恢复点也可用于闪回数据库操作,以确保闪回日志在快速恢复区中维护到至少最早的保证恢复点处。 B 是不正确的。不能使用 WHERE 子句为 FLASHBACK TABLE 操作指定过去的某个时间。18.周一用一个主键索引创建表 VAC_SCHED;表创建后的 SCN 是 5680123。周三,删除了索引。周四,不小心删除了数据库中的大多数行。周五,执行如下命令: SQLFLASHBACK TABLE VAC_SCHED TO SCN 5680123; 把有保证的撤消保留设置为一个星期。运行这个命令的结果是什么?(分数:2

39、.50)A.表恢复到 SCN 5680123,但没有索引。 B.表使用撤消表空间中的数据恢复,索引使用回收站中已删除的索引来创建。C.表恢复了,周四删除的所有行使用存档和联机重做日志文件恢复。D.命令失败,因为在改变依赖的对象之前,闪回表不能恢复表。解析:表恢复到其创建后的原始状态,没有索引。 B、C 和 D 是不正确的。B 是不正确的,因为 FLASHBACK TABLE 不利用回收站。C 是不正确的,因为表恢复到 SCN,但不是向前滚。D 是错误的,因为已删除的索引不影响表的可恢复性;然而,改变表本身的结构,会防止在 DDL 操作修改表之前执行闪回操作。19.下面哪个条件将防止使用表恢复操

40、作,从备份中恢复一个表或表分区?(分数:2.50)A.数据库是只读模式。 B.COMPATIBLE 设置为 12.1。C.恢复 USERS 表空间中 SYS 拥有的一个表。 D.表分区,索引在一个不同的分区。E.数据库处于 NOARCHIVELOG 模式。 解析:为了成功地从备份中恢复表(TRFB),数据库必须在读写模式下,不能恢复 SYS 拥有的对象,不管它们在哪个表空间中,数据库必须在 ARCHIVELOG 模式下。此外,COMPATIBLE 参数必须设置为 12.0 或更高,也不能把对象恢复到 SYSTEM 或 SYSAUX 表空间中。 B 和 D 是不正确的。COMPATIBLE 参数

41、必须至少是 12.0,要恢复的表不需要包含在一个单独的表空间或一组表空间中,这与传统的表空间不同,后者需要时间点恢复(TSPITR)。20.指出关于闪回数据归档的正确陈述。(分数:2.50)A.不能指定多个闪回数据归档。B.如果没有给闪回数据归档指定 RETENTION 子句,就必须把一个表分配给闪回数据归档时指定它。 C.创建闪回数据归档时需要 QUOTA 参数,来限制表空间中使用的空间。D.闪回数据归档可以存在于多个表空间中,包括撤消表空间和临时表空间。解析:必须为闪回数据归档本身指定一个默认的保留期,或在将表添加到归档中时,指定一个保留期。 A、C 和 D 是不正确的。A 是不正确的,因

42、为可以有几个闪回数据归档。C 是不正确的,因为只有希望限制闪回数据归档在表空间中使用的空间,才需要 QUOTA 参数;否则,它可以增长,直到使用表空间中所有可用的空间。D 是不正确的,因为可以只能在永久、非 UNDO 表空间中创建闪回数据归档。21.下面哪个数据字典视图包含使用闪回数据归档的表列表?(分数:2.50)A.DBA_FLASHBACK_ARCHIVE_TABLES B.DBA_FLASHBACK_ARCHIVEC.DBA_FLASHBACK_ARCHIVE_TSD.DBA_FLASHBACK_DATA_ARCHIVE_TABLES解析:DBA_FLASHBACK_ARCHIVE_T

43、ABLES 包含一个目前使用闪回数据归档的表列表。 B、C 和 D 是不正确的。B 是错误的,因为 DBA_FLASHBACK_ARCHIVE 包含一个归档列表而不是其中的表。C是不正确的,因为 DBA_FLASHBACK_ARCHIVE_TS 包含用于表空间映射的归档。D 是错误的,因为DBA_FLASHBACK_DATA_ARCHIVE_TABLES 不是一个有效的数据字典视图。22.配置闪回数据库操作不需要下面哪个初始化参数?(分数:2.50)A.DB_RECOVERY_FILE_DEST_SIZEB.UNDO_RETENTION C.DB_FLASHBACK_RETENTION_TAR

44、GETD.DB_RECOVERY_FILE_DEST解析:其他闪回功能需要初始化参数 UNDO_RETENTION,但闪回数据库不需要。 A、C 和 D 是不正确的。需要 DB_RECOVERY_FILE_DEST_SIZE 和 DB_RECOVEPY_FILE_DEST 参数,来定义快速恢复区的位置和大小,需要 DB_FLASHBACK_RETENTION_TARGET,来定义闪回数据库恢复窗口的理想上限。23.普通的恢复点和有保证的恢复点之间的区别是什么?(分数:2.50)A.普通恢复点不需要配置快速恢复区。 B.有保证的恢复点只能由闪回数据库使用。C.不能删除有保证的恢复点。D.有保证的

45、恢复点永远不会比控制文件更旧。 E.必须启用闪回日志,才能使用有保证的恢复点。解析:普通恢复点不需要快速恢复区,可以比控制文件更旧;有保证的恢复点永远不会比控制文件更旧,除非显式地删除它。 B、C 和 E 是不正确的。B 是不正确的,因为有保证的恢复点可以引用其他闪回功能,不仅仅是闪回数据库。C 是错误的,因为可以显式删除任何类型的恢复点。E 是不正确的,因为可以定义有保证的恢复点,无须启用闪回日志;但必须启用快速恢复区。24.把 COMPATIBLE 初始化参数设置为 12.0.0,运行 Oracle Database 12c。把数据库下的表空间移动到另一个平台上的最小兼容性级别是什么?(分

46、数:2.50)A.8.0B.10.0 C.12.0D.11.0E.上述所有解析:如果源和目标数据库在不同的平台上,源和目标的兼容性级别都必须至少是 10.0。 A、C、D 和 E 是不正确的。对于相同平台之间的移动,只需要 COMPATIBLE=8.0。对于块大小不同的数据库之间的传输,只需要 COMPATIBLE=9.0。25.传输表空间时,DBMS_TTS.TRANSPORT_SET_CHECK 的作用是什么?(分数:2.50)A.确保传输操作有足够高的 COMPATIBILITY 级别。B.比较源和目标数据库的字节次序格式,在运输之前运行 RMAN,转换数据文件。C.验证元数据的表空间与

47、目标数据库模式没有任何命名冲突。D.检查表空间的其后一致性。 解析:DBMS_TTS.TRANSPORT_SET_CHECK 进行检查,以确保表空间中要传输的对象都不与源数据库中其他表空间的对象有依赖关系。 A、B 和 C 是不正确的。它们没有有效地用于 DBMS_TTS.TRANSPORT_SET_CHECK。26.要复制一个数据库,但要最大化源数据库及其所有表空间的可用性。复制这类数据库的最好方法是什么?(分数:2.50)A.映像副本B.FULL=Y 的 Data Pump 导出C.RMAN 备份集,因为停机时间将是零D.RMAN 备份集,因为停机时间将接近于零 解析:使用 RMAN 和备

48、份集复制数据库的优势是使尽可能多的表空间可用(在 READ WRITE 模式下)。连续增量备份将变得越来越小,直到最后一个必须进行的备份使表空间变成只读的,来进行最后一个增量备份,以应用到目标数据库中。 A、B 和 C 是不正确的。A 是不正确的,因为映像副本是传输表空间或数据库的一个有效方法,但表空间的数据文件必须处于 READ ONLY 模式,才能执行映像副本。B 是不正确的,因为 Data Pump 可以备份整个数据库,但它是一个逻辑备份,而不是物理备份。C 是不正确的,因为还有一些表空间不可用于执行最后一个增量备份,以应用到目标数据库的表空间副本。27.下面关于用 RMAN 创建的副本

49、数据库的判断,哪个是正确的?(分数:2.50)A.RMAN 将源数据库复制到目标数据库,两者可以有相同的名称。B.在复制操作过程中,RMAN 创建一个辅助实例,复制操作完成之后删除它。C.辅助数据库与目标数据库一样。D.RMAN 将数据库从目标复制到副本数据库,两者可以有相同的名字。 E.源数据库之前必须关闭,才能启动目标数据库。解析:可以有相同的名称,因为 RMAN 创建了一个新的 DBID,因此可以给两个数据库使用相同的恢复目录。A、B、C 和 E 是不正确的。A 是不正确的,因为目标数据库与源数据库是一样的。B 是错误的,因为 RMAN在复制操作完成后,不会删除辅助实例或数据库。C 是不正确的,因为目标数据库是源数据库,辅助数据库是目的地数据库。E 是不正确的,因为两个数据库可以同时打开,它们甚至在相同的主机上,有相同的恢复目录。28.创建副本数据库时,给下面的步骤指定正确的顺序: 以 NOMOUNT 模式启动辅助实例。 在必要时分配辅助通道。 运行 RMAN 命令 DUPLICATE。 为辅助实例创建口令文件。 确保网

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1