admin 管理员组

文章数量: 887031


2024年1月15日发(作者:scripted翻译)

OCA认证-13

(总分:100.00,做题时间:90分钟)

一、不定项选择题(总题数:40,分数:100.00)

1.安装Oracle Database 12c需要下面哪个表空间?

(分数:2.50)

S1

解析:SYSTEM和SYSAUX表空间都是必需的。

A、D、E和F是不正确的。虽然USERS表空间非常适合于放置应用程序表,但它不是必需的,TEMP、USERS和UNDOTBS1在默认安装Oracle Database 12c时创建。不创建RMAN表空间,在安装Oracle Database 12c时也不需要它。

2.在Oracle数据库实例中,数据库写入进程(DBWn)的最大数量是多少?

(分数:2.50)

A.1

B.100 √

C.20

D.无;数据库写入进程只存在于ASM实例中。

解析:在大多数操作系统平台上,数据库写入进程是DBW0~DBW9,如果需要,还有DBWa~DBWz和BW36~BW99(总共100个)。

A、C和D是不正确的。数据库写入器只存在于RDBMS实例中。

3.下面哪个失败会被视为用户错误?

(分数:2.50)

A.实习生刚刚得到数据库上的一个用户账户,并试图更新EES表中自己的工资。 √

B.因为停电,报告服务器在夜间的报告批处理窗口宕机,不能生成大部分日常报告。

C.几个用户认为数据库已经升级到Oracle Database 12c,试图创建一个表,其中的一个VARCHAR2列超过4000个字符。 √

管理员不小心结束了一个属于某数据库用户的OS进程,该数据库用户试图对数据仓库运行SELECT语句。

E.数据仓库程序员进入服务器房间,从主数据库服务器中拔出了网卡。

解析:用户错误通常是SQL语法逻辑错误,数据库对象权限,或试图使用在当前版本的数据库中不能使用的功能。

B、D和E是不正确的。B是一个进程失败,因为客户端(在本例中是批量报告生成器)失败,与数据库断开连接。D是一个用户进程失败,而不是用户的进程失败,因为操作系统管理员结束了错误的进程。如果操作系统管理员结束了一个全局数据库进程,就可能会被视为一个实例失败。E是一个硬件或网络故障,而不是一个用户失败。用户可能会在别的地方寻找工作。

4.主数据库中的所有磁盘发生完全的介质失败时,哪个Oracle HA技术最适合解决近实时故障?

(分数:2.50)

A.逻辑备用数据库

Active Data Guard只读访问

闪回数据库

Active Data Guard物理备用 √

解析:Oracle Active Data Guard物理备用不断地在一个或多个(最多30)远程地区(备用位置)应用归档重做日志文件,可以配置为在主数据库出现灾难性故障时,几乎瞬间接管主数据库的职能。任何备用位置可

以配置为在预定义的延迟后使用归档重做日志,这样,即使主数据库没有出现灾难性故障,也可以避免数据库的潜在逻辑错误。

A、B和C是不正确的。A适用于读写访问报告写入器或开发人员,但不是主数据库的准确物理副本。B是不正确的,因为使用Active Data Guard数据库进行只读查询,没有在灾难性的失败后提供故障转移,而是给主数据库提供一些补充,卸载一些或所有的报告工作负载。C是一个可行的选择,可以把数据库、表空间或者个人数据库对象恢复到之前的状态,但没有提供从主数据库的失败中进行实时故障转移的功能。

可以备份哪些文件类型?

(分数:2.50)

A.归档日志文件 √

B.控制文件 √

C.联机日志文件

D.口令文件

E.永久表空间数据文件 √

F.服务器参数文件 √

G.静态参数文件

H.临时表空间临时文件

解析:这些是Recovery Manager可以备份和还原的数据库文件类型。

C、D、G和H是错误的。RMAN从不备份联机重做日志或临时文件,因为不需要备份它们,RMAN也不能备份静态参数文件或外部口令文件。

备份集比RMAN映像副本小,原因是什么?

(分数:2.50)

A.它们始终使用压缩

