ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [OCP备考][1Z0-042V3.2.3]#1~10

[OCP备考][1Z0-042V3.2.3]#1~10

原创 Linux操作系统 作者:chicheng_cn421 时间:2011-05-10 17:59:03 0 删除 编辑


★★★★★★★★★
下面解析说明内容,不保证正确,仅供参考,仅代表个人目前水平的理解。
★★★★★★★★★

OCP 1Z0-042 V3.2.3 题库的PDF文件在下载里
http://space.itpub.net/20335819/viewspace-694950

1. In your Oracle 10g database , you have scheduled a job to update the optimizer statistics at 05:00 pm
every Friday. The job has successfully completed. Which three pieces of information would you check to
confirm that the statistics have been collected? (Choose three.)
A. average row size
B. last analyzed date
C. size of table in bytes
D. size of table in database blocks
E. number of free blocks in the free list
F. number of extents present in the table
Answer: ABD

【题目概要】
在Oracle 10g数据库中,你定制了一个Job每周五下午5点来更新优化统计信息。
现在Job已经成功执行完了。问:你将检查有哪三条信息,来确认新的统计信息已被收集?

【答案简要说明】
优化器统计信息对于数据查询时Oracle智能选择生成语句的执行计划至关重要。
答案A、B、D分别是平均行大小、最后分析日期、表所占数据块,这几项信息在收集统计信息时都是有意义的,会被更新。
平均行大小和表所占数据块 会影响查询操作数据扫描的效率,影响Oracle对于执行计划的智能选择。

C表容量的字节数大小  →对执行计划选择没有实际意义
E空闲数据块数量  →对执行计划选择没有实际意义
F表所占区的数量  →Oracle数据库中数据扫描是以数据块为单位的,扫描所有相关的数据块上的数据。


2. You are in the middle of a transaction and very crucial data has been modified. Because of a hardware
failure, the instance has shut down before synchronizing all the database files.
Which two statements are true? (Choose two.)
A. On startup, SMON coordinates instance recovery.
B. On startup, CKPT coordinates instance recovery.
C. On startup, use RMAN to perform. instance recovery.
D. Uncommitted changes will be rolled back after the database is opened.
E. On startup, perform. media recovery and then instance recovery.
F. On startup, all the files will be synchronized and you get both committed and uncommitted data.
Answer: AD

【题目概要】
现在处于一个事务操作的执行中途,并且非常重要的数据已经被修改了。
这时突然犹豫硬件故障,数据库实例在未对任何数据库文件同步的情况下被shutdown了。
问:下面哪两个叙述是正确的。

【答案简要说明】
数据库异常宕机,重新启动后,系统监视进程(SMON)会检测到数据库的不一致并自动启动实例恢复,来保证数据的一致性。
数据库实例恢复包括根据归档日志及联机日志进行前滚操作,恢复数据库宕机前的状态,之后再对未提交的事务完成回滚操作,
以达到数据的一致性要求。之后打开数据库。

B  →CKPT是检查点进程,与实例恢复没有关系。
C  →这里用不到RMAN,另外,RMAN多用于媒体恢复,不用于实例恢复。
E  →由于数据库相关文件没有损坏,所以不需要媒体恢复
F  →未提交的数据不会被用户看到,因为在启动过程中的前滚和回滚处理后,将达到数据一致性。


3. You are using the backup scheduler in Enterprise Manager (EM) to schedule a backup of your
database.
Which type of script. does the backup scheduler generate?
A. SQL script
B. PL/SQL script
C. Operating System (OS) script
D. Enterprise Manager (EM) script
E. Recovery Manager (RMAN) script
Answer: E

【题目概要】
使用EM的备份调度程序安排数据库的备份活动。
问:EM的备份调度程序生成何种脚本

【答案简要说明】
EM的备份调度程序生成的是RMAN脚本。


4. You executed the following command to export the EMPLOYEES table from a remote machine:

$ EXPDP hr/hr@data.us.oracle.com
DUMPFILE=my_dir:exp_hr.log
LOGFILE=data_pump_dir:log_hr.log
TABLES=employees

What would be the outcome of this command?
A. The command would execute successfully and the export dump file would be created in the destination
of the directory object MY_DIR.
B. The command would execute successfully. But log file would not be created as DATA_PUMP_DIR
directory is only accessible to user with SYSDBA privilege.
C. The command fails with an error because DATA_PUMP_DIR directory have higher precedence over
the perfile
directory.
D. The command fails with an error because no absolute path is specified for log file and dumpfile.
Answer: A

【题目概要】
从一个远程机器上执行上面给出的expdp命令,导出EMPLOYEES表。
问:上面的expdp命令的执行结果如何?

【答案简要说明】
上面的EXPDP命令语法正确,所以是能够正确执行的,所以排除C、D。
另外B的后半部分的叙述是不对的,并不需要expdp的执行用户具有DBA权限,只要将DATA_PUMP_DIR路径的必要访问权限授予改用户即可。
所以B也排除。


5. Which step do you need to perform. to enable a user with the SYSDBA privilege to log in as SYSDBA in
iSQL*Plus?
A. The user must be granted the database administrator (DBA) privilege.
B. The user must be listed in the password file for the authentication.
C. No special setup is needed for the user to connect as SYSDBA in iSQL*Plus.
D. Set up a user in the Oracle Application Server Containers for J2EE (OC4J) user manager, and grant
the webDba role to the user.
Answer: D

【题目概要】
你需要执行什么步骤,来是一个具有SYSDBA权限的用户已SYSDBA身份登录iSQL*Plus。

