【计算机类职业资格】OCA认证-11及答案解析.doc

上传人:王申宇 文档编号:1318339 上传时间:2019-10-17 格式:DOC 页数:14 大小:69.50KB
下载 相关 举报
【计算机类职业资格】OCA认证-11及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】OCA认证-11及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】OCA认证-11及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】OCA认证-11及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】OCA认证-11及答案解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、OCA 认证-11 及答案解析(总分:100.00,做题时间:90 分钟)一、不定项选择题(总题数:36,分数:100.00)1.如何使用户在不执行身份验证的情况下进行连接?(分数:2.50)A.将 CREATE SESSION 权限授予 PUBLICB.按如下方式创建用户,不使用口令:CREATE USER ANON IDENTIFIED BY“;C.创建一个禁用口令身份验证的配置文件,并将此配置文件分配给用户D.这做不到,因为所有用户都必须通过身份验证2.使用下面的语句创建用户: create user jon identified by oracle default tablespace

2、 example; 在 EXAMPLE 表空间中创建表之前,还必须做什么?(分数:2.50)A.什么都不需要做B.给予其 EXAMPLE 上的配额C.授予其 CREATE TABLE 权限D.授予其 CREATE SESSION 权限E.授予其 MANAGE TABLESPACE 权限3.假设一个用户拥有表空间中的表,如果尝试将其表空间上的配额减少为 0,会产生什么结果?(分数:2.50)A.表继续存在,但 INSERT 将失败B.表继续存在,但不能变大C.除非首先删除表,否则此尝试将失败D.如果使用 CASCADE 关键字,则将自动删除表4.如果在不指定临时表空间的情况下创建用户,会为用户分

3、配哪个临时表空间?(分数:2.50)A.必须指定临时表空间B.SYSTEMC.TEMPD.数据库默认临时表空间E.用户不再拥有临时表空间5.发出如下命令: a. grant select on hr. regions to jon; b. grant all on hr.regions to jon; c. grant dba to jon; d. grant select on hr.regions to public; 哪些授权可以撤消以阻止 JON 看到 HR.REGIONS 的内容?(分数:2.50)A.(a)、(b)、(c)和(d)B.(a)、(c)和(d)C.(b)、(c)和(d)

4、D.(c)和(d)E.(a)、(b)和(c)6.下面有关系统权限的语句哪些是正确的?(分数:2.50)A.只有 SYS 和 SYSTEM 用户可以授予系统权限B.如果撤消某个用户的某个系统权限,也将从该用户授予权限的所有用户那里撒消此系统权限C.如果撤消某个用户的某个系统权限,不会从该用户授予权限的所有用户那里撤消此系统权限D.CREATE TABLE 是系统权限E.CREATE ANY TABLE 是系统权限7.研究此脚本(已经添加了行号): 1 create role hr_role identified by pass; 2 grant create table to hr_role;

5、3 grant select table to hr_role; 4 grant connect to hr_role; 哪一行将导致错误?(分数:2.50)A.第 1 行,因为只有用户(而不是角色)拥有口令B.第 2 行,因为只有用户(而不是角色)可以创建和拥有表C.第 3 行,因为 SELECT TABLE 不是权限D.第 4 行,因为角色不能同时拥有系统权限和表权限8.有关角色的描述,哪些语句是错误的?(分数:2.50)A.可以将对象权限、系统权限和角色授予角色B.角色不能与表同名C.角色不能与用户同名D.可以在会话中启用或禁用角色9.如果删除了密码配置文件,会如何影响被分配了该密码配置

6、文件的用户?(分数:2.50)A.不能删除配置文件,除非给用户解除了该配置文件的分配。B.如果使用了 CASCADE 关键字,就删除配置文件。C.用户将转而使用默认的配置文件。D.被分配了该密码配置文件的用户将继续使用它,但它不再分配给其他任何人。10.口令配置文件可以控制哪些事项?(分数:2.50)A.选择同一口令的两个或多个用户B.阻止同一用户重用口令C.强制用户更改口令D.启用或禁用口令文件身份验证11.假定要使用统一审核,运行下面的查询: orclz select value from v$option where parameter=“Unified Auditing“; VALUE