B.它们始终忽略未使用过的块 √

C.它们从不包含临时文件

D.它们可直接写入磁带

解析:备份集不包括从未使用过的块。

A、C和D不正确。A是错误的,因为压缩是一个选项,并非默认启用的。C是错误的,因为它应用于映像副本以及备份集。D是错误的,因为它与此无关:映像副本不能直接写入磁带,如果那样的话,它就不是映像。

7.有关RMAN脱机备份的论述,下面哪些句子是正确的?

(分数:2.50)

A.数据库必须处于NOMOUNT模式

B.数据库必须处于MOUNT模式 √

C.如果关闭模式是SHUTDOWN IMMEDIATE,备份将失败

D.只能脱机备份非归档日志数据库 √

E.无法脱机备份归档日志数据库

F.脱机备份可以是增量备份 √

解析:必须在加载模式下执行脱机备份。这是非归档日志模式数据库的唯一备份类型,但可以是增量类型。

A、C和E不正确。A是错误的,因为必须加载数据库,否则RMAN无法连接到存储库或查找数据文件的位置。C是错误的,因为IMMEDIATE关闭是干净关闭,只有ABORT才能导致问题。E是错误的,因为归档日志模式数据库当然可以脱机备份,只是没必要这么做。

8.要在数据库处于打开状态时备份控制文件,下面哪个是可行的?

(分数:2.50)

A.可以将控制文件包含在RMAN备份集中,但不能将其备份为映像副本

DATBASE BACKUP CONTROLFILE TO TRACE命令将创建控制文件的映像副本

C.不能在控制文件使用期间备份控制文件,控制文件受到了多路复用保护

D.以上说法都不对 √

解析:本题的所有答案都是错误的。

A、B和C不正确。A是错误的,因为在数据库处于打开状态时,可以通过读一致快照创建控制文件的副本。

B是错误的,因为此命令将生成CREATE CONTROLFILE脚本,而不是文件副本。C是错误的,因为文件多路复用只是附加的防范措施,并非唯一措施。

9.建立一个增量备份策略。下面哪个语句是正确的?

(分数:2.50)

A.在运行增量级别1备份之前,必须运行增量级别0备份。

B.完整备份或增量级别0备份可以作为增量级别1备份的基础。

C.用增量备份还原和恢复时,不需要归档日志文件。

D.在NOARCHIVELOG模式下不能建立数据库的增量备份。

E.如果增量级别0备份不存在,则运行增量级别1备份,会自动进行增量级别0备份。 √

解析:RMAN会检测到缺乏合适的备份作为增量备份的基础,因此进行级别0备份。A、B、C和D不正确。A不正确,因为这是自动进行的。B不正确是因为FULL不能用作任何增量备份的基础。C不正确是因为需要重做数据,来弥补上次增量备份和当前之间的不同。D不正确是因为增量策略可以在NOARCHIVELOG模式下使用,只要备份是在关闭数据库的情况下进行。

10.如果要运行Oracle环境中调度的RMAN备份,必须运行什么进程?

(分数:2.50)

A.数据库实例必须运行 √

Control管理服务器必须运行 √

rise Manager代理必须运行 √

D.操作系统调度程序必须正在运行

解析:Enterprise Manager会指示代理程序运行备份,数据库实例必须运行,否则代理程序无法连接RMAN并运行它。

D是错误的,因为Oracle调度的备份不使用操作系统调度程序。

11.有关CROSSCHECK命令的说法,哪个是正确的?

(分数:2.50)

HECK将检查备份片的有效性

HECK将删除对不再存在的文件的引用

HECK将验证备份集片是否存在 √

HECK仅用于备份集,不用于映像副本

解析:CROSSCHECK命令验证存储库是否准确反映了实际情况。

A、B和D不正确。A是错误的,因为CROSSCHECK并不验证备份是否正确,它只验证其是否存在。B是错误的,因为CROSSCHECK不删除对丢失的备份的引用,只将它们标记为过期。D是错误的,因为CROSSCHECK确定备份集和映像副本是否存在。

