1、OCA 认证-备份和恢复及答案解析(总分:42.00,做题时间:90 分钟)一、不定项选择题(总题数:20,分数:42.00)需要针对不同的失败采取不同的恢复操作。将(a)(d)的失败类型与 AD 的相应恢复过程匹配起来: (a)服务器计算机重新引导 APMON (b)客户端计算机重新引导 BRMAN (c)违反了约束的语句 C会话服务器进程 (d)数据文件受损 DSMON(分数:4.00)ABCD1.为了启用检查点自动调整功能,必须设置哪个实例参数(选择一个最佳答案)?(分数:2.00)A.dbwr_io_slavesB.fast_start_mttr_targetC.log_checkpo
2、int_intervalD.statistics_level2.在恢复实例时,需要哪些重做日志文件(选择一个最佳答案)?(分数:2.00)A.仅需要当前联机重做日志文件B.仅需要活动联机重做文件C.当前和活动联机重做日志文件D.当前和活动联机重做日志文件,还可能需要归档重做日志文件3.何时实施完整检查点(选择所有正确的答案)?(分数:2.00)A.在 NORMAL 关闭期间执行B.在 IMMEDIATE 关闭期间执行C.使表空间脱机时D.执行日志切换时4.在数据库处于打开状态时,无法完成下面的哪些操作(选择所有正确的答案)?(分数:2.00)A.添加控制文件副本B.添加联机日志文件成员C.更改
3、闪回恢复区域的位置D.更改数据库的 archivelog 模式5.如何使用检查点来提高性能?(分数:2.00)A.如果频繁实施检查点,可以减少 DBWn 上的工作负荷B.启用检查点自动调整将优化磁盘 I/OC.减少 MTTR 将减少磁盘 I/OD.增加 MTTR 将减少磁盘 I/O6.如果已经定义,哪些文件类型可以在默认情况下存储在闪回恢复区域中(选择所有正确的答案)?(分数:2.00)A.归档重做日志文件B.后台进程跟踪文件C.RMAN 备份集D.RMAN 图像副本E.撤销数据7.要转换到 archivelog 模式,需要完成多个步骤。请按正确的顺序排列它们。 发出 ALTER DAllAB
4、ASE ARCHIVELOG 命令 打开数据库 启用系统归档日志 完全备份 立即关闭数据库 以加载模式启动(分数:2.00)A.,不是必需的B.,C.,D.,不是必需的E.,不是必需的8.如果以 archivelog 模式运行数据库,在重用联机日志文件成员前,必须满足什么条件(选择所有正确的答案)?(分数:2.00)A.必须处于非活动状态B.必须复用C.必须归档D.必须复用归档9.如果数据库处于 archivelog 模式,而归档由于某种原因失败,将出现什么情况(选择一个最佳答案)?(分数:2.00)A.将终止实例B.所有非 SYSDBA 会话将会挂起C.DML 操作将会挂起D.数据库将倒退到
5、 noarchivelog 模式10.RMAN 可以备份哪些文件类型(选择所有正确的答案)?(分数:2.00)A.归档日志文件B.控制文件C.联机日志文件D.口令文件E.永久表空间数据文件F.服务器参数文件G.静态参数文件H.临时表空问临时文件11.如果数据库处于 noarchivelog 模式,可执行以下哪个选项(选择一个最佳答案)?(分数:2.00)A.联机备份B.局部备份C.增量备份D.上面都可以,但只有使用 RMAN 时才行12.RMAN 备份集比 RMAN 映像备份小,原因是什么(选择一个最佳答案)(分数:2.00)A.它们始终使用比较B.它们始终忽略未使用过的块C.从不包含临时文件
6、D.可将它们直接写入磁带13.有关 RMAN 脱机备份的论述,下面哪些语句是正确的(选择所有正确的答案)?(分数:2.00)A.数据库必须处于 NOMOUNT 模式B.数据库必须处于 MOUNT 模式C.如果关闭模式是 SHUTDOWN IMMEDIATE,备份将失败D.只能脱机备份 noarchivelog 数据库E.无法脱机备份 archivelog 数据库F.脱机备份可以是增量备份14.要在数据库处于打开状态时备份控制文件,下面哪个是可行的(选择一个最佳答案)?(分数:2.00)A.可以将控制文件包含在 RMAN 备份集中,但不能将其备份为映像副本B.ALTER DATBASE BACK
7、UP CONTROLFILE TO TRACE 命令将制作控制文件的映像副本C.不能在控制文件使用期间备份控制文件,控制文件受到了多重(multiplexing)的保护D.以上说法都不对15.您在星期日执行全部备份,在星期一执行级别 0 备份,在星期二执行增量级别 1 差分备份,在星期三执行增量级别 1 累积备份,在星期四执行增量级别 1 累积备份。在星期四的备份中,将包含哪些块(选择一个最佳答案)?(分数:2.00)A.自从星期日以来更改的所有块B.自从星期一以来更改的所有块C.自从星期二以来更改的所有块D.自从星期三以来更改的所有块16.如果发出 RMAN 命令, backup incre
8、mental level 1; 而不存在级别 0 备份,将发生什么情况(选择一个最佳答案)?(分数:2.00)A.此命令将失败B.增量备份将基于最新的全部备份C.RMAN 将执行级别 0 备份D.RMAN 将执行曾经更改过的所有块的级别 1 累积备份17.如果要运行 Oracle 环境中调度的 RMAN 备份,必须运行什么进程(选择所有正确的答案)?(分数:2.00)A.数据库实例进程必须以 MOUNT 或 OPEN 模式运行B.数据库实例进程至少必须以 NOMOUNT 模式运行C.Enterprise Manager 进程(Database Control 或 Grid Control 代理
9、)必须正在运行D.操作系统调度程序必须正在运行18.有关 crosscheck 命令的说法,哪个是正确的(选择一个最佳答案)?(分数:2.00)A.crosscheck 将检查备份片的有效性B.crosscheck 将删除对不再存在的文件的引用C.crosscheck 将验证备份集片是否存在D.crosscheck。仅用于备份集,不用于映像备份19.如果闪回恢复区中的数据量已经达到了 DB_RECOVERY_FILE_DEST_SIZE 定义的限制,而 RMAN 尝试在其中写入更多数据,会发生什么情况(选择一个最佳答案)?(分数:2.00)A.如果启用了 AUTOEXTEND,而尚未达到 MA
10、XSIZE,那么,闪回恢复区将根据需要进行扩展B.相应操作将失败C.这取决于是否为闪回恢复区启用了警告和关键警报D.RMAN 将自动删除 OBSOLETE 备份E.RMAN 将自动删除 EXPIRED 备份OCA 认证-备份和恢复答案解析(总分:42.00,做题时间:90 分钟)一、不定项选择题(总题数:20,分数:42.00)需要针对不同的失败采取不同的恢复操作。将(a)(d)的失败类型与 AD 的相应恢复过程匹配起来: (a)服务器计算机重新引导 APMON (b)客户端计算机重新引导 BRMAN (c)违反了约束的语句 C会话服务器进程 (d)数据文件受损 DSMON(分数:4.00)A
11、解析:b PMON 释放己失败会话的资源。B解析:d RMAN 管理介质恢复。C解析:c 服务器进程回滚失败的语句。D解析:a SMON 执行实例恢复。1.为了启用检查点自动调整功能,必须设置哪个实例参数(选择一个最佳答案)?(分数:2.00)A.dbwr_io_slavesB.fast_start_mttr_target C.log_checkpoint_intervalD.statistics_level解析:如果将 FAST_START_MTTR_TARGET 设置为非零值,那么,检查点自动调整将会生效。A 是错误的,因为 DBWR_IO_SLAVES 用于模拟异步磁盘 I/O。C 是错
12、误的,因为 LOG_CHECKPOINT_INTERVAL 将禁用自我调整机制。D 是错误的,因为 STATISTICS_LEVEL 与检查点自我调整无关。2.在恢复实例时,需要哪些重做日志文件(选择一个最佳答案)?(分数:2.00)A.仅需要当前联机重做日志文件B.仅需要活动联机重做文件C.当前和活动联机重做日志文件 D.当前和活动联机重做日志文件,还可能需要归档重做日志文件解析:恢复实例时,始终需要当前联机重做日志文件,如果其他任何联机重做日志文件处于活动状态,也需要这些文件。A 和 B 是错误的,它们是不充分的。D 是错误的,因为恢复实例从不需要归档重做日志文件。3.何时实施完整检查点(
13、选择所有正确的答案)?(分数:2.00)A.在 NORMAL 关闭期间执行 B.在 IMMEDIATE 关闭期间执行 C.使表空间脱机时D.执行日志切换时解析:任何有序关闭都将触发完整检查点。C 是错误的,它只触发局部检查点。D 是错误的,因为日志切换不触发检查点。4.在数据库处于打开状态时,无法完成下面的哪些操作(选择所有正确的答案)?(分数:2.00)A.添加控制文件副本 B.添加联机日志文件成员C.更改闪回恢复区域的位置D.更改数据库的 archivelog 模式 解析:只能在非加载或关闭模式下对控制文件执行任何操作。只能在加载模式下更改 archivelog 模式。B 是错误的,因为只
14、有在数据库处于打开状态时,才能配置联机重做日志。C 是错误的,因为DB_RECOVERY_FILE_DEST 是动态参数。5.如何使用检查点来提高性能?(分数:2.00)A.如果频繁实施检查点,可以减少 DBWn 上的工作负荷B.启用检查点自动调整将优化磁盘 I/OC.减少 MTTR 将减少磁盘 I/OD.增加 MTTR 将减少磁盘 I/O 解析:将 FAST_START_MTTR_TARGET 设置为较大值,或完全不设置,将减少 DBWn 将脏缓冲区写入磁盘的必要性,从而提高性能。A 和 C 都是错误的,它们适得其反。B 是错误的,因为自动调整功能不影响性能,但将减少发生实例故障后的恢复时间
15、。6.如果已经定义,哪些文件类型可以在默认情况下存储在闪回恢复区域中(选择所有正确的答案)?(分数:2.00)A.归档重做日志文件 B.后台进程跟踪文件C.RMAN 备份集 D.RMAN 图像副本 E.撤销数据解析:除非指定到其他位置,否则将转到闪回恢复区域。B 是错误的,因为后台跟踪文件将转到DIAGNOSTIC_DEST 目录的子目录中。E 是错误的,因为撤销数据存储在撤销表空间中。7.要转换到 archivelog 模式,需要完成多个步骤。请按正确的顺序排列它们。 发出 ALTER DAllABASE ARCHIVELOG 命令 打开数据库 启用系统归档日志 完全备份 立即关闭数据库 以
16、加载模式启动(分数:2.00)A.,不是必需的 B.,C.,D.,不是必需的E.,不是必需的解析:这是正确的顺序。B、C 和 D 是错误的,原因是不必启用归档,归档将自动发生。E 是错误的,因为在此过程中,备份是必需的。8.如果以 archivelog 模式运行数据库,在重用联机日志文件成员前,必须满足什么条件(选择所有正确的答案)?(分数:2.00)A.必须处于非活动状态 B.必须复用C.必须归档 D.必须复用归档解析:这些是两个条件。B 和 D 是错误的,这些都是良好习惯,但并非是必需的。9.如果数据库处于 archivelog 模式,而归档由于某种原因失败,将出现什么情况(选择一个最佳答
17、案)?(分数:2.00)A.将终止实例B.所有非 SYSDBA 会话将会挂起C.DML 操作将会挂起 D.数据库将倒退到 noarchivelog 模式解析:如果需要归档所有的联机日志文件,将阻塞 DML 命令。A 是错误的,因为实例将继续处于打开状态。B 是错误的,因为只有尝试执行 DML 的会话才会挂起;运行 SELECT 的那些会话将继续。D 是错误的,因为这无法自动执行。10.RMAN 可以备份哪些文件类型(选择所有正确的答案)?(分数:2.00)A.归档日志文件 B.控制文件 C.联机日志文件D.口令文件E.永久表空间数据文件 F.服务器参数文件 G.静态参数文件H.临时表空问临时文
18、件解析:这些是 Recovery Manager 可以备份和还原的数据库文件类型。C、D、G 和 H 是错误的。RMAN 从不备份联机重做日志或临时文件,因为不需要备份它们,RMAN 也不能备份静态参数文件或外部口令文件。11.如果数据库处于 noarchivelog 模式,可执行以下哪个选项(选择一个最佳答案)?(分数:2.00)A.联机备份B.局部备份C.增量备份 D.上面都可以,但只有使用 RMAN 时才行解析:无论数据库处于什么模式,RMAN 都可执行增量备份。A、B 和 D 是错误的,无论使用什么工具方法,noarchivelog 模式数据库的备份都不能是局部备份或联机备份。12.R
19、MAN 备份集比 RMAN 映像备份小,原因是什么(选择一个最佳答案)(分数:2.00)A.它们始终使用比较B.它们始终忽略未使用过的块 C.从不包含临时文件D.可将它们直接写入磁带解析:备份集不包括从未使用过的块。A 是错误的,因为压缩是一个选项,并非默认启用。C 是错误的,因为它应用于映像备份以及备份集。D 是错误的,因为它与此无关:映像备份不能直接写入磁带,如果那样的话,它就不是映像。13.有关 RMAN 脱机备份的论述,下面哪些语句是正确的(选择所有正确的答案)?(分数:2.00)A.数据库必须处于 NOMOUNT 模式B.数据库必须处于 MOUNT 模式 C.如果关闭模式是 SHUT
20、DOWN IMMEDIATE,备份将失败D.只能脱机备份 noarchivelog 数据库 E.无法脱机备份 archivelog 数据库F.脱机备份可以是增量备份 解析:必须在加载模式下执行脱机备份。这是 noarchivelog 模式数据库的唯一备份类型,而且可以是增量类型。A 是错误的,因为必须加载数据库,否则 RMAN 无法连接到仓库或查找数据文件的位置。C 是错误的,因为 IMMEDIATE 关闭是干净关闭,只有 ABORT 才能导致问题。E 是错误的,因为 archivelog 模式数据库当然可以脱机备份,只是没必要这么做。14.要在数据库处于打开状态时备份控制文件,下面哪个是可行
21、的(选择一个最佳答案)?(分数:2.00)A.可以将控制文件包含在 RMAN 备份集中,但不能将其备份为映像副本B.ALTER DATBASE BACKUP CONTROLFILE TO TRACE 命令将制作控制文件的映像副本C.不能在控制文件使用期间备份控制文件,控制文件受到了多重(multiplexing)的保护D.以上说法都不对 解析:A 是错误的,因为在数据库处于打开状态时,可以通过读一致快照创建控制文件的副本。B 是错误的,因为此命令将生成 CREATE CONTROLFILE 脚本,而不是文件副本。C 是错误的,因为文件多重化只是附加的防范措施,并非唯一措施。15.您在星期日执行
22、全部备份,在星期一执行级别 0 备份,在星期二执行增量级别 1 差分备份,在星期三执行增量级别 1 累积备份,在星期四执行增量级别 1 累积备份。在星期四的备份中,将包含哪些块(选择一个最佳答案)?(分数:2.00)A.自从星期日以来更改的所有块B.自从星期一以来更改的所有块 C.自从星期二以来更改的所有块D.自从星期三以来更改的所有块解析:累积备份将包含自上一个级别 0 备份以来更改的所有块。A 是错误的,因为全部备份不能用作增量备份的基础。C 和 D 是错误的,因为累积备份始终包含最新的级别 0 备份。16.如果发出 RMAN 命令, backup incremental level 1;
23、 而不存在级别 0 备份,将发生什么情况(选择一个最佳答案)?(分数:2.00)A.此命令将失败B.增量备份将基于最新的全部备份C.RMAN 将执行级别 0 备份 D.RMAN 将执行曾经更改过的所有块的级别 1 累积备份解析:这种情况下,RMAN 将回头执行级别 0 备份。A 是错误的,因为备份将会成功,只是未按预期的方式执行而已。B 是错误的,因为任何增量备份都不能基于全部备份。D 是错误的,虽然描述的影响是正确的,但它不记录为累积备份,而是记录为级别 0 备份。17.如果要运行 Oracle 环境中调度的 RMAN 备份,必须运行什么进程(选择所有正确的答案)?(分数:2.00)A.数据
24、库实例进程必须以 MOUNT 或 OPEN 模式运行 B.数据库实例进程至少必须以 NOMOUNT 模式运行C.Enterprise Manager 进程(Database Control 或 Grid Control 代理)必须正在运行 D.操作系统调度程序必须正在运行解析:Enterprise Manager。进程将运行备份,而且数据库必须以 MOUNT 模式运行,否则 RMAN 无法连接到仓库。B 是错误的,因为 NOMOUNT 模式不是充分条件。D 是错误的,因为 Oracle 调度的备份不使用操作系统调度程序。18.有关 crosscheck 命令的说法,哪个是正确的(选择一个最佳答
25、案)?(分数:2.00)A.crosscheck 将检查备份片的有效性B.crosscheck 将删除对不再存在的文件的引用C.crosscheck 将验证备份集片是否存在 D.crosscheck。仅用于备份集,不用于映像备份解析:crosscheck 命令验证仓库是否准确反映了实际情况。A 是错误的,因为 crosscheck 并不验证备份是否正确,它只验证其是否存在。B 是错误的,因为 Crosscheck 不删除对丢失的备份的引用,只将它们标记为过期。D 是错误的,因为 crosscheck 确定备份集和映像副本是否存在。19.如果闪回恢复区中的数据量已经达到了 DB_RECOVERY
26、_FILE_DEST_SIZE 定义的限制,而 RMAN 尝试在其中写入更多数据,会发生什么情况(选择一个最佳答案)?(分数:2.00)A.如果启用了 AUTOEXTEND,而尚未达到 MAXSIZE,那么,闪回恢复区将根据需要进行扩展B.相应操作将失败C.这取决于是否为闪回恢复区启用了警告和关键警报D.RMAN 将自动删除 OBSOLETE 备份 E.RMAN 将自动删除 EXPIRED 备份解析:根据 RMAN 的保留策略,将自动删除 OBSOLETE 备份。A 是错误的,因为这描述的是数据文件,而不是闪回恢复区。B 是错误的,因为操作不一定失败,它可能自动释放空间。C 是错误的,因为警报系统仅报告问题,不会修复它。E 是错误的,因为 EXPIRED 指仓库中记录的备份的状态,而非备份本身。