现在的位置: 首页 > 综合 > 正文

Oracle 10g OCP 042 题库 31-70 题 共168题

2013年07月31日 ⁄ 综合 ⁄ 共 10616字 ⁄ 字号 评论关闭

31. Which two statements are true regarding the database in ARCHIVELOG mode? (Choose two.) 

A) You have to shut down the database to perform the backups. 

B) Archiving information is written to the data files and redo log files. 

C) You can perform complete database backups without closing the database. 

D) Online redo log files have to be multiplexed before putting the database in ARCHIVELOG mode. 

E) All the previous database backups become invalid after you configure the database to ARCHIVELOG mode. 

答案:C E.

32.  You perform differential incremental level 1 backups of your database on each working day and level 0 

backup on Sundays. Which two statements are true about the differential incremental backups? (Choose two.) 

A) The backup performed on Sundays contains all the blocks that have ever been use in the database. 

B) The backup performed on Sundays contains all the blocks that have changed since the last level 1 backup. 

C) The backup performed on each working day contains all the blocks that have changed since the last level 0 or level 

1 backup. 

D) The backup performed on each working day contains all the blocks that have changed since the last level 0 backup. 

答案: A C

 

33.  You require the Oracle server to manage the undo segments and space among various active sessions 

automatically. You created an undo tablespace, UNDO_TBS1, in your database. Which two additional steps 

would you perform to achieve this? (Choose two.) 

A) Set the UNDO_RETENTION parameter to 900 or more. 

B) Create an initial undo segment in the undo tablespace. 

C) Enable the retention guarantee for the undo tablespace. 

D) Set the UNDO_TABLESPACE parameter to UNDO_TBS1. 

E) Set the UNDO_MANAGEMENT initialization parameter to AUTO. 

答案:DE 

Oracle undo 管理

http://blog.csdn.net/tianlesoftware/archive/2009/11/30/4901666.aspx

Oracle undo 表空间管理

http://blog.csdn.net/tianlesoftware/archive/2010/07/11/5689558.aspx

34. Which two statements are true regarding a PL/SQL package body? (Choose two.) 

A) It cannot be created without a package specification. 

B) It cannot invoke subprograms defined in other packages. 

C) It can contain only the subprograms defined in the package specification. 

D) It can be changed and recompiled without making the package specification invalid. 

答案:AD

35. User A executes the following command to update the TRANS table) 

SQL> UPDATE B.trans SET tr_amt=tr_amt+500 WHERE c_code='C005'; 

Before user A issues a COMMIT or ROLLBACK command, user B executes the following command on the 

TRANS table: 

SQl> ALTER TABLE trans MODIFY (tr_type VARCHAR2 (3)); 

What would happen in this scenario? 

A) The transaction for user A is rolled back. 

B) The ALTER TABLE command modifies the column successfully. 

C) The ALTER TABLE command fails due to the resource being busy. 

D) The ALTER TABLE command waits until user A ends the transaction. 

答案:C

36. Which three statements are true regarding the fine-grained auditing (FGA)? (Choose three.) 

A) FGA is possible on SELECT statements only. 

B) The audit trail for FGA is stored in the FGA_LOG$ table. 

C) The audit trail for FGA is stored in the AUD_LOG$ table. 

D) FGA enables a SQL predicate to define when to audit an event. 

E) FGA audits DELETE statements only when audit columns are specified. 

F) FGA includes the SQL statement used by the user as part of the audit event entry. 

答案:B D F

理解的也不是很透彻,参考 About Fine-Grained Auditing 小节:

http://download.oracle.com/docs/cd/E11882_01/network.112/e10574/auditing.htm#DBSEG60681

 

37. 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. 

答案:D

38. 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 

答案:ABD

http://download.oracle.com/docs/cd/E11882_01/server.112/e10821/stats.htm#PFGRF94712

16.5.1 Verifying Optimizer Statistics

http://download.oracle.com/docs/cd/E11882_01/server.112/e10821/sql_overview.htm#PFGRF94815

 

 

39. Your database is open and users are connected using the LISTENER listener. The new DBA of the system stops the listener by using the following command: 

LSNRCTL> STOP 

What would happen to the sessions that are presently connected to the database instance? 

A) The sessions are able to perform only queries. 

B) The sessions are not affected and continue to function normally. 

C) The active transactions are rolled back and the sessions get terminated. 

D) The sessions are not allowed to perform any operations till the listener is started.  

答案:B

40. After being hired as a database administrator, you find that there is only one database that is functional 

and that is being accessed by the applications. You want to create a replica of the database, to be used for 

testing purposes. What is the best method to create the replica? 

A) create a database by using CREATE DATABASE .. command and manually copy the data 

B) use Database Configuration Assistant (DBCA) to create a template from the existing database to contain the 

database structure 

C) use DBCA to create a template from the existing database to contain the database structure and then manually 

copy the data using Oracle Data Pump 

D) use DBCA to create a template from the existing database to contain the database structure with data files and then 

use the same template to create the database in the new location 

答案:D

41. You are working on the 24X7 database with high transaction volume, to ensure faster instance recovery on your database you set the FAST_START_MTTR_TARGET initialization parameter to a very low value. What effect it will have on the database? 

A) The database performance would be enhanced. 