12.如果快速恢复区中的数据量已经达到了DB_RECOVERY_FILE_DEST_SIZE定义的限制,而RMAN尝试向其中写入更多数据,会发生什么情况?

(分数:2.50)

A.如果启用了AUTOEXTEND,而尚未达到MAXSIZE,那么快速恢复区将根据需要进行扩展

B.操作将失败

C.这取决于是否为快速恢复区启用了警告和关键警报

将自动删除OBSOLETE备份 √

将自动删除EXPIRED备份

解析:根据RMAN的保留策略,将删除OBSOLETE备份。

A、B、C和E不正确。A是错误的,因为这描述的是数据文件,而不是快速恢复区。B是错误的,因为操作不一定失败,它可能自动释放空间。C是错误的,因为警报系统仅报告问题,不会修复它。E是错误的,因为EXPIRED指存储库中记录的备份的状态,而非备份本身。

13.运行如下RMAN命令:

RMAN>configure controlfile autobackup on;

在什么情况下RMAN会备份控制文件和spfile?

(分数:2.50)

备份完成 √

B.启动RMAN

C.连接目标数据库

D.备份SYSTEM表空间

E.运行BACKUP CURRENT CONTROLFILE命令 √

F.改变任何DBA密码

G.改变快速恢复区的大小

H.添加表空间 √

解析:在成功备份后,如果显式备份了当前控制文件,且改变了数据库的结构,RMAN就会备份当前的控制文件和spfile(如果使用了它)。

B、C、D、F和G不正确。RMAN不会在这些情形下备份控制文件。

14.使用RMAN BACKUP命令时,RMAN不能备份下面哪些对象?

A.DATAFILE

B.DATABASE

C.INSTANCE

D.CURRENT CONTROLFILE

E.SPFILE

F.TABLESPACE

G.ARCHIVELOG

H.CONTROLFILE

I.REDOLOG

(分数:2.50)

A.

B.

C. √

D.

E.

F.

G.

H. √

I. √

解析:INSTANCE不能备份,因为RMAN备份数据库,实例包含Oracle内存结构,不能备份。CONTROLFILE不能备份,因为它不是有效的选项,必须使用CURRENT CONTROLFILE备份控制文件。REDOLOG不能备份,因为绝对不应备份联机重做日志文件,因此BACKUP REDOLOG在语法上是不正确的。

A、B、D、E、F和G不正确,因为它们都可以备份。所有其他对象(当前的控制文件、spfile、整个数据库、各个数据文件、各个表空间、一个或多个归档重做日志文件)都可以由RMAN备份。

15.下面列表中,在管理RMAN永久设置方面,哪些语句是正确的?

(分数:2.50)

ALL列出所连接目标数据库的所有当前设置。 √

B.使用CLEAR命令可以把配置值设置为空字符串。

ALL显示应用于所有目标数据库的配置值。

D.使用CLEAR命令可以把配置值设置为默认值。 √

ALL列出与默认值不同的所有RMAN设置。

解析:SHOW ALL命令显示了所连接目标的所有设置;使用CLEAR可以把配置值重置回其默认值。

B、C和E不正确。B不正确,因为CLEAR把配置值重置回其默认值。C不正确,因为SHOWALL仅在连接目标数据库时有效。E不正确,因为SHOWALL会列出所有配置值,无论它们是否是默认值。

16.下面哪个是BACKUP命令的FORMAT子句的默认替代变量?

(分数:2.50)

A.%t

B.%d

C.%u

D.%U √

E.%I

解析:%U是默认值,是系统生成的唯一文件名,等价于%u_%p_%c。

A、B、C和E不正确。这些选项在FORMAT命令中有效,但不是默认值。

17.下面哪些是RMAN映像副本的候选?

(分数:2.50)

A.数据文件 √

B.归档重做日志文件 √

C.联机重做日志文件

D.密码文件

解析:除了数据文件和归档重做日志文件之外,还可以创建控制文件的映像副本。

C和D不正确是因为它们不能备份为映像副本。实际上,它们不能使用RMAN备份。

18.运行如下命令,创建一个完全的数据库备份:

