OCP认证考试指南(1ZO-063) Oracle Database 12c高级管理
上QQ阅读APP看书,第一时间看更新

2.8 自测题答案

配置和管理RMAN设置

1.正确答案是C。REDUNDANCY WINDOW OF 2 DAYS存在语法错误。

A、B和D是错误的。它们都是有效的RMAN命令。可以将RMAN保留策略设置为每个数据库文件的副本总量,或设置为在发生逻辑错误后将数据库恢复到的过去的天数,另外,也可以完全禁用保留策略,在RMAN中对保留策略实施外部管理。

2.正确答案是B。如果未指定任何保留策略,RMAN会将RMAN备份详情保持到初始化参数CONTROL_FILE_RECORD_KEEP_TIME指定的时间。

A、C和D是错误的。控制文件或恢复目录仍包含有关RMAN备份的信息,在到达CONTROL_FILE_RECORD_KEEP_TIME指定的时间前一直可以使用此信息。

配置快速恢复区

3.正确答案是A和C。在快速恢复区中存储控制文件的镜像副本以及每个联机重做日志文件的一个镜像副本。

B、D和E是错误的。它们都不是永久条目。

4.正确答案是B、D和E。归档重做日志文件、控制文件的备份和RMAN备份集可以临时存储在快速恢复区中。

A和C是错误的。它们都不是临时条目。

5.正确答案是C。在使用DB_RECOVERY_FILE_DEST指定快速恢复区的位置时,还必须指定DB_RECOVERY_FILE_DEST_SIZE参数来限制快速恢复区在目标文件系统上占用的空间量。

A是错误的,因为DB_CREATE_FILE_DEST为已经创建但位置不明的任何数据库对象指定默认位置。B是错误的,因为DB_CREATE_ONLINE_LOG_DEST_n指定新的(或附加的)联机重做日志文件的位置。D是错误的,必须为快速恢复区指定大小。

6.正确答案是D。DBA_OUTSTANDING_ALERTS中的REASON列包含警报的描述信息,SUGGESTED_ACTION给出建议的纠正措施。这些描述信息也显示在Enterprise Manager Database Control主页的警报部分。

A、B、C是错误的。A是错误的,因为PERCENT_SPACE_RECLAIMABLE列不提供任何建议信息,只显示了快速恢复区中过时的可回收对象的磁盘空间量。B和C是错误的,因为不存在DBA_OUTSTANDING_ALERT这样的数据字典视图,更不存在DBA_OUTSTANDING_ALERTS视图中的SUGGESTED_ACTIONS之类的列。

7.正确答案是A和E。当快速恢复区存在空间压力,而对象超出了副本数量或者保留策略制定的保留时间时,RETENTION POLICY设置会删除快速恢复区中的对象。

B、C、D是错误的。B是错误的,因为恢复目录中的空间不受目标数据库的保留策略控制。C是错误的,因为CONTROLFILE AUTOBACKUP指定了在每次备份开始前就备份控制文件,而不是指定控制文件在快速恢复区中占据多少空间。D是错误的,因为备份优化并不是直接管理空间,相反,当正在备份的文件有一个完全相同的副本已被备份到相同设备类型时,备份优化能够节省空间和时间。

配置控制文件和重做日志文件以提高恢复能力

8.正确答案是B。RMAN可以执行联机备份和脱机备份。

A、C、D是错误的。所有其他有关联机和脱机备份的描述都是正确的。

9.正确答案是A、D、F、G和H。RMAN可以备份归档重做日志文件,然后将它们从快速恢复区中删除。RMAN可以单独备份表空间。可在执行RMAN备份时显式备份控制文件。如果SYSTEM表空间是备份的一部分,则可以隐式备份控制文件,或通过使用CONFIGURE CONTROLFILE AUTOBACKUP ON设置RMAN控制文件自动备份来隐式备份控制文件。RMAN备份可以包括SPFILE,但不能包括静态PFILE(文本参数文件)。也可以单独备份数据文件。

B、C、E是错误的。B是错误的,因为永远都不会备份联机重做文件,RMAN不会采取任何方式备份它们。C是错误的,因为RMAN不会备份诸如密码文件的操作系统文件,可以按手动方式备份此文件。E是错误的,因为RMAN无法备份单个表和索引。使用expdp对这些对象类型进行逻辑备份效果最好。

10.正确答案是B。只能将ALLOCATE CHANNEL命令用在命令块中,可以使用CONFIGURE CHANNEL命令为独立命令定义默认通道。

A、C、D、E是错误的。它们都是独立命令,BACKUP DATABASE可以用作独立命令,也可以作为作业命令。

11.正确答案是E。启用ARCHIVELOG模式的正确命令和顺序如下:

SHUTDOWN IMMEDIATE

STARTUP MOUNT

ALTER DATABASE ARCHIVELOG;

ALTER DATABASE OPEN;

所有其他组合要么顺序有误,要么包含错误或多余步骤。不能使用SHUTDOWN ABORT,否则在恢复(或重新启动)数据库前,这会使数据库进入不可用状态。如果不执行其他附加步骤,将无法进入ARCHIVELOG模式。STARTUP FORCE会执行SHUTDOWN ABORT和STARTUP,这会使数据库进入OPEN模式,因此这个命令是多余的。ENABLE ARCHIVELOG不是ALTER DATABASE命令的有效关键字。SHUTDOWN NORMAL是一种正常关闭数据库的方法,但是这样一来,必须等待所有用户与数据库断开连接。ALTER SYSTEM SWITCH LOGFILE是一个有效命令,但在将数据库切换到ARCHIVELOG模式的过程中,并不需要此命令。

12.正确答案是C。如果使用LOG_ARCHIVE_DEST或LOG_ARCHIVE_DUPLEX_DEST,那么位置必须是磁盘设备(文件系统或ASM磁盘)。不能将另一个Oracle实例作为目标。

A、B、D、E和F是错误的。在使用LOG_ARCHIVE_DEST_n时,目标可以是文件系统或数据库服务。默认情况下,如果定义了快速恢复区,LOG_ARCHIVE_DEST_10便指向快速恢复区;但是,可以使用任何有效的磁盘位置或服务重写此设置。

13.正确答案是A。在ARCn尝试归档已经填满的重做日志时,标记为MANDATORY的所有归档目标必须是可用的。

B、C、D是错误的。B是错误的,因为在ARCn需要归档填满的重做日志文件时,所有MANDATORY位置都必须是可用的。C是错误的,因为所有MANDATORY位置都必须是可用的,而且可用位置的数量不得小于LOG_ARCHIVE_MIN_SUCCEED_DEST中指定的位置数量。D是错误的,因为LOG_ARCHIVE_MIN_SUCCEED_DEST可以是任何整数,与将多少LOG_ARCHIVE_DEST_n参数设置为MANDATORY无关,这两个参数独立工作,确保可用归档位置的数量不低于最小数量。

备份和恢复NOARCHIVELOG数据库

14.正确答案是B和E。必须关闭数据库,再以MOUNT模式打开,然后才能执行完全或增量备份。生存期短的数据库,或者主要用于只读操作、很少有更新的数据库,可以考虑使用NOARCHIVELOG模式。

A、C、D是错误的。A是错误的,因为在NOARCHIVELOG模式下,上次备份后提交的事务是不可用的。C是错误的,因为OLTP数据库会连续执行写操作,所以必须处于ARCHIVELOG模式,这样才能在发生数据库故障后,恢复到最近提交的事务。D是错误的,因为在NOMOUNT模式下启动数据库对于该数据库的可恢复性没有影响。