7、 - TRUE Orcl z 应该做什么来启用统一审核?(分数:2.50)A.运行 ALTER SYSTEM SET ALIDIT_TRAIL=DB,EXTENDED SCOPE=SPFILE;然后重新启动数据库。B.用统一审核库重新链接 Oracle 可执行文件。C.创建并启用一个或多个统一审核策略。D.禁用标准审核。12.需要跟踪任何用户针对特定表执行的所有 SELECT 语句。哪个审核工具会这样做?(分数:2.50)A.标准审核B.细粒度的审核C.统一审核D.上述所有13.强制审核什么类型的活动?(分数:2.50)A.创建、修改或删除审核政策B.创建、修改或删除用户C.执行 AUDIT

8、和 NOAUDIT 命令D.以 SYSDBA 身份建立连接时执行的所有语句E.在 MOUNT 或 NOMOUNT 模式下的 SYSDBA 顶级语句F.对数据字典执行的 DDL14.统一审核跟踪可能丢失审核记录吗?(分数:2.50)A.统一审核跟踪总是在所有情况下都获得保护。B.记录不会丢失,但它们可以用 DML 命令删除或修改。C.审核跟踪可以不受 DML 的影响,但 DDL(比如 TRUNCATE)可以丢失记录。D.可能在实例失败时丢失记录。15.哪一种数据移动方法可以将数据从一个平台转移到另一个平台?。(分数:2.50)A.在读取数据库链接的 SELECT 语句中使用 CREATE TAB

9、LE ASB.Data Pump 网络模式导出/导入C.Data Pump 表空间传输D.使用旧的 exp 和 imp 导出/导入实用程序E.使用 RMAN 备份和还原备份集,而不是映像副本16.使用以下语句创建目录: create directory dp_dir as“c:/tmp“? 但通过 Data Pump 使用它时,却有错误,下面的哪些描述是正确的?(分数:2.50)A.Oracle 软件所有者没有 c:/tmp 上的权限B.Oracle 数据库用户没有 dp_dir 上的权限C.c:/tmp 路径不存在D.c:/tmp 必须存在,否则 CREATE DIRECTORY 语句将失败

10、E.如果以网络模式使用 Data Pump,就不需要目录F.通过发出 grant all on“c:/tmp“to public;命令可以解决一些权限问题17.把 Data Pump 文件从客户端导入的必要条件是什么?(分数:2.50)A.必须创建一个目录对象,指向文件所在的操作系统目录。B.必须存在一个控制文件,准确地描述文件的格式。C.客户机和服务器操作系统必须使用相同的字节排列顺序格式。D.不能从客户端导入文件。18.下面哪个文件不是 SQL*Loader 文件?(分数:2.50)A.错误文件B.控制文件C.丢弃的文件D.好文件E.日志文件19.在 PC 上运行 SQL*Loader,将

11、数据插入远程数据库。下面哪个说法是正确的?(分数:2.50)A.输入数据文件必须在你的 PC 上B.输入数据文件必须在服务器上C.直接加载只有当输入数据文件在服务器上时才可能D.直接加载只有在服务器而不是 PC 上运行 SQL*Loader 时才可能20.研究如下 SQL*Loader 命令: sqlldr scott/tiger table=emp 结果是什么?(分数:2.50)A.负载将会失败,除非有一个控制文件 EMP.CTL。B.如果有一个文件 EMP.DAT,负载就会成功。C.如果 EMP 表不存在,就创建它,否则,就追加到它。D.给用户提示缺少参数,如数据文件的名字。21.哪个 S

12、QL 命令可以引用外部表?(分数:2.50)A.SELECTB.INSERT,UPDATE,DELETEC.CREATE VIEWD.CREATE INDEX22.下面哪个文件不是 Data Pump 文件类型?(分数:2.50)A.转储文件B.日志文件C.控制文件D.SQL 文件23.假定你正在使用 Data Pump 将行上载到表中,并且希望使用直接路径。下面的哪些说法是正确的?(分数:2.50)A.必须在 Data Pump 控制文件中包括 DIRECT 关键字B.对于群集中的表,这是不可能实现的C.对此无法控制,Data Pump 将尽可能地自动使用直接路径D.由于直接路径不在内存中缓