RMAN> backup as copy database spfile plus archivelog delete input;

DELETE INPUT子句有什么作用?

(分数:2.50)

A.备份完成后,RMAN从所有归档日志文件目的地(快速恢复区除外)中删除归档日志文件

B.备份完成后,RMAN仅从快速恢复区中删除归档日志文件

C.备份完成后,RMAN从快速恢复区和其他归档日志文件目标中删除归档日志文件 √

D.备份完成后,RMAN删除所有过时的数据库备份副本

解析:备份成功完成时,RMAN会从所有目的地中删除归档重做日志文件,包括快速恢复区。

A、B和D不正确。A和B不正确,因为RMAN会从所有目标中删除归档重做日志文件。D不正确,因为DELETE

INPUT命令仅适用于在这个备份上使用的归档重做日志文件。

19.完整备份和完全数据库备份之间有什么区别?

(分数:2.50)

A.完全数据库备份可以用作增量备份策略的基础,但完整备份不能。

B.完整数据库备份可以用作增量备份策略的基础,但完全数据库备份不能。

C.完全数据库备份只能是映像副本,完整备份可以是映像副本或备份集。

D.完整备份包含一个或多个数据文件或表空间的副本,而完全数据库备份包含所有表空间的所有数据文件和控制文件。 √

解析:完全数据库备份也可以包含归档重做日志文件和spfile。

A、B和C不正确。A和B不正确,因为只要在BACKUP命令中使用INCREMENTAL LEVEL 0参数,两者就都是增量备份策略的基础。C不正确,因为完全数据库备份和完整备份都可以是映像副本或备份集。

20.关于级别0增量备份,哪些是正确的?

(分数:2.50)

A.级别0备份包含数据文件中的所有块,包括从未使用的块。

B.级别0备份包含数据文件中的所有块,但不包括从未使用的块。 √

C.级别0备份可以与级别1累积备份一起使用。 √

D.级别0备份可以与级别1差异备份一起使用。 √

E.数据文件的级别0备份包含额外的信息,可用于区别它和同一个数据文件的完整备份。

解析:级别0备份包括数据文件中的所有块,但从未使用的块除外。它还可以用于累积和增量级别1备份。

A和E不正确。A不正确,因为级别0备份不包含从未使用的块。E不正确,因为级别0备份在物理上与同一个数据文件的完整备份相同;区别是存储在恢复目录中的元数据。

21.关于增量和差异备份,下面哪个语句是正确的?

(分数:2.50)

A.差异备份是增量备份的默认类型,会备份自上次级别0或1增量备份以来所有改变的块。 √

B.累积备份是增量备份的默认类型,会备份自上次级别0或1增量备份以来所有改变的块。

C.差异备份是增量备份的默认类型,会备份自上次级别0增量备份以来所有改变的块。

D.累积备份是增量备份的默认类型,会备份自上次级别1增量备份以来所有改变的块。

解析:差异备份是默认的,会备份自上次级别0或1备份以来改变的所有块。不能指定默认的DIFFERENTIAL关键字。

B、C和D不正确。B不正确是因为累积备份不是默认的,它仅备份自上次级别0备份以来改变的所有块。C不正确,因为差异备份也备份白上次级别1增量备份以来改变的所有块。D不正确,因为累积备份不是默认的增量备份类型,它仅备份自上次级别0备份以来改变的所有块。

22.希望创建双重备份集时,使用一个BACKUP命令可以为一个备份块创建最多多少个副本?

(分数:2.50)

A.磁盘位置是2个,磁带目标是4个

B.最多4个 √

C.磁带位置是2个,磁盘位置是4个

D.最大值仅受目标磁盘或磁带驱动器个数的限制

解析:RMAN给磁盘或磁带位置创建最多4个副本。

A、C和D不正确。磁盘和磁带对于双重备份没有区别,其范围是2~4。

23.关于归档备份,下面哪个语句是正确的?

(分数:2.50)

A.归档备份可以无限期地保留 √

B.使用DROP命令可以删除归档备份

C.归档备份包含从归档口期到当前的所有归档重做日志

