1、Oracle认证-7 及答案解析(总分:100.00,做题时间:90 分钟)一、不定项选择题(总题数:37,分数:100.00)1.RMAN无法使用 RMAN BACKUP命令备份下面哪些对象? ADATAFILE BDATABASE CINSTANCE DCURRENT CONTROLFILE ESPFILE FTABLESPACE GARCHIVELOG HCONTROLFILE IREDOLOG (分数:2.00)A.B.C.D.E.F.G.H.I.2.在以下语句中,哪些语句正确描述了 RMAN持久性设置的管理?(分数:2.00)A.SHOW ALL列出已连接目标数据库的当前所有设置B.
2、可使用 CONFIGURE.CLEAR命令,将配置值设置为空字符串C.SHOW ALL显示应用于所有目标数据库的配置值D.可使用 CONFIGURE.CLEAR命令,将配置值设置为默认值E.SHOW ALL列出不同于默认值的所有 RMAN设置3.BACKUP命令的 FORMAT子句的默认替换变量是什么?(分数:2.00)A.%tB.%dC.%uD.%UE.%I4.RMAN映像副本可能包含以下哪些对象?(分数:2.00)A.数据文件B.归档重做日志文件C.联机重做日志文件D.密码文件5.数据库的 BI_HR表空间所在的磁盘受到损坏,但是闪回恢复区中包含映像副本和所有需要的重做日志文件。请按正确顺
3、序排列以下 RMAN命令,以便成功地恢复 BI_HR表空间: 1recover tablespace bi_hr; 2sql “alter tablespace bi_hr online“; 3switch tablespace bi_hr to copy; 4sql “alter tablespace bi_hr offline immediate“;(分数:2.00)A.4,3,2,1B.4,3,1,2C.3,4,1,2D.4,1,3,26.运行以下命令创建完整数据库备份: RMANbackup as copy database spfile plus archiVelog delete
4、input; 其中的 DELETE INPUT子句有什么作用?(分数:2.00)A.完成备份后,RMAN 从所有归档日志文件目标中删除归档的日志文件,但闪回恢复区除外B.完成备份后,RMAN 仅从闪回恢复区删除归档日志文件C.完成备份后,RMAN 从闪回恢复区和其他任何归档日志文件目标删除归档日志文件D.RMAN在备份完成后删除数据库备份的所有过时副本7.完全备份和完整数据库备份有什么区别?(分数:2.00)A.完整数据库备份可以用作增量备份策略的基础,而完全数据库备份不可以B.完全数据库备份可以用作增量备份策略的基础,但完整数据库备份不可以C.完整数据库备份只能是一个映像副本。完全备份可以是
5、映像副本或备份集D.完全备份由一个或多个数据文件(或表空间)的备份组成,而完整数据库备份包含所有表空间的所有数据文件,还包含控制文件8.哪些语句正确描述了级别 0增量备份?(分数:2.00)A.级别 0备份包含数据文件中所有的块,其中包括从未用过的块B.级别 0备份包含数据文件中所有的块,但从未用过的块除外C.可以结合使用级别 0备份和级别 1累积备份D.可以结合使用级别 0备份和级别 1差异备份E.与数据文件的完全备份相比,同一数据文件的级别 0备份具有与其不同的附加信息。9.下面哪条语句正确描述了增量备份和差异备份。(分数:2.00)A.差异备份是默认的增量备份类型,它备份自上一个级别 0
6、或级别 1增量备份以来所有发生了变化的块B.累积备份是默认的增量备份类型,它备份自上个级别 0或级别 1增量备份以来所有发生了变化的块C.差异备份是默认的增量备份类型,它备份自上个级别 0增量备份以来所有发生了变化的块D.累积备份是默认的增量备份类型,它备份自上个级别 1增量备份以来所有发生了变化的块10.RMAN使用哪种方法启用快速增量备份?(分数:2.00)A.使用差异增量级别 1备份B.使用块更改跟踪文件C.使用多路复用备份集D.将完整数据库备份用作增量备份的基础11.为数据库创建一个块更改跟踪文件,如果运行以下命令,会出现什么情况? RMANbackup incremental lev
7、el 1 database;(分数:2.00)A.由于需要首先运行级别 0备份来初始化块更改跟踪文件,因此此命令将失败B.在级别 1备份前自动运行级别 0增量备份,以便 RMAN初始化块更改跟踪文件C.RMAN生成警告消息,指出需要初始化块更改跟踪文件D.成功运行备份,但不使用块更改跟踪文件12.如果需要创建多路复用备份集,那么使用一个 BACKUP命令最多可以为每个备份段创建多少个副本?(分数:3.00)A.在磁盘位置最多创建两个,在磁带目标最多创建 4个B.最多 4个C.在磁带位置最多两个,在磁盘位置最多 4个D.最大数量仅受目标磁盘或磁带驱动器数量的制约13.下面的哪个多路复用备份将成功
8、运行?(分数:3.00)A.在 4个磁带驱动器上多路复用映像副本B.在两个磁带驱动器上多路复用备份集C.在 8个 NAS磁盘上多路复用备份集D.在 4个磁盘驱动器上多路复用映像副本E.在两个不同服务器的文件系统上多路复用备份集14.下面的哪些语句正确描述了归档备份?(分数:3.00)A.可以无限期保留归档备份B.可使用 CHANGE.DROP命令删除归档备份C.归档备份包括从归档日期至今的所有归档重做日志D.创建归档备份后,必须将其保留指定的一段时间或将其删除E.使用归档备份,可在不影响保留策略的前提下迁移数据库副本F.一旦创建了归档备份,便可以更改保留周期15.小文件表空间 USERS的一个
9、数据文件的大小是 90MB,请运行以下 RMAN命令: RMANbackup tablespace users section size 40m; 此备份创建多少个段?(分数:3.00)A.由于多段备份仅适于大文件表空间,因此不会运行这个命令B.两个段,每个段 45MBC.3个段,其中的两个段各是 40MB,另一个段是 10MBD.你仅能以多段备份形式备份整个数据库,所以不会运行此命令16.下面哪条语句正确描述了与多段备份相关的动态性能视图和数据字典视图?(分数:3.00)A.V$BACKUP_SET和 RC_BACKUP_SET视图包含名为 MULTI_SECTION的列。V$BACKUP_
10、DATAFILE 和RC_BACKUP_DATAFILE视图包含名为 SECTION_SIZE的列B.V$BACKUP_SET和 RC_BACKUP_SET视图包含名为 SECTION_SIZE的列。V$BACKUP_DATAFILE 和RC_BACKUP_DATAFILE视图包含名为 MULTI_SECTION的列C.V$BACKUP_SET和 V$BACKUP_DATAFILE视图包含名为 MULTI_SECTION的列。RC_BACKUP_SET 和RC_BACKUP_DATAFILE视图包含名为 SECTION_SIZE的列D.V$BACKUP_SET和 V$BACKUP_DATAFI
11、LE视图包含名为 SECTION_SIZE的列。RC_BACKUP_SET 和RC_BACKUP_DATAFILE视图包含名为 MULTI_SECTION的列17.运行如下 RMAN命令时,会发生什么情况? RMANrun configure channel ch2 device type disk; backup database; (分数:3.00)A.在闪回恢复区中创建完全数据库备份B.将数据库备份到在 RUN块以外配置的所有默认通道,以及在 RUN块中配置的附加通道C.由于无法在 RUN块中使用 CONFIGURE,因此命令将失败D.由于无法在 RUN块中使用 BACKUP,因此此命令
12、将失败18.你已经使用 CONFIGURE BACKUP OPTIMIZATION ON配置了数据库的备份优化。在使用哪些命令时,RMAN不会在文件相同的情况下忽略备份文件?(分数:3.00)A.BACKUP DATABASE;B.BACKUP TABLESPACE USERS;C.BACKUP ARCHIVELOG ALL;D.BACKUP BACKUPSET ALL;19.可以使用哪条 RMAN命令来了解需要再备份哪些数据文件来满足保留策略?(分数:3.00)A.REPORT NEED BACKUPB.LIST NEED BACKUPC.CROSSCHECK NEED BACKUPD.CO
13、NFIGURE RETENTION POLICY20.磁盘上的一个备份丢失,运行 CROSSCHECK命令后,为此备份添加了 EXPIRED标记。后来,在另一块磁盘上发现了该备份文件,于是将其移动到原来的位置。再次运行 CROSSCHECK命令。此备份将处于什么状态?(分数:3.00)A.会为此备份添加 OBSOLETE标记B.会为此备份添加 AVAILABLE标记C.在下一次执行增量备份前,会为此备份添加 EXPIRED标记D.除非将备份存储在闪回恢复区中,否则无法更改备份的状态21.下面的哪条命令不备份当前的控制文件?(分数:3.00)A.SQLALTER DATABASE BACKUP
14、CONTROLFILE TO TRACE;B.SQLALTER SYSTEM BACKUP CURRENT CONTROLFILE;C.RMANBACKUP CURRENT CONTROLFILE;D.SQLALTER DATABASE BACKUP CONTROLFILE TO “/u08/BACKUP/CTL.BAK“;22.假设丢失了所有联机控制文件。请指出以下任务的正确顺序: 1从备份还原控制文件,或者运行 CREATE CONTROLFILE 2开始恢复数据库,并指定关键字 BACKUP CONTROLFILE 3在 MOUNT模式下启动数据库 4使用 RESETLOGS打开数据库
15、5关闭数据库(分数:3.00)A.5,1,3,2,4B.1,5,3,2,4C.5,1,3,4,2D.1,5,3,4,223.由于断电,运行在 ARCHIVELOG模式下的数据库实例崩溃。所有的数据文件和重做日志文件都没有损坏,但是控制文件中的最新 SCN与一些数据文件的头部中的 SCN不匹配。在实例恢复的哪个阶段,用户能够连接到数据库并继续工作?(分数:3.00)A.在所有未提交的事务回滚后B.实例启动时就可以,因为所有恢复步骤可在后台发生C.当把联机重做日志文件中己提交和未提交的数据应用到数据文件后D.当把所有之前提交的数据写入数据文件后24.下列哪些条件或因素会影响实例恢复所需的时间,也称
16、为平均恢复时间(mean time to recovery,MTTR)?(分数:3.00)A.将参数 FAST_START_MTTR_TARGET的值设为 0B.将参数 FAST_START_MTTR_TARGET的值设为 3600C.检查点位置与尚未写入数据文件的最早数据块的接近程度D.最大数据文件的大小E.多少个数据文件头部的 SCN与控制文件中的 SCN不匹配25.在恢复场景中,重要和不重要的数据文件有何区别?(分数:3.00)A.在恢复重要文件时,只需要使包含重要数据文件的表空间脱机B.要恢复不重要的数据文件,SYSTEM 表空间和包含重要数据文件的表空间必须脱机C.要恢复重要的数据文
17、件,数据库必须处于 NOMOUNT模式。要恢复不重要的数据文件,数据库必须处于MOUNT模式D.要恢复重要的数据文件,数据库必须处于 MOUNT模式。要恢复不重要的数据文件,数据库可以处于打开状态26.哪些表空间包含必须在数据库脱机时恢复的重要数据文件?(分数:3.00)A.SYSTEM和 SYSAUXB.SYSTEM和 UNDOC.SYSTEM、SYSAUX 和 UNDOD.SYSTEM和 USERS27.完整恢复不重要的数据文件时,下面的哪些步骤不是必需的?(分数:3.00)A.使用 RMAN RESTORE命令,从备份加载缺失的数据文件B.使用 RESETLOGS重新打开数据库C.关闭数
18、据库,并以 MOUNT模式重新打开数据库D.在执行恢复操作前使包含缺失或受损数据文件的表空间脱机,在完成恢复后使其联机E.使用 RMAN RECOVER命令来应用归档和联机重做日志文件中的已提交事务28.可以使用以下哪些方法来检索当前的系统更改号(SCN)?(分数:3.00)A.从 V$DATAFILE_HEADER查询 CURRENT_SCN列B.查询 V$INSTANCE视图的 CURRENT_SCN列C.查询 V$DATABASE视图的 LAST_SCN列D.查询 V$DATABASE视图的 CURRENT_SCN列E.启动 RMAN并连接到目标数据库,此时会显示当前的 SCN和 DBI
19、D29.以下的哪个 CREATE RESTORE POINT命令将保留由初始化参数 CONTROL_FILE_RECORD_KEEP_TIME指定的过去的还原时间点?(分数:3.00)A.CREATE RESTORE POINT SAVE_IT_PAST KEEPB.CREATE RESTORE POINT SAVE_IT_PAST AS OF SCN 3988943C.CREATE RESTORE POINT SAVE_IT_NOW PRESERVED.CREATE RESTORE POINT SAVE_IT_NOW UNTIL FOREVER30.在使用 RMAN基于时间的不完整恢复时,要
20、设置哪些操作系统环境变量?(分数:3.00)A.ORACLE_SIDB.NLS_LANGC.ORACLE_BASED.NLS_DATE_FORMATE.NLS_TIME_FORMAT31.使用以下 RMAN脚本实现增量更新备份策略: run recover copy of database with tag “inc_upd“; backup incremental level 1 for recover of copy with tag “inc_upd“ database; 在使用增量级别 1备份更新映像副本前,需要将此脚本运行几次?(分数:3.00)A.一次B.两次C.3次D.至少 4次
21、32.RMAN SWITCH命令与哪个 SQL命令相等?(分数:3.00)A.ALTER SYSTEM RENAME FILEB.ALTER DATABASE ARCHIVELOGC.ALTER DATABASE OPEN RESETLOGSD.ALTER SYSTEM SWITCH LOGFILE33.RMAN RUN块中包含以下两个命令: set newname for datafile “/u01/oradata/dw/users04.dbf“ to“/u06/oradata/dw/users04.dbf“; restore tablespace users; 如果运行此 RESTORE
22、命令,会产生什么结果?(分数:3.00)A.首先需要运行 SWITCH命令,所以此命令将失败,RUN 块将会终止B.使用数据文件的新位置更新控制文件C.USERS表空间的数据文件的最新版本会还原到/u01/oradata/dw 位置D.USERS表空间的数据文件的最新版本会还原到/u06/oradata/dw 位置34.要从 RMAN自动备份还原控制文件,应按什么正确的顺序使用下面的命令? 1RECOVER DATABASE 2ALTER DATABASE OPEN RESETLOGS 3STARTUP NOMOUNT 4ALTER DATABASE MOUNT 5RESTORE CONTRO
23、LFILE FROM AUTOBACKUP(分数:3.00)A.5,3,4,1,2B.3,5,4,1,2C.3,5,4,2,1D.5,1,3,4,235.在运行 RMAN RESTORE CONTROLFILE命令时,RMAN 在何处放置旧版控制文件?(分数:3.00)A.由初始化参数 CONTROL_FILES定义的所有可用位置B.闪回恢复区C.如果不使用 TO “filename“子句覆盖,将放置在由 CONTROL_FILES初始化参数定义的所有位置D.放置在由初始化参数 CONTROL_FILES定义的第一个位置执行 SPFILE、口令文件、控制文件和重做日志文件的恢复36.在下列状态
24、中,哪个不是有效的联机重做日志组的状态?(分数:3.00)A.CURRENTB.ACTIVEC.INVALIDD.UNUSEDE.CLEARING37.V$LOG和 V$LOGFILE视图之间有什么区别?(分数:3.00)A.V$LOG包含所有归档重做日志文件的状态,而 V$LOGFILE包含所有联机重做日志文件的状态B.V$LOG包含联机重做日志组成员的状态,而 V$LOGFILE包含各个联机重做日志组的状态C.V$LOG包含所有联机重做日志文件的状态,而 V$LOGFILE包含所有归档重做日志文件的状态D.V$LOG包含联机重做日志组的状态,V$LOGFILE 包含各个重做日志组成员的状态
25、Oracle认证-7 答案解析(总分:100.00,做题时间:90 分钟)一、不定项选择题(总题数:37,分数:100.00)1.RMAN无法使用 RMAN BACKUP命令备份下面哪些对象? ADATAFILE BDATABASE CINSTANCE DCURRENT CONTROLFILE ESPFILE FTABLESPACE GARCHIVELOG HCONTROLFILE IREDOLOG (分数:2.00)A.B.C. D.E.F.G.H. I. 解析:解析 C 是正确的,因为 RMAN备份数据库,不备份 INSTANCE;实例由 Oracle内存结构组成,无法备份。H 是正确的,
26、因为 CONTROLFILE无法备份,因为 CONTROLFILE不是有效的选项,必须使用CURRENT CONTROLFILE来备份控制文件。I 是正确的,因为 REDOLOG无法备份,因为不应该备份联机重做日志文件,BACKUP REDOLOG 存在语法错误。 A、B、D、E、F 和 G都可以备份,所以是错误的。RMAN 可以备份列出的其他所有对象,包括当前控制文件、SPFILE、整个数据库、单独数据文件、单独表空间或者一个或多个归档重做日志文件。2.在以下语句中,哪些语句正确描述了 RMAN持久性设置的管理?(分数:2.00)A.SHOW ALL列出已连接目标数据库的当前所有设置 B.可
27、使用 CONFIGURE.CLEAR命令,将配置值设置为空字符串C.SHOW ALL显示应用于所有目标数据库的配置值D.可使用 CONFIGURE.CLEAR命令,将配置值设置为默认值 E.SHOW ALL列出不同于默认值的所有 RMAN设置解析:解析 SHOW ALL 命令显示已连接目标的所有设置;可以使用 CONFIGURE.CLEAR将配置值重置为默认值。 B、C、E 是错误的。B 是错误的,因为 CONFIGURE.CLEAR会将配置设置重置为默认值。C 是错误的,因为只有连接到目标数据库时 SHOW ALL才能生效。E 是错误的,因为 SHOW ALL会列出所有配置值(无论它们使用默
28、认值还是已经改用其他值)。3.BACKUP命令的 FORMAT子句的默认替换变量是什么?(分数:2.00)A.%tB.%dC.%uD.%U E.%I解析:解析 %U 是默认设置,是系统生成的等同于%u_%p_%c 的唯一文件名。 A、B、C 和 E都是错误的。这些选项可以用在 FORMAT命令中,但不是默认设置。4.RMAN映像副本可能包含以下哪些对象?(分数:2.00)A.数据文件 B.归档重做日志文件 C.联机重做日志文件D.密码文件解析:解析 除了数据文件和归档重做日志文件外,还可以创建控制文件的映像副本。 C和 D是错误的。不能将 C和 D作为映像副本来备份。实际上,无法使用 RMAN
29、备份它们。5.数据库的 BI_HR表空间所在的磁盘受到损坏,但是闪回恢复区中包含映像副本和所有需要的重做日志文件。请按正确顺序排列以下 RMAN命令,以便成功地恢复 BI_HR表空间: 1recover tablespace bi_hr; 2sql “alter tablespace bi_hr online“; 3switch tablespace bi_hr to copy; 4sql “alter tablespace bi_hr offline immediate“;(分数:2.00)A.4,3,2,1B.4,3,1,2 C.3,4,1,2D.4,1,3,2解析:解析 可在 RMAN提
30、示符处运行所有这些命令,并再次使 BI_HR表空间可供用户使用。 A、C 和 D是错误的,它们未使用映像副本正确恢复表空间。A 是错误的,因为必须在使表空间重新联机前恢复其内容。C 是错误的,因为在切换到使用副本之前,必须先使表空间脱机。D 是错误的,因为在切换之前,不能恢复表空间。6.运行以下命令创建完整数据库备份: RMANbackup as copy database spfile plus archiVelog delete input; 其中的 DELETE INPUT子句有什么作用?(分数:2.00)A.完成备份后,RMAN 从所有归档日志文件目标中删除归档的日志文件,但闪回恢复区
31、除外B.完成备份后,RMAN 仅从闪回恢复区删除归档日志文件C.完成备份后,RMAN 从闪回恢复区和其他任何归档日志文件目标删除归档日志文件 D.RMAN在备份完成后删除数据库备份的所有过时副本解析:解析 成功完成备份时,RMAN 会从包括闪回恢复区在内的所有目标处删除所有归档重做日志文件。A、B、D 是错误的。A 和 B是错误的,因为 RMAN从所有目标删除归档重做日志文件。D 是错误的,因为DELETE INPUT命令仅用于此备份使用的归档重做日志文件。7.完全备份和完整数据库备份有什么区别?(分数:2.00)A.完整数据库备份可以用作增量备份策略的基础,而完全数据库备份不可以B.完全数据
32、库备份可以用作增量备份策略的基础,但完整数据库备份不可以C.完整数据库备份只能是一个映像副本。完全备份可以是映像副本或备份集D.完全备份由一个或多个数据文件(或表空间)的备份组成,而完整数据库备份包含所有表空间的所有数据文件,还包含控制文件 解析:解析 完整数据库备份也包含归档重做日志文件和 SPFILE。 A、B、C 是错误的。A 和 B是错误的,只要在 BACKUP命令中使用 INCREMENTAL LEVEL0参数,就不能将它们用作增量备份策略的基础。C 是错误的,因为完整数据库备份和完全备份都可以采用映像副本或备份集形式。8.哪些语句正确描述了级别 0增量备份?(分数:2.00)A.级
33、别 0备份包含数据文件中所有的块,其中包括从未用过的块B.级别 0备份包含数据文件中所有的块,但从未用过的块除外 C.可以结合使用级别 0备份和级别 1累积备份 D.可以结合使用级别 0备份和级别 1差异备份 E.与数据文件的完全备份相比,同一数据文件的级别 0备份具有与其不同的附加信息。解析:解析 级别 0备份包含数据文件中所有的块,但从未用过的块除外。它还可以与累积和增量级别1备份一起使用。 A、E 是错误的。A 是错误的,因为级别 0备份不含从未用过的块。E 是错误的,因为级别 0备份实际上等同于同一个数据文件的完全备份;区别在于在恢复目录中存储的元数据。9.下面哪条语句正确描述了增量备
34、份和差异备份。(分数:2.00)A.差异备份是默认的增量备份类型,它备份自上一个级别 0或级别 1增量备份以来所有发生了变化的块B.累积备份是默认的增量备份类型,它备份自上个级别 0或级别 1增量备份以来所有发生了变化的块C.差异备份是默认的增量备份类型,它备份自上个级别 0增量备份以来所有发生了变化的块D.累积备份是默认的增量备份类型,它备份自上个级别 1增量备份以来所有发生了变化的块解析:解析 差异备份是默认方法,它会备份自上次级别 0或级别 1备份以来所有发生了变化的块。无法指定 DIFFERENTIAL默认关键字。 B、C、D 是错误的。B 是错误的,因为累积备份不是默认做法,它只备份
35、自上次级别 0备份以来发生了变化的块。C 是错误的,因为差异备份仅备份自上次级别 1增量备份以来发生了变化的块。D 是错误的,因为累积备份不是默认增量备份类型,只备份自上次级别 0备份以来发生了变化的块。10.RMAN使用哪种方法启用快速增量备份?(分数:2.00)A.使用差异增量级别 1备份B.使用块更改跟踪文件 C.使用多路复用备份集D.将完整数据库备份用作增量备份的基础解析:解析 RMAN 使用块更改跟踪文件指出自上次级别 0增量备份以来需要备份哪些块。 A、C、D 是错误的。A 是错误的,原因是虽然差异增量备份可以减少备份时间,但它并非是确定自上次级别 0备份以来哪些块发生了变化的机制
36、。C 和 D是错误的,原因与上面相同。11.为数据库创建一个块更改跟踪文件,如果运行以下命令,会出现什么情况? RMANbackup incremental level 1 database;(分数:2.00)A.由于需要首先运行级别 0备份来初始化块更改跟踪文件,因此此命令将失败B.在级别 1备份前自动运行级别 0增量备份,以便 RMAN初始化块更改跟踪文件C.RMAN生成警告消息,指出需要初始化块更改跟踪文件D.成功运行备份,但不使用块更改跟踪文件 解析:解析 虽然存在块更改跟踪文件,但 RMAN在运行第一个级别 0增量备份后才会使用它。 A、B、C 是错误的。A 是错误的,原因是虽然不使
37、用块更改跟踪文件,备份仍将成功运行。B 是错误的,因为 RMAN不会自动运行级别 0备份。C 是错误的,因为 RMAN会以透明方式使用或不使用块更改跟踪文件。12.如果需要创建多路复用备份集,那么使用一个 BACKUP命令最多可以为每个备份段创建多少个副本?(分数:3.00)A.在磁盘位置最多创建两个,在磁带目标最多创建 4个B.最多 4个 C.在磁带位置最多两个,在磁盘位置最多 4个D.最大数量仅受目标磁盘或磁带驱动器数量的制约解析:解析 RMAN 最多在磁盘或磁带位置创建 4个副本。 A、C 和 D是错误的。对于多路复用备份而言,磁带和磁盘没什么区别,范围介于 24 之间。13.下面的哪个
38、多路复用备份将成功运行?(分数:3.00)A.在 4个磁带驱动器上多路复用映像副本B.在两个磁带驱动器上多路复用备份集 C.在 8个 NAS磁盘上多路复用备份集D.在 4个磁盘驱动器上多路复用映像副本E.在两个不同服务器的文件系统上多路复用备份集 解析:解析 多路复用备份只包含备份集,不能出现在闪回恢复区中。 A、C、D 是错误的。A 和 D是错误的,因为无法多路复用映像副本。C 是错误的,因为只能在一次备份中多路复用 4个副本。14.下面的哪些语句正确描述了归档备份?(分数:3.00)A.可以无限期保留归档备份 B.可使用 CHANGE.DROP命令删除归档备份C.归档备份包括从归档日期至今
39、的所有归档重做日志D.创建归档备份后,必须将其保留指定的一段时间或将其删除E.使用归档备份,可在不影响保留策略的前提下迁移数据库副本 F.一旦创建了归档备份,便可以更改保留周期 解析:解析 可使用 KEEP UNTIL子句,将归档备份保留一段时间或无限期保存。另外,可以使用归档备份迁移数据库,而且在创建备份后可以根据需要更改保留周期,次数不限。 B、C、D 是错误的。B 是错误的,正确的子句是 CHANGE.NOKEEP。C 是错误的,备份中仅包含快照需要的归档重做日志。D 是错误的,可以方便地更改任何归档备份的保留周期。15.小文件表空间 USERS的一个数据文件的大小是 90MB,请运行以
40、下 RMAN命令: RMANbackup tablespace users section size 40m; 此备份创建多少个段?(分数:3.00)A.由于多段备份仅适于大文件表空间,因此不会运行这个命令B.两个段,每个段 45MBC.3个段,其中的两个段各是 40MB,另一个段是 10MB D.你仅能以多段备份形式备份整个数据库,所以不会运行此命令解析:解析 RMAN 备份数据文件时会使用段大小的倍数,其余数据则位于最后一个段中。 A、B、D 是错误的。A 是错误的,因为可以为任何表空间类型使用多段备份。B 是错误的,RMAN 不会在输出中使用平均段大小。D 是错误的,在多段备份中,可以备
41、份单独的表空间,也可以备份整个数据库。16.下面哪条语句正确描述了与多段备份相关的动态性能视图和数据字典视图?(分数:3.00)A.V$BACKUP_SET和 RC_BACKUP_SET视图包含名为 MULTI_SECTION的列。V$BACKUP_DATAFILE 和RC_BACKUP_DATAFILE视图包含名为 SECTION_SIZE的列 B.V$BACKUP_SET和 RC_BACKUP_SET视图包含名为 SECTION_SIZE的列。V$BACKUP_DATAFILE 和RC_BACKUP_DATAFILE视图包含名为 MULTI_SECTION的列C.V$BACKUP_SET和
42、 V$BACKUP_DATAFILE视图包含名为 MULTI_SECTION的列。RC_BACKUP_SET 和RC_BACKUP_DATAFILE视图包含名为 SECTION_SIZE的列D.V$BACKUP_SET和 V$BACKUP_DATAFILE视图包含名为 SECTION_SIZE的列。RC_BACKUP_SET 和RC_BACKUP_DATAFILE视图包含名为 MULTI_SECTION的列解析:解析 SECTION SIZE 指示备份段的段大小。MULTI_SECTION 的值是 YES或 NO,指定备份是否为多段备份。 B、C 和 D是错误的,在这些答案中,列以及其相关的视
43、图的组合是无效的。17.运行如下 RMAN命令时,会发生什么情况? RMANrun configure channel ch2 device type disk; backup database; (分数:3.00)A.在闪回恢复区中创建完全数据库备份B.将数据库备份到在 RUN块以外配置的所有默认通道,以及在 RUN块中配置的附加通道C.由于无法在 RUN块中使用 CONFIGURE,因此命令将失败 D.由于无法在 RUN块中使用 BACKUP,因此此命令将失败解析:解析 只能在 RMAN命令提示符中使用 CONFIGURE来设置默认值,不能在 RUN块中使用它。 A、B、D 是错误的。A
44、是错误的,因为 CONFIGURE命令不能在 RUN块中使用。B 是错误的,理由同前,另外,在 RUN块中分配的任何通道会重写默认通道。D 是错误的,因为可以将 BACKJP用作独立命令,也可以在 RUN块中使用它。18.你已经使用 CONFIGURE BACKUP OPTIMIZATION ON配置了数据库的备份优化。在使用哪些命令时,RMAN不会在文件相同的情况下忽略备份文件?(分数:3.00)A.BACKUP DATABASE;B.BACKUP TABLESPACE USERS; C.BACKUP ARCHIVELOG ALL;D.BACKUP BACKUPSET ALL;解析:解析 备
45、份优化不适用于备份个别的表空间。 A、C 和 D都是错误的。备份优化适用于所有这些命令。19.可以使用哪条 RMAN命令来了解需要再备份哪些数据文件来满足保留策略?(分数:3.00)A.REPORT NEED BACKUP B.LIST NEED BACKUPC.CROSSCHECK NEED BACKUPD.CONFIGURE RETENTION POLICY解析:解析 REPORT NEED BACKUP 命令确定为了满足已经配置好的保留策略,至少还需要一个备份的任何数据文件。 B、C、D 是错误的。B 和 C的语法有误。D 定义数据库的保留策略,但没有确定为了满足保留策略还需要备份哪些数
46、据文件。20.磁盘上的一个备份丢失,运行 CROSSCHECK命令后,为此备份添加了 EXPIRED标记。后来,在另一块磁盘上发现了该备份文件,于是将其移动到原来的位置。再次运行 CROSSCHECK命令。此备份将处于什么状态?(分数:3.00)A.会为此备份添加 OBSOLETE标记B.会为此备份添加 AVAILABLE标记 C.在下一次执行增量备份前,会为此备份添加 EXPIRED标记D.除非将备份存储在闪回恢复区中,否则无法更改备份的状态解析:解析 再次运行 CROSSCHECK命令时,它会在原始位置查找此文件,并将其标记为 AVAILABLE。 A、C、D 是错误的。A 是错误的,因为
47、只有最近的备份运行并确定较旧备份超过了保留策略范围,才将较旧的备份标记为 OBSOLETE。C 是错误的,因为 CROSSCHECK命令会立即更改现在可以使用的任何备份的状态。D 是错误的,因为备份的状态与存储位置无关。21.下面的哪条命令不备份当前的控制文件?(分数:3.00)A.SQLALTER DATABASE BACKUP CONTROLFILE TO TRACE;B.SQLALTER SYSTEM BACKUP CURRENT CONTROLFILE; C.RMANBACKUP CURRENT CONTROLFILE;D.SQLALTER DATABASE BACKUP CONTRO
48、LFILE TO “/u08/BACKUP/CTL.BAK“;解析:解析 没有这样的命令。 A、C 和 D是错误的。A 创建一个基于文本的文件,根据数据文件和联机重做日志文件的可用性,该文件中包含两个不同的 CREATIE CONTROLFILE命令。C 是 RMAN备份控制文件的众多方式之一。D 在指定位置创建控制文件的二进制副本。22.假设丢失了所有联机控制文件。请指出以下任务的正确顺序: 1从备份还原控制文件,或者运行 CREATE CONTROLFILE 2开始恢复数据库,并指定关键字 BACKUP CONTROLFILE 3在 MOUNT模式下启动数据库 4使用 RESETLOGS打
49、开数据库 5关闭数据库(分数:3.00)A.5,1,3,2,4 B.1,5,3,2,4C.5,1,3,4,2D.1,5,3,4,2解析:解析 第一步是使用 ABORT关闭数据库,最后一步是使用 RESETLOGS打开数据库(当使用了备份控制文件,或者没有当前联机重做日志和数据文件时如此)。 B、C 和 D是错误的,因为首先必须关闭数据库。然后,还原控制文件,在 MOUNT模式下启动数据库,使用 BACKUP CONTROLFILE进行恢复,最后使用 RESETLOGS打开数据库。23.由于断电,运行在 ARCHIVELOG模式下的数据库实例崩溃。所有的数据文件和重做日志文件都没有损坏,但是控制文件中的最新 SCN与一些数据文件的头部中的 SCN不匹配。在实例恢复的哪个阶段,用户能够连接到数据库并继续工作?(分数:3.00)A.在所有未提交的事务回滚后B.实例启动时就可以,因为所有恢复步骤可在后台发生C.当把联机重做日志文件中己提交和未提交的数据应用到数据文件后 D.当把所有之前提交的数据写入数据文件