13、存数据,因此速度比外部表路径慢24.假定要把一个表空间从 Windows 上的数据库 A 传输到 AIX 上的数据库 B。下面是步骤: a将文件从小字节序格式转换为大字节序格式。 b把文件从 A 复制到 B。 c导出描述表空间的元数据。 d导入描述表空间的元数据。 e使表空间在 A 上是只读的。 f使表空间在 B 上是可读写的。 这些步骤应以什么顺序执行?(分数:2.50)A.c,e,b,f,a,dB.e,c,b,a,d,fC.e,c,d,a,b,fD.c,e,b,a,d,f25.在多租户环境中 Oracle Database 12c Data Pump 导出和导入支持下列哪些操作?(分数:2

14、.50)A.在 12c 非 CDB 上执行导出和导入之前,总是必须把 12c 以前版本的数据库升级到 12c。B.Oracle 11g 数据库可以导出和导入到 Oracle 12c PDB,作为一个完整的可传输式数据库操作。C.只有 PDB 可以导入和导出到另一个 PDB 上。D.只有 PDB 可以导入和导出到根容器(CDB$ROOT)。E.只有非 CDB 可以导入另一个非 CDB。F.可以导出 PDB,并将其导入同一 CDB 中不同的 PDB。26.AWR 位于 SYSAUX 表空间中。如果怀疑它的大小达到将填满 SYSAUX 表空间的程度,应该采取什么操作来减少发生这种情况的可能性?(分数

15、:3.50)A.将 AWR 移动到一个专门用来存储它的表空间中B.减少快照之间的时间间隔,这样每次快照生成的数据更少C.增加快照之间的时间间隔,这样生成的快照更少D.调整自动维护任务的安排,降低它们的运行频率27.默认方式下,会定期从 AWR 中删除快照,这样将无法比较一个较长时期内的活动(例如,将今年年末的处理与去年年末的处理进行比较),怎样才能做到这一点?(分数:3.50)A.将年末快照保存为基准B.将快照保留时间调整为整个周期:比一年的时间稍长一点C.将构成 SYSAUX 表空间的数据文件设置为 AUTOEXTEND,这样就不会清除快照D.将 STATISTICS_LEVEL 参数设置为

16、 ALL 来禁用清除快照28.ADDM 何时运行?(分数:3.50)A.服务器警报系统引发警报时B.在运行自动任务的维护窗口中C.收集 AWR 快照后D.只有明确要求时29.在收集监视信息方面,请按正确顺序排列下面的步骤: 在 SGA 中收集数据 BMMON 生成 ADDM 报告 MMON 将数据写入 AWR 清除报告 清除快照 A B C D (分数:3.50)A.B.C.D.E.30.自动任务系统在维护窗口中运行哪些顾问?(分数:3.50)A.ADDMB.内存顾问C.段顾问D.SQL 访问顾问E.SQL 调整顾问F.撤消顾问31.在什么情况下顾问不可用?(分数:3.50)A.禁止优化器统计

17、收集自动任务B.STATISTICS_LEVEL 参数设置为 BASICC.AWR 快照已经清除D.Enterprise Manager 还没有配置32.什么进程会引发警报?(分数:3.50)A.MMON(可管理性监视器)B.Enterprise Manager(Database Express 或 Cloud Control)C.检测问题的服务器进程D.SMON(系统监视器)33.最终用户抱怨说,他们总在运行长期查询时收到“快照过旧”错误消息。你查看了DBA_OUTSTANDING_ALERTS 视图,但什么也没看到。为什么会出现这种情况?(分数:3.50)A.将 STATISTICS_LE

18、VEL 参数设置为 BASICB.清除了错误发生期间的快照C.未将任何警报配置为“快照过旧”D.在 DBA_ALERT_HISTORY 中报告“快照过旧”34.如何最好地自动收集优化器的统计数据?(分数:3.50)A.如果 STATISTICS_LEVEL 设置为 TYPICAL 或 ALL,MMON 过程就会收集它们。B.如果 STATISTICS_LEVEL 设置为 TYPICAL 或 ALL,自动维护工作就会收集它们。C.如果代理正在运行,Enterprise Manager Cloud Control 就会收集它们。D.安排一份工作,执行 DBMS_STATS.GATHER_DATAB

