1.5 自测题答案

解释Oracle备份和恢复解决方案

1.正确答案是B和C。SYSTEM和SYSAUX表空间是必需的。

A、D、E和F是错误的。虽然要将应用程序表放在其表空间中,USERS表空间是十分可取的,但此表空间不是必需的。TEMP、USERS和UNDOTBS1在Oracle Database 11g的默认安装中创建。在Oracle Database 11g安装中,不创建RMAN表空间,此表空间也不是必需的。

2.正确答案是B。数据库写入器进程是DBW0到DBW9,如有必要,也可以是DBWa到DBWj和BW36到BW99(适用于大多数操作系统平台)。

A、C和D是错误的。数据库写入器仅存在于RDBMS实例中。

3.正确答案是B。只有RBAL进程同时存在于ASM和RDBMS实例中以执行ASM操作。RBAL协调ASM实例的磁盘组的磁盘活动。RBAL代表数据库打开和关闭RDBMS实例的磁盘组中的磁盘。

A、C、D、E是错误的。A是错误的,因为ASMB仅存在于使用ASM磁盘的RDBMS实例中。C是错误的,因为ARBn只存在于ASM实例中,并在磁盘组的磁盘之间移动区间。D是错误的,因为LGWR仅存在于RDBMS实例中,与ASM无关;它将重做信息写入联机重做日志文件。E是错误的,因为ARCn仅存在于RDBMS实例中,与ASM无关;如果数据库处于ARCHIVELOG模式,那么它将联机重做日志文件写入归档重做日志文件。

4.正确答案是A。ASM仅镜像数据库对象。

B、C和D是错误的。ASM镜像数据库对象的目的是根据类型灵活地镜像化或条带化每个数据库对象。如果RAID硬件或操作系统已经镜像了给定对象的底层对象,则ASM无须镜像此对象。

5.正确答案是B。正如你可能期望的,对ASM实例而言,INSTANCE_TYPE的值是ASM。

A、C、D和E是错误的。A仅适用于RDBMS(数据库)实例。C是ASM实例的DB_UNIQUE_NAME的值。D是STARTUP命令的选项。而E错误的原因是,有一个初始化参数INSTANCE_TYPE,其默认值为RDBMS。

6.正确答案是D。在使用IMMEDIATE选项关闭ASM实例前,必须关闭所有连接的RDBMS实例。如果使用ABORT选项停止ASM实例,则必须停止所有已经连接的RDBMS实例。

A、B、C是错误的。A是错误的,因为只有使用ABORT选项关闭ASM实例或ASM实例崩溃时,才使用ABORT关闭RDBMS实例。B是错误的,因为必须首先显式关闭已经连接的RDBMS实例。C是错误的,因为SYSOPER虽不及SYSDBA或SYSASM权限大,但有权启动和关闭ASM实例。

7.正确答案是B。ASM实例会自动安装指定的磁盘组,可以手动安装未在列表中列出的任何磁盘组。

A、C、D是错误的。A是错误的,因为ASM_DISKGROUPS有助于在启动时自动安装指定的磁盘组。C是错误的,因为ASM_DISKGROUPS仅适用于ASM实例。D是错误的,因为ASM_DISKGROUPS参数包含现有的磁盘组,而不包含磁盘组的原始设备。

8.正确答案是B。只有INSTANCE_TYPE参数是必需的,其值必须是ASM。

A、C、D和E是错误的。ASM_DISKGROUPS可为空,但必须在启动ASM实例后手动安装磁盘组。如果未设置ASM_POWER_LIMIT,则ASM_POWER_LIMIT的默认值是1;ASM_PREFERRED_ READ_FAILURE_GROUPS是Oracle Database 11g引入的新参数,它指定与实例的节点最接近的首选故障组,以便提高群集ASM环境中的性能。

9.正确答案是A和C。用户错误通常是SQL语法的逻辑错误、数据库对象上的权限错误,以及试图使用数据库的当前版本所不具备的功能。

B、D和E是错误的。B是一个进程故障,因为客户端(在本例中是批处理报表生成器)发生故障,断开了与数据库的连接。D是一个用户进程故障,只是发生故障的原因是操作系统管理员错误关闭了进程。如果操作系统管理员关闭了一个全局数据库进程,那么该故障很可能被认为是一个实例故障。E是硬件或网络故障,而不是用户故障。用户很可能要在其他地方找工作了。

10.正确答案是D。Oracle Active Data Guard物理备用数据库将归档重做日志文件连续应用到一个或多个(多达30个)远程位置(备用位置),并可被配置为在主数据库发生灾难性故障时,几乎立即接管主数据库的角色。任何备用位置都可以被配置为在预定义的延迟后应用归档重做日志,以避免数据库发生潜在的逻辑损坏,即使主数据库上没有发生灾难性故障。

A、B和C是错误的。A适合读写访问报表写入器或开发器,但它不是主数据库的精确物理副本。B是错误的,因为使用Active Data Guard数据库来服务只读查询并不是提供了灾难性故障后的故障转移,而是使主数据库可以卸载部分或全部报表负载,以减轻主数据库的压力。C是恢复数据库、表空间或单独数据库对象到前一个状态的可行选项,但是不提供主数据库故障的实时故障转移。