【答案简要说明】
这里首先要知道iSQL*Plus是一个Oracle提供的网络连接客户端工具,功能类似于命令行常用的的SQLPLUS。
知道它是一个网络连接客户端工具,其他就没有什么了,答案选D。
ABC都是命令行工具SQLPLUS的东东。


6. Which two statements regarding the LOGGING clause of the CREATE TABLESPACE. .. statement are
correct? (Choose two.)
A. This clause is not valid for a temporary or undo tablespace.
B. If the tablespace is in the NOLOGGING mode, no operation on the tablespace will generate redo.
C. The tablespace will be in the NOLOGGING mode by default, if not specified while creating a
tablespace.
D. The tablespace level logging attribute can be overridden by logging specifications at the table, index,
materialized view, materialized view log, and partition levels.
Answer: AD

【题目概要】
关于CREATE TABLESPACE. ..语句中的LOGGING子句,下面哪两种阐述是正确的?

【答案简要说明】
LOGGING参数的作用是一个 “是否记录日志”相关的属性。
临时表空间和Undo表空间不需要记录日志,所以这个属性无效。答案A正确。

表空间级别的属性设定,相对于表、索引、物化视图、物化视图LOG、分区级别来说是粗粒度的,
当在更细粒度上设置LOGGING属性时,将覆盖粗粒度的属性设置。答案D正确。

B →即使设置为NOLOGGING属性,并不是说一点log都不产生,仍会产生少量Redo日志。
C →一般表空间默认都是logging的。

相关还可参考我的一篇学习笔记
  【TABLESPACE】CREATE TABLESPACE命令详解(转载)
  http://space.itpub.net/?uid-20335819-action-viewspace-itemid-694918


7. Which two statements are true about the primary key constraint in a table? (Choose two.)
A. It is not possible to disable the primary key constraint.
B. It is possible to have more than one primary key constraint in a single table.
C. The primary key constraint can be referred by only one foreign key constraint.
D. The primary key constraint can be imposed by combining more than one column.
E. The non-deferrable primary key constraint creates an unique index on the primary key column if
   it is not already indexed.
Answer: DE

【题目概要】
关于表上的主键约束,哪两个阐述是正确的?

【答案简要说明】
可以综合多个字段建立联合主键,所以答案D正确。
主键可以理解为唯一索引+非空约束,答案E正确。

关于约束的延迟(deferrable)的含义,有两种,一种是defered(延迟检查,即Update或Insert语句执行后不立即进行约束检查,而是在发出Commit命令时采取检测是否符合约束。)
另一种是Immediate(立即检查,即Update或Insert语句执行后立即进行约束检查,发现不满足约束,立即报错)

A →以下语句可以无效化主键,所以选项A错误。
    ALTER TABLE policies DISABLE PRIMARY KEY;
B →一个表最多只能有一个主键。
C →主键与参照外键的关系为1:N


8. You want the user APP_DBA to administer the Oracle database from a remote machine.
APP_DBA is granted the SYSDBA privilege to perform. administrative tasks on the database.
Which file is used by the Oracle database server to authenticate APP_DBA?
A. control file
B. password file
C. listener controller file
D. control file and password file
Answer: B

【题目概要】
希望从一个远程机器上使用APP_DBA用户管理Oralce数据库。APP_DBA已被赋予SYSDBA权限来执行数据库的管理任务。
问:Oracle数据库服务器上的哪个文件中用来验证APP_DBA

【答案简要说明】
Oracle数据库中SYSDBA用户的账户情报存放在密码文件中,目的是为了在无法打开数据的情况下,仍然能够使用SYSDBA用户登录数据库。
※其他数据库用户的账户情报存放在SYSTEM表空间中。


9. Which three statements are true regarding the logical structure of the Oracle database? (Choose
three.)
A. Each segment contains one or more extents.
B. Multiple tablespaces can share single data file.
C. A data block is the smallest unit of I/O for data files.
D. It is possible to have tablespaces of different block sizes in a database.
E. Each data block in the database always corresponds to one OS block.
Answer: ACD

【题目概要】
关于数据库的逻辑结构,下面哪三个阐述是正确的?

【答案简要说明】
Oracle数据库的逻辑结构
Database →Tablespaces →Segments →Extents →Blocks

答案AC没有什么好说的,根据上面的逻辑结构很明显了。
关于答案D,从Oracle 9i开始,同一数据库中不同表空间的数据块大小可以不同。

B →表空间:数据文件=1:N
E数据库中数据块的大小总是与一个操作系统块相同 → Oracle的数据块为8KB大小,OS的数据块为512字节大小。

10. Which is the memory area that is created when a dedicated server process is started,
and contains data and control information for that server process?
A. SGA
B. PGA
C. Shared Pool
D. Streams Pool
Answer: B

【题目概要】
当专用数据库进程被启动后,哪一个是内存区域会被创建,并且这个内存区域中包含了该服务器进程的数据和控制信息?

【答案简要说明】
SGA中的数据可以被所有的服务和后台进程共享。
PGA中保存的是某个服务进程私有的数据和控制信息。
所以答案选择B。

共享池和流池 没有关系。选项CD忽略不去考虑


 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20335819/viewspace-694949/,如需转载,请注明出处,否则将追究法律责任。

下一篇: TestInside1Z0-042V3.23
请登录后发表评论 登录
全部评论

注册时间:2011-03-05

  • 博文量
    261
  • 访问量
    367701