19、ASE_STATISTICS 过程。35.查询优化器所使用的对象统计数据存储在哪里?(分数:3.50)A.对象本身B.在数据字典中C.在 AWR 中D.它们在 SGA 的共享池中累积36.你注意到自动任务似乎没有运行。这是为什么呢?。(分数:2.50)A.STATISTICS_LEVEL 参数设置为 BASICB.任务已经显式禁用C.Enterprise Manager Agent 没有运行D.任务没有用 DBMS_SCHEDULER 包安排E.任务没有用 DBMS_JOB 包安排OCA 认证-11 答案解析(总分:100.00,做题时间:90 分钟)一、不定项选择题(总题数:36,分数:10

20、0.00)1.如何使用户在不执行身份验证的情况下进行连接?(分数:2.50)A.将 CREATE SESSION 权限授予 PUBLICB.按如下方式创建用户,不使用口令:CREATE USER ANON IDENTIFIED BY“;C.创建一个禁用口令身份验证的配置文件,并将此配置文件分配给用户D.这做不到,因为所有用户都必须通过身份验证 解析:所有用户都必须通过身份验证。 A、B 和 C 不正确。A 是错误的,虽然这样做使所有用户都有权限连接,但他们仍必须通过身份验证。B 是错误的,因为不能将空值作为口令。C 是错误的,因为配置文件只能管理口令,并不能禁用它们。2.使用下面的语句创建用户

21、: create user jon identified by oracle default tablespace example; 在 EXAMPLE 表空间中创建表之前,还必须做什么?(分数:2.50)A.什么都不需要做B.给予其 EXAMPLE 上的配额C.授予其 CREATE TABLE 权限 D.授予其 CREATE SESSION 权限 E.授予其 MANAGE TABLESPACE 权限解析:所有这些操作都是必需的。 A、B 和 E 不正确。A 是错误的,如果没有权限和配额,JON 将无法连接和创建表。B 是不必要的,因为在EXAMPLE 表空间上给用户 JON 隐式授予了一个无

22、限配额。E 是错误的,因为此权限允许管理表空间,而不允许在其中创建对象。3.假设一个用户拥有表空间中的表,如果尝试将其表空间上的配额减少为 0,会产生什么结果?(分数:2.50)A.表继续存在,但 INSERT 将失败B.表继续存在,但不能变大 C.除非首先删除表,否则此尝试将失败D.如果使用 CASCADE 关键字,则将自动删除表解析:无法为表分配更多的区间。 A、C 和 D 不正确。A 是错误的,只要已分配的区间中仍有空间,插入操作就会成功。C 是错误的,并不需要删除表。D 是错误的,因为 CASCADE 无法用于 quota 命令。4.如果在不指定临时表空间的情况下创建用户,会为用户分配

23、哪个临时表空间?(分数:2.50)A.必须指定临时表空间B.SYSTEMC.TEMPD.数据库默认临时表空间 E.用户不再拥有临时表空间解析:始终都有一个数据库范围的默认临时表空间,其默认为 SYSTEM。在很多情况下,已将其设置为TEMP。 A、B、C 和 E 不正确。A 是错误的,因为存在默认设置。B 是错误的,因为默认的临时表空间可以修改。C是错误的,尽管 TEMP 是常用的默认设置,但也并非总是如此。E 是错误的,因为所有用户账户必须拥有临时表空间。5.发出如下命令: a. grant select on hr. regions to jon; b. grant all on hr.r

24、egions to jon; c. grant dba to jon; d. grant select on hr.regions to public; 哪些授权可以撤消以阻止 JON 看到 HR.REGIONS 的内容?(分数:2.50)A.(a)、(b)、(c)和(d)B.(a)、(c)和(d) C.(b)、(c)和(d)D.(c)和(d)E.(a)、(b)和(c)解析:必须删除 DBA 角色和 PUBLIC 的权限,以及直接授予的 SELECT 权限。 A、C、D 和 E 是不正确的。C、D 和 E 是不正确的,因为它们都没有删除一个必须撤消的权限。A 不正确,因为没有必要撤消 ALL

25、和 SELECT,撤消其中之一就足够了。6.下面有关系统权限的语句哪些是正确的?(分数:2.50)A.只有 SYS 和 SYSTEM 用户可以授予系统权限B.如果撤消某个用户的某个系统权限,也将从该用户授予权限的所有用户那里撒消此系统权限C.如果撤消某个用户的某个系统权限,不会从该用户授予权限的所有用户那里撤消此系统权限 D.CREATE TABLE 是系统权限 E.CREATE ANY TABLE 是系统权限 解析:C 是正确的,因为系统权限的撤消不会级联。D 和 E 是正确的,因为更新数据字典的任何操作部是系统权限。 A 和 B 不正确。A 是错误的,因为获得 WITH ADMIN OPT