D.一旦创建了归档备份,就必须保存指定的保留时长,或者删除它

E.使用归档备份可以迁移数据库的一个副本,而不会影响保留策略 √

F.一旦创建了归档备份,就可以改变它的保留时长 √

解析:归档备份可以使用KEEP UNTIL子句保存无限期的时间,或保留特定的时长。另外,可以使用归档备份迁移数据库,在创建归档备份后,可以把其保留时长改变随意多次。

B、C和D不正确。B不正确,因为正确的子句是NOKEEP。C不正确,因为只有快照需要的归档重做日志包含在备份中。D不正确,因为很容易修改任何归档备份的保留时长。

24.在小文件USERS表空间中有一个90MB的数据文件,运行如下RMAN命令:

RMAN>backup tablespace users section size 40m;

这个备份会创建多少段?

(分数:2.50)

A.该命令不会运行,因为多段备份仅应用于大文件的表空间

B.两段,每段45MB

C.两段,一段40MB,一段10MB √

D.该命令不会运行,因为只有整个数据库才能进行多段备份

解析:RMAN在多个段尺寸中备份数据文件,剩余的内容保存在最后一段中。A、B和D不正确。A不正确,因为任何类型的表空间都可以使用多段备份。B不正确,因为RMAN不圆整段的大小,不在输出中创建相同的段大小。D不正确,因为可以把单个表空间或整个数据库备份为多段备份。

25.运行如下RMAN命令,会发生什么?

RMAN>run

{configure channel ch2 device type disk;

backup database;}

(分数:2.50)

A.完整数据库备份在快速恢复区中创建

B.数据库备份到运行块外部配置的所有默认通道中,也备份到运行块中的额外通道上

C.该命令会失败,因为在运行块中不能使用CONFIGURE √

D.该命令会失败,因为在运行块中不能使用BACKUP

解析:只能在RMAN命令行上使用CONFIGURE设置默认值,它不能在运行块中使用。

A、B和D不正确。A不正确,因为CONFIGURE命令不能在运行块中使用。B不正确,因为相同的原因;另外,在运行块中分配的任何通道都会覆盖默认通道。D不正确,因为BACKUP命令可以用作独立的命令,也可以在运行块中使用。

26.使用CONFIGURE BACKUP OPTIMIZATION ON为数据库配置备份优化。如果文件是相同的,RMAN不会跳过下面哪个命令?

(分数:2.50)

DATABASE;

TABLESPACE USERS; √

ARCHIVELOG ALL;

BACKUPSET ALL;

解析:备份优化不用于备份单个的表空间。

A、C和D不正确。备份优化用于所有这些命令。

27.在恢复场景中,重要和不重要的数据文件有什么区别?

(分数:2.50)

A.要恢复重要的数据文件,只有包含重要数据文件的表空间需要脱机。

B.要恢复不重要的数据文件,SYSTEM表空间和包含重要数据文件的表空间都需要脱机。

C.要恢复重要的数据文件,数据库必须处于NOMOUNT模式。要恢复不重要的数据文件,数据库必须处于MOUNT模式。

D.要恢复重要的数据文件,数据库必须处于MOUNT模式。要恢复不重要的数据文件,数据库必须打开。 √

解析:还原和恢复重要的数据文件时,整个数据库都必须关闭,再在MOUNT模式下重新打开,以打开控制文件,使数据文件位置可用于RMAN。

A、B和C不正确。A不正确,因为恢复重要的数据文件时,整个数据库必须脱机。B不正确,因为恢复不重要的数据文件时,只需要脱机受损的数据文件。C不正确,因为数据库必须处于MOUNT模式,才能恢复重要的数据文件,数据库可以在OPEN模式下,恢复不重要的数据文件。

28.数据库脱机时,哪个表空间包含要恢复的重要数据文件?

(分数:2.50)

和SYSAUX

和UNDO √

、SYSAUX和UNDO

和USERS

解析:SYSTEM和UNDO表空间包含重要的数据文件,因此在恢复过程中,数据库需要处于MOUNT模式下。