B) The redo log files would be get filled more frequently. 

C) The overall database performance would be degraded. 

D) The mean time to recover (MTTR) would be increased. 

答案:C

10.5.3 Tuning FAST_START_MTTR_TARGET and Using MTTR Advisor

http://download.oracle.com/docs/cd/E11882_01/server.112/e10821/instance_tune.htm#PFGRF13015

 

 

42. You are working on an online transaction processing (OLTP) system. You notice that a PL/SQL procedure got executed twice at 2:00 p.m. This has incorrectly updated the EMP_SAL table. How would you revert the table to its state at 2:00 p.m.? 

A) Perform point-in-time recovery to 2:00 p.m. 

B) Use Flashback Table feature to revert the changes. 

C) Restore the entire database from the recent backup and open it. 

D) Issue the rollback statement with system change number (SCN). 

 答案:B

Oracle Flashback 技术 总结

http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4677378.aspx

 

 

43. According to your backup strategy, you performed an incremental level 0 backup of your database. Which statement regarding this backup is true? 

A) The backup is similar to image copy. 

B) The backup contains all used data blocks. 

C) The backup contains only unused data blocks. 

D) The backup contains all data blocks changed since the last incremental level 1 backup. 

答案:B

44. User SCOTT executes the following command on the EMP table but has not issued COMMIT, ROLLBACK, or any data definition language (DDL) command: 

SQL> SELECT job FROM emp WHERE job='CLERK' FOR UPDATE OF empno; 

SCOTT has opened another session to work with the database. Which three operations would wait when issued in SCOTT's second session? (Choose three.) 

A) LOCK TABLE emp IN SHARE MODE; 

B) LOCK TABLE emp IN EXCLUSIVE MODE; 

C) DELETE FROM emp WHERE job='MANAGER'; 

D) INSERT INTO emp(empno,ename) VALUES (1289,'Dick') ; 

E) SELECT job FROM emp WHERE job='CLERK' FOR UPDATE OF empno; 

答案:ABE

update, insert ,delete, select ... for updateLOCK相应的ROW只有一个TRANSACTION可以LOCK相应的行,也就是说如果一个ROW已经LOCKED了,那就不能被其他TRANSACTIONLOCK了。LOCKstatement产生,TRANSACTION结尾(commitrollback),也就是说一个SQL完成后LOCK还会存在,只有在COMMIT/ROLLBACK后才会RELEASE

 

 

45. You find that the database performance degrades while you backup the PROD database using Recovery Manager (RMAN). The PROD database is running in shared server mode. The database instance is currently using 60% of total operating system memory. You suspect the shared pool fragmentation to be the reason. 

Which action would you consider to overcome the performance degradation? 

A) Configure Java Pool to cache the java objects. 

B) Configure Streams Pool to enable parallel processing. 

C) Increase Shared Pool size to cache more PL/SQL objects. 

D) Increase Database Buffer Cache size to increase cache hits. 

E) Configure Large Pool to be used by RMAN and shared server. 

F) Increase the total System Global Area (SGA) size to increase memory hits.  

答案:E

在磁盘上的备份会使用PGA内存空间作为备份缓冲区,PGA 内存空间从用于通道进程的内存空间中分配。如果操作系统没有配置本地异步I/O,可以利用DBWR_IO_SLAVES参数使用I/O从属来填充内存中的输入缓冲区。如果设置DBWR_IO_SLAVES 参数为任意的非零值,RMAN 会自动分配4I/O 从属协调输入缓冲区内存中的数据块加载。为了实现这一功能,RMAN 必须利用一个共享内存区域。因此,用于磁盘备份的内存区会被推入共享池,如果存在large池,则被推入large池。

如果没有使用磁带I/O从属,会在PGA中分配用于磁带输出缓冲区的内存。设置init.ora 参数BACKUP_TAPE_IO_SLAVES=TRUE,可以使用磁带I/O从属,必要时还可以在spfile里动态修改。 该参数设为true时,rman 会为每个通道创建一个从属进程来帮助备份工作。为了协调这一功能,RMAN 会将内存分配推进SGA

如果配置了任一种I/O从属选项并且没有配置large 池,则会在SGA的共享池曲终分配内存。如果没有配置large池又要使用I/O从属,建议最好创建一个large池,这个large池的大小基于为备份分配的通道总数(加上1MB用于开销)。

RMAN 系列(一)---- RMAN 体系结构概述

http://blog.csdn.net/tianlesoftware/archive/2010/06/09/5659701.aspx

 

 

 

46.  You want to create a new optimized database for your transactional production environment to be used by a financial application. While creating the database, you want the Oracle software to take care of all basic settings to optimize the database performance. Which method would you use to achieve this objective? 

 A) Use the CREATE DATABASE .. command to create the database with Oracle-managed files. 

 B) Use the Database Configuration Assistant (DBCA) to create the database with Oracle-managed files. 

 C) Use Enterprise Manager to create a new database with the Online Transaction Processing (OLTP) option. 

 D) Use Database Configuration Assistant (DBCA) to create the database with Transaction Processing template. 

 E) Use the CREATE DATABASE.. command to create the database with Automatic Storage Management (ASM) files system. 

答案:D

47. Which two s

抱歉!评论已关闭.