26、ION 权限的任何用户都可以授予系统权限。B 是错误的,因为系统权限的撤消不会级联。7.研究此脚本(已经添加了行号): 1 create role hr_role identified by pass; 2 grant create table to hr_role; 3 grant select table to hr_role; 4 grant connect to hr_role; 哪一行将导致错误?(分数:2.50)A.第 1 行,因为只有用户(而不是角色)拥有口令B.第 2 行,因为只有用户(而不是角色)可以创建和拥有表C.第 3 行,因为 SELECT TABLE 不是权限 D.第

27、 4 行,因为角色不能同时拥有系统权限和表权限解析:因为并不存在 SELECT TABLE 之类的权限,此权限由 CREATE TABLE 隐式授予。 A、B 和 D 不正确。A 是错误的,因为角色可以受到口令的保护。B 是错误的,虽然表必须归用户所有,但可将创建它们的权限授予角色。D 是错误的,因为角色可以包含对象权限和系统权限的任意组合。8.有关角色的描述,哪些语句是错误的?(分数:2.50)A.可以将对象权限、系统权限和角色授予角色B.角色不能与表同名 C.角色不能与用户同名D.可以在会话中启用或禁用角色解析:角色不是模式对象,所以可以与表同名。 A、C 和 D 不正确。A 是错误的,因

28、为角色可以拥有系统、对象和角色权限的任意组合。C 是错误的,因为角色不能与用户同名。D 是错误的,因为可以随时启用和禁用角色。9.如果删除了密码配置文件,会如何影响被分配了该密码配置文件的用户?(分数:2.50)A.不能删除配置文件,除非给用户解除了该配置文件的分配。B.如果使用了 CASCADE 关键字,就删除配置文件。C.用户将转而使用默认的配置文件。 D.被分配了该密码配置文件的用户将继续使用它,但它不再分配给其他任何人。解析:删除配置文件,会隐式地给所有相关用户重新赋予默认的配置文件。 A、B 和 D 是不正确的。A 是不正确的,因为是隐式地给用户重新分配默认的配置文件。B 是不正确的

29、,因为 DROP PROFILE 命令没有 CASCADE 关键字;它是不必要的。D 是不正确的,因为删除配置文件的影响会立即显现。10.口令配置文件可以控制哪些事项?(分数:2.50)A.选择同一口令的两个或多个用户B.阻止同一用户重用口令 C.强制用户更改口令 D.启用或禁用口令文件身份验证解析:这些都是口令限制。 A 和 D 不正确。A 是错误的,因为这无法控制,Oracle 不知道实际的口令,只知道口令的散列。D 是错误的,因为这是通过 REMOTE_LOGIN_PASSWORDFILE 实例参数而不是配置文件控制的。11.假定要使用统一审核,运行下面的查询: orclz select

30、 value from v$option where parameter=“Unified Auditing“; VALUE - TRUE Orcl z 应该做什么来启用统一审核?(分数:2.50)A.运行 ALTER SYSTEM SET ALIDIT_TRAIL=DB,EXTENDED SCOPE=SPFILE;然后重新启动数据库。B.用统一审核库重新链接 Oracle 可执行文件。 C.创建并启用一个或多个统一审核策略。D.禁用标准审核。解析:有必要把统一审核库链接到 Oracle 二进制文件。 A、C 和 D 是不正确的。A 是不正确的,因为 ALIDIT_TRAIL 参数启用标准审核

31、,而不是统一审核。C 是必需的,但还不够。D 是不正确的,因为标准和统一审核可以共存。12.需要跟踪任何用户针对特定表执行的所有 SELECT 语句。哪个审核工具会这样做?(分数:2.50)A.标准审核B.细粒度的审核C.统一审核D.上述所有 解析:任何审核方法都可以做到这一点。 A、B 和 C 是不正确的。这些方法都可以跟踪这样的访问,但它们都有不同的方式来配置,审核记录也有不同的目的地。13.强制审核什么类型的活动?(分数:2.50)A.创建、修改或删除审核政策 B.创建、修改或删除用户C.执行 AUDIT 和 NOAUDIT 命令 D.以 SYSDBA 身份建立连接时执行的所有语句E.在