A、C和D不正确,因为SYSAUX和USERS表空间不包含重要的数据文件。

29.在不重要数据文件的完整恢复中,不需要下面哪些步骤?

(分数:2.50)

A.使用RMAN RESTORE命令从备份中加载缺失的数据文件

B.用RESETLOGS重新打开数据库 √

C.关闭数据库,再在MOUNT模式下重新打开。 √

D.在恢复操作之前使受损的数据文件脱机,在恢复完成后使之联机。

E.使用RMAN RECOVER命令应用归档和联机重做日志文件中的已提交事务。

解析:数据库不需要用RESETLOGS打开,因为不执行不完整的恢复。对于不重要的数据文件,只需要使包含缺失或受损的数据文件的表空间脱机。

A、D和E不正确。这些步骤都是必需的。

30.可以使用下面的哪个方法检索当前系统变更号(SCN)?*

(分数:2.50)

A.查询V$DATAFILE_HEADER中的CURRENT_SCN列。

B.查询V$INSTANCE视图中的CURRENT_SCN列。

C.查询V$DATABASE视图中的LAST_SCN列。

D.查询V$DATABASE视图中的CURRENT_SCN列。 √

E.启动RMAN,连接到目标数据库,就会显示当前的SCN和DBID。

解析:

31.哪个CREATE RESTORE POINT命令会保存初始化参数CONTROL_FILE_RECORD_KEEP_TIME指定的过去某个时间点的还原点?

(分数:2.50)

RESTORE POINT SAVE_IT_PAST KEEP

RESTORE POINT SAVE_IT_PAST AS OF SCN 3988943

RESTORE POINT SAVE_IT_NOW PRESERVE √

RESTORE POINT SAVE_IT_NOW UNTIL FOREVER

解析:关键字PRESERVE保存CONTROL_FILE_RECORD_KEEP_TIME指定的过去某个时间点的还原点。

A、B和D不正确。A不正确,因为KEEP关键字对于该命令无效。B不正确,因为没有指定PRESERVE。D不正确,因为UNTIL FOREVER对命令无效。

32.使用RMAN基于时间的不完整恢复时,应设置哪个操作系统环境变量?

(分数:2.50)

_SID

_LANG √

_BASE

_DATE_FORMAT √

_TIME_FORMAT

解析:NLS_LANG和NLS_DATE_FORMAT都必须设置,RMAN才能正确解释恢复操作过程中提供的日期字符串。

A、C和E不正确。ORACLE_SID和ORACLE_BASE用于连接正确的数据库和数据库软件,但不与RMAN基于时间的恢复操作直接关联。NLS_TIME_FORMAT不是有效的环境变量。

33.使用下面的RMAN脚本实现增量更新备份策略:

run{

recover copy of database

with tag "inc_upd";

backup incremental level 1

for recover of copy

with tag "inc_upd"

database;

)

在用增量1级备份更新映像副本之前,这个脚本要运行多少次?

(分数:2.50)

A.1次

B.2次

C.3次 √

D.至少4次

解析:第一次运行脚本时,没有0级映像副本或1级增量备份。第二次运行脚本时,存在0级映像副本,但没有给它应用1级增量备份。第三次运行时,会把第一个1级增量备份应用于映像副本。

A、B和D不正确。它们都指定了不正确的执行次数。

SWITCH命令等价于哪个SQL命令?

(分数:2.50)

DATABASE RENAME FILE √

DATABASE ARCHIVELOG

DATABASE OPEN RESETLOGS

SYSTEM SWITCH LOGFILE

解析:RMAN SWITCH和SQL ALTER DATABASE RENAME FILE命令都更新控制文件和恢复目录中数据文件的位置。

B、C和D不正确。B不正确,因为这个命令使数据库处于ARCHIVELOG模式。C不正确,因为该命令仅在不完整恢复后使用。D不正确,因为该命令切换联机重做日志文件,而不是数据文件名。

35.从RMAN自动备份中恢复控制文件时,下述命令的正确顺序是?

①RECOVER DATABASE

