日期:2014-05-16  浏览次数:20549 次

Oracle面试DBA
1 以下权限哪个时系统权限?

A.ALTER

B.EXECUTE

C.PREFERENCES

D.BACKUP ANY TABLE

答案 D

2 以下哪个权限时对象权限?

A.INDEX

B.DROP USER

C.CREATE SESSION

D.BACKUP ANY TABLE

答案 A

3 以下哪个视图可以查到用户具有使用权限的表的信息

A.USER_VIEWS

B.USER_TABLES

C.ALL_OBJECTS

D.USER_OBJECTS

答案 C

4 .简述带前缀的视图的区别:V$,DBA_,ALL_,USER_

答案:V$开头的是描述实例运行的动态性能视图,

DBA_,数据库中数据字典的信息

ALL_,用户具有操作权限的对象 信息

USER_,用户所拥有的对象的信息

5 数据定义语言是一种方法,用于:

A 确保数据的精确性

B 定义和储存数据对象

C 帮助查看数据

D 储存数据

6 关系定于为

A 网络之间的关系

B 实体之间的关系

C 属性之间的关系

D 对象之间的关系

7 下列哪个表可以用来查询所有的索引

A  ALL_INDEXES_TABLES

B  ALL_INDEXES

C  INDEX_TABLES

D  以上都不是

8 _____数据字典表可以用来查看抽象数据类型的实际结构.

A  USER_TYPE_ATTRS

B  USER_TABLES

C  USER_TYPE_TABS

D  USER_OBJECT

9 哪个初始化参数在数据库创建后无法改变

A  DB_NAME

B  DB_BLOCK_SIZE

C  DB_CACHE_SIZE

D  SHARED_POOL_SIZE

10 现在要启动数据库,那么下面哪一个启动语句是错误的

A  STRATUP NORMAL

B  STRATUP FORCE

C  STRATUP NOMOUNT

D  STARTUP MOUNT

11 使用哪一条SHUTDOWN语句关闭数据库时,下次打开数据库是需要做恢复操作?

A SHUTDOWN TRANSACTIONAL

B SHUTDOWN IMMEDIATE

C SHUTDOWN ABORT

D SHUTDOWN NORMAL

12 关于数据库存储结构说法正确的是

A oracle始终都只能以块作为存储单位

B oracle是以块为基本存储单位,然后将块组合成区,再将区合为段,最后再由表空间对这些段进行管理。

C oracle的基本存储单位是表空间

D oracle的基本存储单位是表,将表存放于表空间,当有数据加入并提交时,最后将表空间的数据写入数据文件。

13 下列哪个选项不适物理结构中的对象

A 数据文件

B 重做日志文件

C 表空间

D 控制文件

14 在创建数据库时,必须得表空间是哪个表空间

A TABLESPACE

B SYSTEM TABLESPACE

C USERS TABLESPACE

D ROLLBACK TABLESPACE

15 关于oracle数据库启动的顺序,描述错误的是

A 当调用STRATUP open命令时,就打开了数据库

B 启动时,oracle会先启动INSTANCE,再由INSTANCE打开数据文件和日志文件,从而启动数据库

C 启动时,oracle会先启动INSTANCE,然后加载init.ora文件,根据参数设置,分配SGA和CACHE的大小,之后加载控制文件,根据控制文件的内容,分别读取数据文件和日志文件。最后启动必要的后台进程和数据库。

D 启动后台进程,在启动INSTANCE,最后加载数据库

16 要查看当前用户下有哪些数据表格,适用下列哪个视图

A USER_TABLE

B TAB

C USER_ALL_TABLES

D TABLES_USER

17 下面哪一个不是ORACLE实例的组成部分

A SGA

B PGA

C CONTROLFILE

D BGPROCESS

18 Oracle中哪个缓冲区是以循环方式写入的

A DATABASE BUFFER

B SHARD BUFFER POOL

C REDOLOG BUFFER

D LARGE BUFFER POOL

19 在一个Oracle Instance 中最多可启动多少个DBWR进程

A 1个

B 10个

C 256个

D 32个

20 如果一个用户的服务进程意外终止了,Oracle会使用哪一个后台进程来释放该用户所占的资源

A SMON

B RECV

C PMON

D CKPT

21 当服务进程无法在系统缓存中找到空闲空间时存放数据时,将会应用下列哪一项操作

A 调用DBWR将脏数据写入到数据文件

B 调用CKPT将脏数据写入到数据文件

C 调用SMON来收集存储碎片,以得到空闲空间

D 调用LGWR将数据写入到日志文件

22 下列哪个进程不是Oracle必须的后台进程

A DBWR 数据写入进程

B LGWR 日志写入进程

C SMON 系统监视进程

D ARCn 日志归档进程

23 关于模式描述不正确的是

A 表和视图等模式对象一定属于某一个模式

B 一个表可以同时属于多个模式

C 某些数据库对象可以不属于任何模式

D 在Oracle数据库中,用户与模式是一一对应的

24 每一个用户都有一个模式,一般情况下,用户名与模式名相同,必要时,用户还可以进入到其他用户的模式。

A 说法不正确

B 说法正确

C 差不多吧

D 没有答案

25 当用户BOB通过ALTER SESSION SET CURRENT_SCHEMA=SCOTT语句,进入到scott模式时,说法正确的是

A BOB拥有了SCOTT模式下的所有权限

B BOB只是可以不用以SCOTT为前缀来访问SCOTT用户的对象了,但是并没有得到SCOTT的权限

C 如果BOB在该模式下建了一个表,则该表还是属于BOB,而不属于SCOTT

D BOB在访问自己模式下的对象时,也不需要使用BOB作为前缀

26 ROWID