32、 MOUNT 或 NOMOUNT 模式下的 SYSDBA 顶级语句 F.对数据字典执行的 DDL解析:配置审核的命令本身已通过审核,数据库打开之前执行的所有顶级语句也已通过审核。 B、D 和 F 是不正确的。这些命令类型并不强制审核。大多数 DBA 需要审核它们,但这必须明确配置。14.统一审核跟踪可能丢失审核记录吗?(分数:2.50)A.统一审核跟踪总是在所有情况下都获得保护。B.记录不会丢失,但它们可以用 DML 命令删除或修改。C.审核跟踪可以不受 DML 的影响,但 DDL(比如 TRUNCATE)可以丢失记录。D.可能在实例失败时丢失记录。 解析:默认情况下,记录在写入审核跟踪之前可

33、以缓存到 SGA 中。因此,实例失败可能丢失记录。 A、B 和 C 是不正确的。A 是不正确的,因为审核跟踪可以丢失记录如果没有配置为实时写入它们。B和 C 是不正确的,因为审核跟踪不受 DDL 和 DML 的影响。15.哪一种数据移动方法可以将数据从一个平台转移到另一个平台?。(分数:2.50)A.在读取数据库链接的 SELECT 语句中使用 CREATE TABLE AS B.Data Pump 网络模式导出/导入 C.Data Pump 表空间传输 D.使用旧的 exp 和 imp 导出/导入实用程序 E.使用 RMAN 备份和还原备份集,而不是映像副本解析:所有这些技术都有跨平台的能力

34、。如果目标平台使用的字节序与源平台不同,C(表空间传输)就可能需要转换文件。 E 是不正确的。这是不正确的,因为备份集不能跨平台移植,但映像副本可以。16.使用以下语句创建目录: create directory dp_dir as“c:/tmp“? 但通过 Data Pump 使用它时,却有错误,下面的哪些描述是正确的?(分数:2.50)A.Oracle 软件所有者没有 c:/tmp 上的权限 B.Oracle 数据库用户没有 dp_dir 上的权限 C.c:/tmp 路径不存在 D.c:/tmp 必须存在,否则 CREATE DIRECTORY 语句将失败E.如果以网络模式使用 Data

35、Pump,就不需要目录F.通过发出 grant all on“c:/tmp“to public;命令可以解决一些权限问题解析:这些条件会在使用目录而不是创建目录时导致问题。 D、E 和 F 是错误的。D 是错误的,因为目录的存在性并不在创建时检查。E 是错误的,因为尽管网络模式不需要转储文件的目录,但需要日志文件的目录。F 是错误的,因为它混淆了目录上的 Oracle 权限和物理路径上的操作系统权限。17.把 Data Pump 文件从客户端导入的必要条件是什么?(分数:2.50)A.必须创建一个目录对象,指向文件所在的操作系统目录。B.必须存在一个控制文件,准确地描述文件的格式。C.客户机和

36、服务器操作系统必须使用相同的字节排列顺序格式。D.不能从客户端导入文件。 解析:不能从客户机导入文件;转储必须存在于服务器上。 A、B 和 C 是不正确的。A 是不正确的,因为目录对象只能指向服务器上的一个目录。B 是不正确的,因为控制文件由 SQL*Loader。而不是 Data Pump 使用。C 是错误的,因为字节序与可传输的表空间相关,与数据导入无关。18.下面哪个文件不是 SQL*Loader 文件?(分数:2.50)A.错误文件B.控制文件C.丢弃的文件D.好文件 E.日志文件解析:没有所谓的“好”文件在表中插入可接受的行,SQL*Loader 不会记录它们。A、B、C 和 E 是

37、错误的,这些是 SQL*Loader 可以生成的文件类型。19.在 PC 上运行 SQL*Loader,将数据插入远程数据库。下面哪个说法是正确的?(分数:2.50)A.输入数据文件必须在你的 PC 上 B.输入数据文件必须在服务器上C.直接加载只有当输入数据文件在服务器上时才可能D.直接加载只有在服务器而不是 PC 上运行 SQL*Loader 时才可能解析:SQL*Loader 是客户端-服务器进程:输入文件必须是用户进程本地的。 B、C 和 D 是错误的。B 是错误的,因为输入文件必须在客户端-服务器进程可访问的 PC 上。C 和 D 是错误的,因为直接加载与文件位置无关。20.研究如下

