ITPub博客

首页 > 数据库 > Oracle > ATA认证题库Oracle数据库应用开发(3)

ATA认证题库Oracle数据库应用开发(3)

Oracle 作者:776796228 时间:2010-06-27 14:57:30 0 删除 编辑

1.         ()进程可以将数据库高速缓冲区中的修改的块写到数据文件中。(第十章)

A. LGWR。

B. DBWn。

C. CKPT。

D. SMON。

答案. B

 

2.         当失败的实例再次启动时,()可以执行紧急恢复操作。(第十章)

A. LGWR。

B. DBWn。

C. CKPT。

D. SMON。

答案. D

 

3.         ()可以用于备份联机重做日志文件,以便在文件中充满日志或者发生日志切换时存储档案。(第十章)

A. ARCn。

B. RECO。

C. SMON。

D. PMON。

案. A

 

4.         当需要查询当前活动进程的信息时,可以使用()视图。(第十章)

A. V$PROCESS。

B. V$SESS_IO。

C. V$SESSION_WAIT。

D. V$LATCH。

答案. A

 

 

5.         表空间和数据文件在物理存储上是()的关系(第十章)

A. 一对多。

B. 多对一。

C. 一对一。

D. 多对多。

答案. A

 

6.         ()是ORACLE最基本的逻辑存储单位。(第十章)

A. 盘区。

B. 段。

C. 表空间。

D. 数据块。

答案. D

 

7.         ()是Oracle存储区中被单个用户进程所使用的内存区域,是用户进程私有的,不能共享。(第十章)

A. 系统全局区。

B. 程序全局区。

C. Java池。

D. SQL共享池。

答案. B

 

8.         ()是由表和视图组成的、存储有关数据库结构信息的一些数据库对象,描述了实际数据是如何组织的。对它们可以像处理其他数据库表或视图一样进行查询,但不能进行任何修改。(第十章)

A. 数据字典。

B. 数据文件。

C. 控制文件。

D. 表空间。

答案. A

 

9.         在Oracle数据字典视图中,()视图存储了数据库中所有对象的信息。(第十章)

A. dba_*。

B. user_*。

C. all_*。

D. sys_*。

答案. A

 

10.     ()包含了一些潜在的由系统管理员如SYS维护的表和视图,由于当数据库运行的时候它们会不断进行更新。(第十章)

A. 动态数据字典。

B. 静态数据字典。

C. dba_*视图。

D. all_*视图。

答案. A

 

11.     使用数据库初始化参数文件中的()参数可以指定控制文件名。(第十章)

A. CONTROL_FILES。

B. CONTROL_FILES_NAME。

C. CONTROL_NAME。

D. CONTROL_FILE。

答案. A

 

12.     在恢复操作中,使用的最重要的结构是(),包括两个或者更多预先分配好的文件,存储了对数据库所做的修改。(第十章)

A. 联机重做日志文件。

B. 归档日志文件。

C. 归档数据文件。

D. 联机数据文件。

答案. A

 

13.     Oracle提供了()的能力,以免损坏实例的联机重做日志文件,LGWR将同一个重做日志同时写到多个同样的联机重做日志文件中。(第十章)

A. 双向联机重做日志文件。

B. 单向联机重做日志文件。

C. 切换联机重做日志文件。

D. 多路复用联机重做日志文件。

答案. D

 

14.     在CREATE DATABASE语句中,使用()参数,可以为每个数据库指定联机重做日志文件的最大组数。

A. MAXFILES。

B. MAXLOGFILE。

C. MAXLOGFILES。

D. LOGFILES。

答案. C

 

15.     下面()的语句,将向数据库添加一个新的重做日志文件组。(第十章)

A.

ALTER DATABASE ADD LOGFILE(‘/oracle/dbs/logic.rdo’, ‘/oracle/dbs/log2c.rdo’) SIZE 500K;

B.

ALTER DATABASE ADD ONLIELOGFILE(‘/oracle/dbs/logic.rdo’, ‘/oracle/dbs/log2c.rdo’) SIZE 500K;

