【计算机类职业资格】OCA认证-管理撤销、保护Oracle数据库的安全及答案解析.doc
《【计算机类职业资格】OCA认证-管理撤销、保护Oracle数据库的安全及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】OCA认证-管理撤销、保护Oracle数据库的安全及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、OCA 认证-管理撤销、保护 Oracle 数据库的安全及答案解析(总分:34.00,做题时间:90 分钟)一、B不定项选择题/B(总题数:17,分数:34.00)1.下列关于撤销的叙述哪些是正确的(选择所有正确的答案)?(分数:2.00)A.一个撤销段能够保护许多事务B.一个事务能够使用许多撤销段C.一个数据库可以具有许多撤销表空间D.一个实例可以具有许多撤销表空间E.一个撤销段能够被分布在许多数据文件中 撤销段与回滚段不能共存2.某个撤销表空间具有 10 个撤销段,但是一个突发活动期间存在 20 个并发的事务。那么,此时会出现什么情况(选择一个最佳答案)?(分数:2.00)A.Oracle
2、 会创建另外 10 个撤销段B.这些事务会自动在 10 个撤销段之间进行均衡C.在 10 个事务被提交之前,另外 10 个事务会停滞D.出现的情况取决于 UNDO_RETENTION 设置3.执行如下命令: audit select on hr.emp by access; 但在执行以下命令时: select*from hr.emp where employee_id=0; 并未生成审计记录,原因是什么(选择一个最佳答案)?(分数:2.00)A.以 SYS 的身份进行连接,而 AUDIT_SYS_OPERATIONS 被设置为 FALSEB.AUDIT_TRAIL 参数被设置为 NONEC.此
3、语句未访问任何行;不存在 EMPLOYEE_ID 为 0 的行D.只有重新启动实例,才能使任何审计更改生效4.某个撤销表空间由磁盘上的一个数据文件组成,并且事务由于缺乏撤销空间而失败。此时,这个磁盘己满。您已经启用了确保保留。下列的所有选项都能够解决这个问题,但是哪个选项会导致用户停止工作(选择一个最佳答案)?(分数:2.00)A.创建另一个更大的撤销表空间,并且使用“alter system set undo_tablespace=”命令切换至这个表空间B.将这个数据文件移至另一具有更大空间的磁盘,并且使用“alter database resize datafile”命令使数据文件变得更大
4、C.使用“alter system set undo_retention=”命令减小 undo_retention 设置D.使用“alter tablespaceretention guarantee”命令禁止确保保留5.即使使用了自动的撤销管理段,但用户仍然会遇到“snapshot too old(快照过旧)”错误。那么,应当怎样解决这个问题(选择所有正确的答案)?(分数:2.00)A.增大 UNDO_RETENTION 参数值B.设置 RENTENTION_GUARANTEE 参数C.调整查询,使查询运行得更快D.增加撤销表空间的大小E.启用 RETENTION GUARANTEE 增加撤
5、销段的大小6.查看如下所示的查询与结果集。 SQLselect BEGIN_TIME,END_TIME,UNDOBLKS,MAXQUERYLEN from V$UNDOSTAT; BEGIN_TIME END_TIME UNDOBLKS MAXQUERYLEN - - - - 02-01-08:11:35:55 02-01-08:11:41:33 14435 29 02-01-08:11:25:55 02-01-08:11:35:55 120248 296 02-01-08:11:15:55 02-01-08:11:25:55 137497 37 02-01-08:11:05:55 02-01
6、-08:11:15:55 102760 1534 02-01-08:10:55:55 02-01-08:11:05:55 237014 540 02-01-08:10:45:55 02-01-08:10:55:55 156223 1740 02-01-08:10:35:55 02-01-08:10:45:55 145275 420 02-01-08:10:25:55 02-01-08:10:35:55 99074 120 撤销表空间的数据块大小为 4KB。下列哪个值是这个撤销表空间的最优大小(选择一个最佳答案)?(分数:2.00)A.1GBB.2GBC.3GBD.4GB7.如果某个撤销段被填满
7、,那么会出现什么情况(选择一个最佳答案)?(分数:2.00)A.会自动创建另一个撤销段B.这个撤销段的大小会增加C.如果数据文件被设置为是自动扩展的,那么这个撤销表空间会被扩展D.此时事务会在其他撤销段中继续进行8.要使数据库会话创建由服务器的操作系统存储的文件,必须具备什么条件(选择三个正确答案)?(分数:2.00)A.连接到数据库账户的会话必须拥有 UTL_FILE 程序包上的执行权限B.连接到数据库账户的会话必须拥有 DBMS_OUTPUT 程序包上的执行权限C.必须设置 UTL_FILE_DIR 参数D.必须将 DB_WRITER_PROCESSES 参数设置为大于零E.必须设置 DB
8、_CREATlE_FILE_DEST 参数 Oracle 实例在其下运行的操作系统账户必须拥有存储文件的目录上的写权限9.可在何处看到标准数据库审计的结果(选择所有正确的答案)?(分数:2.00)A.如果 AUDIT_TRAIL 参数设置为 DB,可在 DBA_AUDIT_TRAIL 中看到B.如果 AUDIT_TRAIL 参数设置为 DB,可在 DBA_COMMON_AUDIT_TRAIL 视图中看到C.如果 AUDIT_TRAIL 操作设置为 OS,可在操作系统审计跟踪中看到D.如果 AUDIT_TRAIL 参数设置为 XML,可以操作系统审计跟踪中看到10.如果希望在使用 SELECT
9、语句访问特定数据时运行一个 PL/SQL 代码块,那么应当使用哪一种审计方法(选择一个最佳答案)?(分数:2.00)A.数据库审计B.细粒度审计C.数据库触发器D.无法实现这个功能11.您的用户报告“ORA-1555:snapshot too old(快照过旧)”错误消息。这个错误可能是由下列哪些原因造成的(选择一个最佳答案)?(分数:2.00)A.没有足够频繁地生成快照B.撤销数据过旧C.没有足够的撤销数据D.撤销表空间保存数据的时间过长12.用户 JOHN 启动查询。用户 ROOPESH 更新将包含在查询中的行。JOHN 的查询完成。ROOPESH 提交其更改。JOHN 再次运行其查询。以
10、下哪些语句是正确的(选择所有正确的答案)。(分数:2.00)A.一致性原则意味着,JOHN 的两个查询将返回同一结果集B.当 ROOPESH 提交时,撤销数据将转储到磁盘C.当 ROOPESH 提交时,撤销处于不活动状态D.JOHN 的第一个查询将使用撤销数据E.JOHN 的第二个查询将使用撤销数据 这两个查询将会不一致13.以用户 SYSTEM 的身份执行下面的命令将以失败而告终,那是为什么呢(选择一个最佳答案)? alter system set audit_sys_operations=false;(分数:2.00)A.只有 SYS 用户才能更改参数B.只能在 NOMOUNT 或 MOU
11、NT 模式中调整参数,只有数据库处于 OPEN 模式时,SYSTEM 才能连接C.“职责分离”原则意味着,只有系统管理员(而非数据库管理员)可以更改此参数D.参数是静态参数14.执行一条 DML 语句时会出现什么情况(选择一个最佳答案)?(分数:2.00)A.磁盘上的数据与撤销块都会被更新,并且相应的变化会被写入重做流B.原有数据被写至撤销段,更新后的数据被写至数据段和重做日志缓冲区C.数据和撤销块在数据库高速缓存区中更新,更新也会转入日志缓冲区D.使用重做事务所需的信息更新重做日志缓冲区,同时使用反转事务所需的信息更新撤销块15.在下列哪些场合中,我们可以将 REMOTE_LOGIN_PAS
12、SWORDFILE 实例参数 设置为 EXCLUSIVE(选择两个正确的答案)?(分数:2.00)A.登录服务器之外的机器时需要一个 SYSDBA 连接B.希望禁用操作系统身份验证C.希望将用户添加至口令文件D.希望阻止其他用户被添加至口令文件16.如果怀疑撤销生成带来了性能问题,可以采用什么操作来减少撤销数据的生成量(选择一个最佳答案)?(分数:2.00)A.从使用回滚段改为自动撤销管理B.将 UNDO_MANAGEMENT 参数设置为 NONEC.减少撤销段的大小D.您无能为力,因为所有的 DML 语句都必须生成撤销17.使用 SYSDBA 权限进行连接的用户需要执行哪些审计操作(选择一个
13、最佳答案)?(分数:2.00)A.将 AUDIT_SYS_OPERATIONS 实例参数设置为 TRUEB.使用数据库审计来审计 SYSDBA 权限的使用C.首先将 REMOTE_LOGIN_PASSWORDFILE 实例参数设置为 NONE,从而只能通过操作系统身份验证来生成SYSDBA 连接。然后将 AUDIT_TRAIL 参数设置为 OS,并且确保 DBA 无权进行审计跟踪D.这不可能发生。具有 SYSDBA 权限的任何用户始终会跳过审计机制OCA 认证-管理撤销、保护 Oracle 数据库的安全答案解析(总分:34.00,做题时间:90 分钟)一、B不定项选择题/B(总题数:17,分数
14、:34.00)1.下列关于撤销的叙述哪些是正确的(选择所有正确的答案)?(分数:2.00)A.一个撤销段能够保护许多事务 B.一个事务能够使用许多撤销段C.一个数据库可以具有许多撤销表空间 D.一个实例可以具有许多撤销表空间E.一个撤销段能够被分布在许多数据文件中 撤销段与回滚段不能共存 解析:A 是正确的,但 Oracle 在尝试避免这种情况。C 是正确的,但在任何时刻,实例只能使一个撤销表空间处于活动状态。E 是正确的,在存储方面,撤销段与其他任何段是类似的:表空间将物理存储从逻辑存储中分离出来。B 是错误的,因为一个事务仅受到一个撤销段的保护。D 是错误的,因为一个实例只能使用一个撤销表
15、空间。F 是错误的,因为撤销段和回滚段可以共存,但数据库要么使用撤销段,要么使用回滚段。2.某个撤销表空间具有 10 个撤销段,但是一个突发活动期间存在 20 个并发的事务。那么,此时会出现什么情况(选择一个最佳答案)?(分数:2.00)A.Oracle 会创建另外 10 个撤销段 B.这些事务会自动在 10 个撤销段之间进行均衡C.在 10 个事务被提交之前,另外 10 个事务会停滞D.出现的情况取决于 UNDO_RETENTION 设置解析:撤销段根据需要产生。B 是错误的,因为将要创建更多的段。C 是错误的,因为并未对撤销段的数目施加限制。D 是错误的,因为此参数仅与查询相关,与事务无关
16、。3.执行如下命令: audit select on hr.emp by access; 但在执行以下命令时: select*from hr.emp where employee_id=0; 并未生成审计记录,原因是什么(选择一个最佳答案)?(分数:2.00)A.以 SYS 的身份进行连接,而 AUDIT_SYS_OPERATIONS 被设置为 FALSEB.AUDIT_TRAIL 参数被设置为 NONE C.此语句未访问任何行;不存在 EMPLOYEE_ID 为 0 的行D.只有重新启动实例,才能使任何审计更改生效解析:如果将 AUDIT_TRAIL 设置为 NONE,则不会生成标准数据库审
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 OCA 认证 管理 撤销 保护 ORACLE 数据库 安全 答案 解析 DOC