38、 SQL*Loader 命令: sqlldr scott/tiger table=emp 结果是什么?(分数:2.50)A.负载将会失败,除非有一个控制文件 EMP.CTL。B.如果有一个文件 EMP.DAT,负载就会成功。 C.如果 EMP 表不存在,就创建它,否则,就追加到它。D.给用户提示缺少参数,如数据文件的名字。解析:Express 模式依赖于许多默认值,其中之一是数据文件名称必须是带有.DAT 后缀的表名。 A、C 和 D 是不正确的。A 是不正确的,因为 Express 模式不使用控制文件。C 是错误的,因为 Express 模式不能创建表,它只能追加到现有表中。D 是错误的,因

39、为 Express 模式没有提示。21.哪个 SQL 命令可以引用外部表?(分数:2.50)A.SELECT B.INSERT,UPDATE,DELETEC.CREATE VIEW D.CREATE INDEX解析:与 SELECT 有关的任何事物,包括创建视图,都可以在外部表上执行。 B 和 D 是不正确的。DML 不能在外部表上执行,索引也不行。22.下面哪个文件不是 Data Pump 文件类型?(分数:2.50)A.转储文件B.日志文件C.控制文件 D.SQL 文件解析:SQL*Loader 可以使用控制文件,而 Data Pump 不使用。A、B 和 D 是错误的,Data Pump

40、 导出操作会生成转储文件,导入操作可以生成 SQL 文件,导出和导入操作会生成日志文件。23.假定你正在使用 Data Pump 将行上载到表中,并且希望使用直接路径。下面的哪些说法是正确的?(分数:2.50)A.必须在 Data Pump 控制文件中包括 DIRECT 关键字B.对于群集中的表,这是不可能实现的 C.对此无法控制,Data Pump 将尽可能地自动使用直接路径 D.由于直接路径不在内存中缓存数据,因此速度比外部表路径慢解析:群集是不能直接加载的复杂结构。Data Pump 自动确定直接加载是否可能。A 和 D 是错误的。没有DIRECT 关键字,因为选择是自动的。直接路径更快

41、,因为它绕过 SGA。24.假定要把一个表空间从 Windows 上的数据库 A 传输到 AIX 上的数据库 B。下面是步骤: a将文件从小字节序格式转换为大字节序格式。 b把文件从 A 复制到 B。 c导出描述表空间的元数据。 d导入描述表空间的元数据。 e使表空间在 A 上是只读的。 f使表空间在 B 上是可读写的。 这些步骤应以什么顺序执行?(分数:2.50)A.c,e,b,f,a,dB.e,c,b,a,d,f C.e,c,d,a,b,fD.c,e,b,a,d,f解析:A、C 和 D 是不正确的。所有这些序列是错误的。唯一可以接受的替代顺序将是步骤 a 的字节序转换放在步骤 b 的复制之

42、前。25.在多租户环境中 Oracle Database 12c Data Pump 导出和导入支持下列哪些操作?(分数:2.50)A.在 12c 非 CDB 上执行导出和导入之前,总是必须把 12c 以前版本的数据库升级到 12c。B.Oracle 11g 数据库可以导出和导入到 Oracle 12c PDB,作为一个完整的可传输式数据库操作。 C.只有 PDB 可以导入和导出到另一个 PDB 上。D.只有 PDB 可以导入和导出到根容器(CDB$ROOT)。E.只有非 CDB 可以导入另一个非 CDB。F.可以导出 PDB,并将其导入同一 CDB 中不同的 PDB。 解析:可以在数据库版本

43、 11g 中执行任何类型的导出(模式、表空间、完全可传输式)并将其导入 PDB。此外,也可以使用 Data Pump 导出/导入和完整的可传输选项,复制同一 CDB 中的 PDB。 A、C、D 和 E 是不正确的。A 是不正确的,因为在使用 Data Pump 导出/导入之前,不需要升级数据库,只要 Oracle 数据库的版本是 11g 或更新。C 是不正确的,因为只要连接到 PDB 时使用服务名称,就总是可以把非 CDB 导入到新的 PDB。D 是不正确的,因为不能使用 Data Pump 导入到 CDB 的根容器。E 是错误的,因为只要源数据库的版本是 11g 或更新,非 CDB 就可以导