C.

   MODIFY DATABASE ADD ONLIELOGFILE(‘/oracle/dbs/logic.rdo’, ‘/oracle/dbs/log2c.rdo’) SIZE 500K;

D.

 MODIFY DATABASE ADD LOGFILE(‘/oracle/dbs/logic.rdo’, ‘/oracle/dbs/log2c.rdo’) SIZE 500K;

答案. A

 

16.     Oracle允许将已填满的联机重做日志文件的组保存到一个或者多个脱机目的地,这些日志全都称为()。(第十章)

A. 联机归档重做日志文件。

B. 已归档的重做日志。

C. 已归档的联机重做日志文件。

D. 非归档的重做日志文件。

答案. B

 

17.     Oracle 允许数据库中有比操作系统规定的限制更多的数据文件,Oracle的()进程能够打开所有联机的数据文件。(第十章)

A. LGWR。

B. DBWn。

C. SMON。

D. PMON。

答案. B

 

18.     当需要创建并添加一个数据文件到表空间,可以使用如下()语句。(第十章)

A. CREATE TABLESPACE。

B. CREATE TABLESPACE... ADD DATAFILE。

C. ALTER TABLESPACE… ADD TEMPFILE。

D. ALTER DATABASE…CREATE DATAFILE。

答案. B

 

19.     如果想要配置Oracle以使用校验和来验证数据块,将初始化参数()设置为TRUE。(第十章)

A. DB_BLOCK。

B. DB_EXTENT_CHECKSUM。

C. DB_BLOCK_CHECKSUM。

D. DB_SEQENT_CHECKSUM。

答案. C

 

20.     每个运行的Oracle数据库都与Oracle实例相联系。当一个数据库服务器上的数据库启动时,Oracle将分配内存区,称为(),启动一个或者多个Oracle进程。(第十一章)

A. 程序全局区。

B. 系统全局区。

C. 临时表空间。

D. 回滚表空间。

答案. B

 

21.     ()是有自己的系统全局区和与其相关数据库文件的Oracle服务器进程集,都要用称为SID(SystemIdentifier,系统标识符)的标识符来标识。(第十一章)

A. Oracle数据库。

B. Oracle进程。

C. Oracle实例。

D. Oracle服务。

答案. C

 

22.     ()是驻留在客户和Oracle数据库服务器之中的软件层,它负责建立和维护客户应用和服务器之间的连接,并在它们之间进行消息传递。(第十一章)

A. Oracle OCI。

B. Oracle瘦驱动程序。

C. Oracle Net。

D. 侦听器。

答案. C

 

23.     ()是驻留在自己计算机上的软件组件,同客户和Oracle服务器相分离,代理数据库服务器的请求。(第十一章)

A. Oracle Net。

B. 侦听器。

C. Oracle连接管理器。

D. Oracle数据库驱动程序。

答案. C

 

24.     当需要为实例设置并发会话的最大数量,需要设置()初始化参数。(第十二章)

A. DBA_MAX_SESSIONS。

B. LICENSE_MAX_SESSIONS。

C. MAX_SESSIONS。

D. CONNECT_MAX_SESSIONS。

答案. B

 

25.     当需要在数据库运行时修改最大并发使用限制或者警告限制,可以使用如下()语句。(第十二章)

A. ALTER SYSTEM。

B. ATLER TABLE。

C. ALTER VIEW。

D. ALTER TRIGER。

答案. A

 

26.     了限制在数据库中创建的用户数,就要在数据库的初始化参数文件中设置()初始化参数。(第十二章)

A. LICENSE_MAX_USERS。

B. MAX_USERS。

C. CONNECT_MAX_USERS。

D. AVAILABLE_MAX_USERS。

答案. A

 

27.     当需要创建用户时,可以使用如下()语句来完成。(第十二章)

A. CREATE USER。

B. CREATE ROLE。

C. CREATE PROCESS。

D. CREATE LOGIN。

答案. A

 

