OCA认证-6
(总分48, 做题时间90分钟)
不定项选择题
1. 
如果希望在使用SELECT语句访问特定数据时运行一个PL/SQL代码块,那么应当使用哪一种审计方法?
A 数据库审计
B 细粒度审计
C 数据库触发器
D 无法实现这个功能
2. 
查询外部表时,会发生什么事情?
A 将数据从操作系统文件读入会话的临时表空间中的临时段中
B 将数据读入会话的PGA,绕过SGA
C 将数据读入数据库高速缓存区
D 根据表结构的复杂程度,决定数据是否通过数据库高速缓存区
3. 
下面哪个文件不是Data Pump文件类型?
A 转储文件
B 日志文件
C 控制文件
D SQL文件
4. 
什么进程会引发警报?
A MMON(Manageability Monitor)
B Enterprise Manager(Database Control或Grid Control)
C 检测问题的服务器进程
D SMON(System Monitor)
5. 
发现表上的统计信息存在错误:NUM_ROWS数字不包括到现时为止今天插入的任何行。可能发生了什么情况?
A 未将STATISTICS_LEVEL参数设置为TYPICAL或ALL
B 已经通过执行DBMS_STATS.LOCK_TABLE_STATS过程锁定了统计信息
C 在下次分析之前,不会更改统计信息
D 没有运行自动维护任务
6. 
下面哪些语句准确描述了Oracle目录对象?
A 目录归用户所有,可为其他用户授予此目录上的访问权限
B 创建Oracle目录时,服务器不会确认操作系统目录是否存在,也不确认Oracle进程是否可以访问它
C 必须在UTL_FILE_DIR参数中列出目录对象,此后,PL/SQL才能对其中的文件执行读写操作
D 所有用户都可以创建专用目录;只有拥有CRENTEANY DIRECTORY权限的用户才能创建公共目录
7. 
在一个Oracle实例中,有些进程的数量只能是一个,而有些则可以有多个,下面的哪些进程可以多次出现?
A 归档进程
B 检查点进程
C 数据库写入器进程
D 日志写入器进程
E 会话服务器进程
8. 
下面的哪些选项可以用于B*树索引,而不能用于位图索引?
A 压缩
B 降序
C 基于函数的键表达式
D 反向键索引
E 唯一性
F 使用复合键
9. 
在Oracle环境中,怎样区分客户与服务器?
A 通过实例与数据库进行区分
B 通过用户与用户进程进行区分
C 通过服务器进程与实例进行区分
D 通过用户进程与服务器进程进行区分
E 客户端-服务器的区分因执行周期的阶段而异
10. 
哪些工具可用于创建数据库?
A Database Configuration Assistant
B Database Upgrade Assistant
C SQL*Plus
D Oracle Universal Installer
E Oracle Enterprise Manager Database Control
11. 
考虑listener.ora文件的以下行:
L1=(description=(address=(protocol=tcp)(host=serv1)(port=1521)))
如果输入连接字符串“connect scott/tiger@L1”,那么会出现什么情况?
A 用户会连接实例L1
B 当且仅当使用动态实例注册时,用户会连接实例
C 无法预料。将要发生的情况取决于如何配置客户端
D 如果用户登录服务器,那么IPC协议会连接用户与这个本地实例
E 如果没有启动侦听器,那么连接会失败
12. 
如果使用此语法创建表空间:
create tablespace tbs1 datafile "tbsl.dbf" size 10m;
它将具有下面的哪些特性?
A 数据文件将自动扩展,但最大为其初始大小的两倍
B 将使用MAXSIZE UNLIMITED自动扩展数据文件
C 将为本地区间管理
D 将使用位图管理段空间
E 将在DB_CREATE_FILE_DEST目录中创建文件
13. 
研究下面的tnsnames.ora文件:
test =
(description =
(address_list =
(address=(protocol=tcp)(host=serv2)(port=1521))
)
(connect_data=
(service_name =prod)
)
)
prod=
(description=
(address_list=
(address=(protocol=tcp)(host=servl)(port=1521))
)
(connect_data =
(service_name=prod)
)
)
dev=
(description=
(address_list=
(address= (protocol=tcp)(host=serv2)(port=1521))
)
(connect_data=
(service_name=dev)
)
)
有关连接字符串test、prod和dev,下面哪些语句的描述是正确的?
A 三个都正确
B 只有将实例设置为动态实例注册时,所有三个才能成功
C 测试连接将失败,因为连接字符串与服务名不匹配
D serv2上将出现端口冲突现象,因为prod和dev尝试使用同一端口
14. 
可在何处看到标准数据库审计的结果?
A 如果AUDIT_TRAIL参数设置为DB,可在DBA_AUDIT_TRAIL中看到
B 如果AUDIT_TRAIL参数设置为DB,可在DBA_COMMON_AUDIT_TRAIL视图中看到
C 如果AUDIT_TRAIL操作设置为OS,可在操作系统审计跟踪中看到
D 如果AUDIT_TRAIL参数设置为XML,可以操作系统审计跟踪中看到
15. 
何时实施完整检查点?
A 在NORMAL关闭期间执行
B 在IMMEDIATE关闭期间执行
C 使表空间脱机时
D 执行日志切换时
16. 
打开数据库时,哪些文件必须被同步?
A 数据文件、联机重做日志文件以及控制文件
B 参数文件和口令文件
C 所有多重控制文件副本
D 不需要同步任何文件,SMON进程会在打开数据库之后通过实例恢复来同步所有文件
17. 
以用户SYSTEM的身份执行下面的命令将以失败而告终,那是为什么呢?
alter system set audit_sys_operations=false;
A 只有SYS用户才能更改参数
B 只能在NOMOUNT或MOUNT模式中调整参数,只有数据库处于OPEN模式时,SYSTEM才能连接
C “职责分离”原则意味着,只有系统管理员(而非数据库管理员)可以更改此参数
D 参数是静态参数
18. 
运行OUI前必须在Linux中设置哪个环境变量?
A ORACLE_HOME
B ORACLE_BASE
C ORACLE_SID
D DISPLAY
19. 
如果在同一Oracle主目录下创建了多个数据库,将如何配置Database Control?
A Database Control允许通过一个URL访问在一个Oracle主目录下创建的所有数据库
B Database Control允许通过不同端口访问每个数据库
C 仅需在一个数据库中配置Database Control,此后,就可以使用Database Control连接到所有数据库
D Database Control仅能管理每个Oracle主目录下的一个数据库
20. 
当前重做字节地址(也称为增量检查点位置)在何处记录?
A 在控制文件中
B 在当前联机日志文件组中
C 在每个数据文件的文件头处
D 在系统全局区域
21. 
哪个内存结构的大小在启动实例时就固定下来?
A 共享池
B 大池
C Java池
D 日志缓冲区
E 如果启用了Automatic Memory Management,这些都不是固定的
22. 
您在星期日执行全部备份,在星期一执行级别0备份,在星期二执行增量级别1差分备份,在星期三执行增量级别1累积备份,在星期四执行增量级别1累积备份。在星期四的备份中,将包含哪些块?
A 自从星期日以来更改的所有块
B 自从星期一以来更改的所有块
C 自从星期二以来更改的所有块
D 自从星期三以来更改的所有块
23. 
如果希望在使用SELECT语句访问特定数据时运行一个PL/SQL代码块,那么应当使用哪一种审计方法?
A 数据库审计
B 细粒度审计
C 数据库触发器
D 无法实现这个功能
24. 
在PC上使用impdp功能运行Data Pump导入时,源转储文件应在什么位置?
A 转储文件必须在PC上
B 转储文件必须在服务器上
C 只有转储文件在服务器上时,才能使用直接路径;如果它们是本地的,Data Pump必须回复到外部表路径
D 如果转储文件不是数据库本地文件,Data Pump将使用网络模式
答题卡