44、入到另一个非 CDB 或 PDB 中。26.AWR 位于 SYSAUX 表空间中。如果怀疑它的大小达到将填满 SYSAUX 表空间的程度,应该采取什么操作来减少发生这种情况的可能性?(分数:3.50)A.将 AWR 移动到一个专门用来存储它的表空间中B.减少快照之间的时间间隔,这样每次快照生成的数据更少C.增加快照之间的时间间隔,这样生成的快照更少 D.调整自动维护任务的安排,降低它们的运行频率解析:增加快照之间的时间将减少存储的次数,进而减少需要的空间。 A、B 和 D 不正确。A 是错误的,因为无法重新定位 AWR。B 是错误的,因为存储快照需要的空间与快照频率无关,其效果往往适得其反。D

45、 是错误的,因为自动维护任务不控制快照,快照占用 AWR 中的一块空间。27.默认方式下,会定期从 AWR 中删除快照,这样将无法比较一个较长时期内的活动(例如,将今年年末的处理与去年年末的处理进行比较),怎样才能做到这一点?(分数:3.50)A.将年末快照保存为基准 B.将快照保留时间调整为整个周期:比一年的时间稍长一点C.将构成 SYSAUX 表空间的数据文件设置为 AUTOEXTEND,这样就不会清除快照D.将 STATISTICS_LEVEL 参数设置为 ALL 来禁用清除快照解析:A 正是预期使用基准的情况。 B、C 和 D 不正确。B 虽然也行,但需要超级大的 SYSAUX 表空间

46、,这不是一个好办法。C 是错误的,因为可用空间对保留时间没有影响。D 是错误的,因为 STATISTICS_LEVEL 控制收集的信息量,并不控制保留时间。28.ADDM 何时运行?(分数:3.50)A.服务器警报系统引发警报时B.在运行自动任务的维护窗口中C.收集 AWR 快照后 D.只有明确要求时解析:在拍制快照时,ADDM 会自动运行,比较当前的快照和以前的快照。 A、B 和 D 不正确。A 是错误的,原因是警报系统和 ADDM 之间不集成。B 不正确,因为 ADDM 不是自动任务。D 是错误的,虽然可以显式请求 ADDM 报告,但它们也会自动生成。29.在收集监视信息方面,请按正确顺序

47、排列下面的步骤: 在 SGA 中收集数据 BMMON 生成 ADDM 报告 MMON 将数据写入 AWR 清除报告 清除快照 A B C D (分数:3.50)A.B. C.D.E.解析:30.自动任务系统在维护窗口中运行哪些顾问?(分数:3.50)A.ADDMB.内存顾问C.段顾问 D.SQL 访问顾问E.SQL 调整顾问 F.撤消顾问解析:这些在每个维护窗口中运行,但需要由 DBA 来实施建议的内容。 A、B、D 和 F 不正确。A 是错误的,因为 MMON 调用 ADDM。B、D 和 F 是错误的,因为这些都是必须手动调用的顾问。31.在什么情况下顾问不可用?(分数:3.50)A.禁止优

48、化器统计收集自动任务B.STATISTICS_LEVEL 参数设置为 BASIC C.AWR 快照已经清除D.Enterprise Manager 还没有配置解析:顾问依赖于 STATISTICS_LEVEL。 A、C 和 D 是不正确的。A 是不正确的,因为顾问不需要优化器统计信息,但他们可能建议收集它们。C 是不正确的,因为顾问总是可以使用实例中目前可用的信息来调用。D 是不正确的,因为尽管 Enterprise Manager。可以调用顾问,但它们之间没有依赖关系。32.什么进程会引发警报?(分数:3.50)A.MMON(可管理性监视器) B.Enterprise Manager(Dat

49、abase Express 或 Cloud Control)C.检测问题的服务器进程D.SMON(系统监视器)解析:MMON 通过把消息写入警报队列,来引发警报。 B、C 和 D 不正确。B 是错误的,因为 Enterprise Manager 不引发警报,而是予以报告。C 和 D 是错误的,因为服务器会话和 SMON 都不属于警报系统的一部分。33.最终用户抱怨说,他们总在运行长期查询时收到“快照过旧”错误消息。你查看了DBA_OUTSTANDING_ALERTS 视图,但什么也没看到。为什么会出现这种情况?(分数:3.50)A.将 STATISTICS_LEVEL 参数设置为 BASICB.清除了错误发生期间的快照C.未将任何警报配置为“快照过旧”D.在 DBA_ALERT_HISTORY 中报告“快照过旧” 解析:“快照过旧”是无状态警报,直接进入警报历史。 A、B 和 C 不正确。A

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1