28.     在Oracle中,每个用户都应该有一个默认表空间,当用户创建模式对象,并没有为其指定容纳它的表空间时,Oracle就在该用户的默认表空间中存储该对象。每个用户的默认表空间的默认设置是()。(第十二章)

A. SYSTEM表空间。

B. SYS表空间。

C. USER表空间。

D. 临时表空间。

答案. A

 

29.     当需要查询用户的表空间限额时,可以使用如下()数据字典视图。(第十二章)

A. DBA_USERS。

B. ALL_USERS。

C. DBA_TS_QUOTAS。

D. USER_PASSWORD_LIMITS。

答案. C

 

30.     当需要为某个数据库创建一个用户,用户名为test,密码为test,可以使用如下()SQL语句。(第十二章)

A.

CREATE USER test

    IDENTIFIED BY test;

B.

 CREATE USER test

    PASSWORD test;

C.

   UPDATE USER test

    IDENTIFIED BY test;

D.

   UPDATE USER test

PASSWORD test;

答案. A

 

31.     假设数据库中创建了一个用户test,状态为锁定状态,需要使用SQL语句解除锁定,可以使用如下()语句。(第十二章)

A. ALTER USER test ACCOUNT;。

B. ALTER USER test NOLOCK;。

C. ALTER USER test ACCOUNT NOLOCK;。

D. ALTER test ACCOUNT NOLOCK;。

案. C

 

32.     假设需要删除数据库中的某个用户test,可以使用如下()语句。(第十二章)

A. DELETE USER test。

B. DROP USER test。

C. DROP test。

D. DELETE test。

答案. B

 

33.     假设在数据库中创建了用户test,需要为其授予CREATE ANY TABLE系统权限,可以使用如下()语句。(第十二章)

A. GRANT CREATE ANY TABLE test;

B. GRANT CREATE ANY TABLE TO test;

C. TAKE CREATE ANY TABLE TO test;。

D. ALTER CREATE ANY TABLE TO test;。

答案. B

 

34.     假设需要回收为用户test授予的CREATE ANY TABLE系统权限,可以使用如下()语句。(第十二章)

A. TAKE BACK CREATE ANY TABLE FROM test;

B. REVOKE CREATE ANY TABLE FROM test;

C. REVOKE CREATE ANY TABLE test;

D. TAKE BACK CREATE ANY TABLE test;

答案. B

 

35.     假设需要在数据库中创建角色test_role,可以使用如下()语句。(第十二章)

A. ALTER DATABASE ROLE test_role。

B. CREATE ROLE test_role。

C. UPDATE ROLE test_role。

D. ALTER ROLE test_role。

答案. B

 

36.     假设需要为test_role角色授予ALTER ANY TABLE系统权限,可以使用如下()语句。(第十二章)

A. GRANT ALTER ANY TABLE TO test_role;

B. REVOKE ALTER ANY TABLE TO test_role;

C. TAKE ALTER ANY TABLE TO test_role;

D. ALTER DATABASE ALTER ANY TABLE TO test_role;

答案. A

 

37.     假设需要收回为角色test_role授予的ALTER ANY TABLE权限,可以使用如下()语句。(第十二章)

A. GRANT ALTER ANY TABLE FROM test_role;

B. TAKE ALTER ANY TABLE FROM test_role;

C. REVOKE ALTER ANY TABLE FROM test_role;

D. DELETE ALTER ANY TABLE FROM test_role;

答案. C

 

38.     假设需要为数据库创建表空间tablespace_ temp,可以使用如下()语句。(第十三章)

A.

   CREATE tablespace_temp

    LOGGING DATAFILE 'users02.dbf' SIZE 10M REUSE

     AUTOEXTEND ON NEXT 1M MAXSIZE 100M

     EXTENT MANAGEMENT LOCAL AUTOALLOCATE

     SEGMENT SPACE MANAGEMENT AUTO