②ALTER DATABASE OPEN RESETLOGS

③STARTUP NOMOUNT

④ALTER DATABASE MOUNT

⑤RESTORE CONTROLFILE FROM AUTOBACKUP

(分数:2.50)

A.⑤,③,④,①,②

B.③,⑤,④,①,② √

C.③,⑤,④,②,①

D.⑤,①,⑨,④,②

解析:指定的顺序是正确的。必须用RESETLOGS打开数据库,因为还原的控制文件包含数据库的旧版本信息。

A、C和D不正确,因为它们指定的命令顺序不正确。

36.运行RMAN RESTORE CONTROLFILE命令时,RMAN把控制文件的以前版本放在哪里?

(分数:2.50)

L_FILES初始化参数定义的所有可用位置

B.快速恢复区

L_FILES初始化参数定义的所有可用位置,除非被TO"<filename>"子句覆盖 √

L_FILES初始化参数定义的第一个位置

解析:该命令把控制文件从自动备份还原到CONTROL_FILES初始化参数定义的所有位置。如果这些位置中的任意一个不能使用,就修改CONTROL_FILES的值,或者使用TO"<filename>"选项。

A、B和D不正确。A不正确,因为如果CONTROL FILES定义的任意位置不可用,该命令就会失败。B不正确,因为控制文件的自动备份很可能位于快速恢复区。D不正确,因为RMAN把控制文件还原到CONTROL_FILES定义的所有位置。

37.对于联机重做日志组,下面哪个不是有效的状态?

(分数:2.50)

T

D √

NG

解析:INVALID状态仅对联机重做日志组成员有效,对整个组无效。

A、B、D和E不正确。它们都是联机重做日志组的有效状态。

38.V$LOG和V$LOGFILE视图有什么区别?

(分数:2.50)

A.V$LOG包含所有归档重做日志文件的状态,而V$LOGFILE包含所有联机重做日志文件的状态

B.V$LOG包含联机重做日志组成员的状态,而V$LOGFILE包含各个联机重做日志组的状态

C.V$LOG包含所有联机重做日志文件的状态,而V$LOGFILE包含各个归档重做日志文件的状态

D.V$LOG包含联机重做日志组的状态,而V$LOGFILE包含各个联机重做日志组成员的状态 √

解析:V$LOG包含重做日志组的状态,包括当前是否写入该组。V$LOGFILE包含各个重做日志组成员的状态。

A、B和C不正确。V$LOG和V$LOGFILE视图不包含归档重做日志文件的信息,但V$LOG视图有一列表示重做日志文件组是否归档。

39.可以使用哪些方法恢复丢失或受损的口令文件?

(分数:2.50)

A.在操作系统命令行上使用orapwd命令重建口令文件 √

B.从备份中还原口令文件,应用任何归档和联机重做日志文件,使其内容保持最新

C.使用SQL命令orapwd重建口令文件

D.从操作系统备份中还原口令文件 √

解析:这两个方法都可以用于恢复口令文件,但使用orapwd命令需要重建拥有SYSDBA、SYSOPER、SYSADM、SYSBACKUP、SYSDG和SYSKM权限的用户账户。

B和C不正确。B不正确,因为不能把重做日志文件应用于口令文件。C不正确,因为orapwd仅在操作系统命令行上有效。

40.下面哪个命令不备份当前的控制文件?

(分数:2.50)

>ALTER DATABASE BACKUP CONTROLFILE TO TRACE;

>ALTER SYSTEM BACKUP CURRENT CONTROLFILE; √

>BACKUP CURRENT CONTROLFILE;

>ALTER DATABASE BACKUP CONTROLFILE TO "/U08/BACKUP/";

解析:没有这样的命令。

A、C和D不正确。A不正确,因为它会创建一个基于文本的文件,其中包含两个不同的CREATE CONTROLFILE命令,这取决于数据文件和联机重做日志文件的可用性。C不正确,因为它是RMAN备份控制文件的许多方式中的一种。D不正确,因为它会在指定位置创建控制文件的二进制副本。


本文标签: 备份 数据库 文件 归档 日志