B.

 CREATE TABLESPACE tablespace_temp

   LOGGING DATAFILE 'users02.dbf' SIZE 10M REUSE

   AUTOEXTEND ON NEXT 1M MAXSIZE 100M

   EXTENT MANAGEMENT LOCAL AUTOALLOCATE

   SEGMENT SPACE MANAGEMENT AUTO

C.

 ALLOCATE TABLESPACE tablespace_temp

   LOGGING DATAFILE 'users02.dbf' SIZE 10M REUSE

AUTOEXTEND ON NEXT 1M MAXSIZE 100M

   EXTENT MANAGEMENT LOCAL AUTOALLOCATE

     SEGMENT SPACE MANAGEMENT AUTO

D.

 REVOKE TABLESPACE tablespace_temp

   LOGGING DATAFILE 'users02.dbf' SIZE 10M REUSE

   AUTOEXTEND ON NEXT 1M MAXSIZE 100M

   EXTENT MANAGEMENT LOCAL AUTOALLOCATE

   SEGMENT SPACE MANAGEMENT AUTO

答案. B

 

39.     假设需要在Windows的命令行工具中使用侦听器工具,可以在命令行中输入以下()命令。(第十一章)

A. LISTNER。

B. LSNR。

C. LSNRCTL。

D. LSTN。

答案. C

 

40.     当在侦听器命令行环境中,如果需要查看侦听器当前的运行状态,可以输入()命令。(第十一章)

A. state。

B. start。

C. status。

D. current。

答案. C

 

41.     如果需要在侦听器命令行环境中查看关于数据库服务以及服务处理器的运行状态等详细信息,可以使用()命令。(第十一章)

A. server。

B. service。

C. svr。

D. help。

答案. B

 

42.     假设创建了一个侦听器listner1,在侦听器命令行工具中将其设置为当前侦听器,可以使用如下()命令。(第十一章)

A. set listner listner1。

B. set current_listner listner1。

C. alter current_listner listner1。

D. alter system current_listner listner1。

答案. B

 

43.     通常情况下,Oracle的本地命令方式使用()文件来保存服务名的映射信息,建议使用Oracle Net Configuration Assistant等工具对其进行修改。(第十一章)

A. listner.ora。

B. tnsnames.ora。

C. net.ora。

D. init.ora。

答案. B

 

44.     ()是Oracle最高一级逻辑存储结构。(第十章)

A. 块。

B. 盘区。

C. 段。

D. 表空间。

答案. D

 

45.     ()是比块更高一级的存储结构,由一系列的块组成,它是Oracle在进行存储空间分配、回收和管理的基本单元。(第十章)

A. 表空间。

B. 盘区。

C. 数据文件。

D. 段。

答案. B

 

46.     ()存储了系统表和数据字典。(第十章)

A. 系统表空间。

B. 字典表空间。

C. 用户表空间。

D. 临时表空间。

答案. A

 

47.     假设需要查询Oracle数据文件的文件名和存储位置,可以使用如下()方式。(第十章)

A. SELECT name, status FROM V$datafile;

B. SELECT name, status FROM V$userfile;。

C. SELECT name, status FROM V$DBA;。

D. SELECT name, status FROM V$ctrlfile;。

答案. A

 

48.     当需要查询Oracle的控制文件的名称、位置和状态时,可以使用()语句。(第十章)

A. SELECT name FROM V$CONTROLFILE;

B. SELECT name FROM  V$CTRLLFILE;

C. SELECT name FROM V$USERFILES;。

D. SELECT name FROM V$DBAFILE;。

答案.           A

 

49.     SGA是一块巨大的共享内存区域,被看成是Oracle数据库的一个大缓冲池,如果需要查看SGA的大小信息,可以使用如下()语句。(第十章)

A.SELECT SGA FROM V$DBA

B. SELECT * FROM V$DBA。

C. SELECT * FROM V$SGA;

D. SELECT size FROM V%DBA。

答案. C

 

50.     ()进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。(第十章)

A. DBWR。

B. SMON。

C. LGWR。

D. PMON。

 

答案. C

 

<!-- 正文结束 -->

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

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-06-17