栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > SEO面试题

Oracle 面试题库—DBA

SEO面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Oracle 面试题库—DBA

1 以下权限哪个时系统权限?A.ALTERB.EXECUTEC.PREFERENCESD.BACKUP ANY TABLE答案 D2 以下哪个权限时对象权限?A.INDEXB.DROP USERC.CREATE SESSIOND.BACKUP ANY TABLE答案 A3 以下哪个视图可以查到用户具有使用权限的表的信息A.USER_VIEWSB.USER_TABLESC.ALL_OBJECTSD.USER_OBJECTS答案 C4 .简述带前缀的视图的区别:V$,DBA_,ALL_,USER_答案:V$开头的是描述实例运行的动态性能视图,DBA_,数据库中数据字典的信息ALL_,用户具有操作权限的对象 信息USER_,用户所拥有的对象的信息5 数据定义语言是一种方法,用于:A 确保数据的精确性B 定义和储存数据对象C 帮助查看数据D 储存数据6 关系定于为A 网络之间的关系B 实体之间的关系C 属性之间的关系D 对象之间的关系7 下列哪个表可以用来查询所有的索引A  ALL_INDEXES_TABLESB  ALL_INDEXESC  INDEX_TABLESD  以上都不是8 _____数据字典表可以用来查看抽象数据类型的实际结构.A  USER_TYPE_ATTRSB  USER_TABLESC  USER_TYPE_TABSD  USER_OBJECT9 哪个初始化参数在数据库创建后无法改变A  DB_NAMEB  DB_BLOCK_SIZEC  DB_CACHE_SIZED  SHARED_POOL_SIZE10 现在要启动数据库,那么下面哪一个启动语句是错误的A  STRATUP NORMALB  STRATUP FORCEC  STRATUP NOMOUNTD  STARTUP MOUNT11 使用哪一条SHUTDOWN语句关闭数据库时,下次打开数据库是需要做恢复操作?A SHUTDOWN TRANSACTIonALB SHUTDOWN IMMEDIATEC SHUTDOWN ABORTD SHUTDOWN NORMAL12 关于数据库存储结构说法正确的是A oracle始终都只能以块作为存储单位B oracle是以块为基本存储单位,然后将块组合成区,再将区合为段,最后再由表空间对这些段进行管理。C oracle的基本存储单位是表空间D oracle的基本存储单位是表,将表存放于表空间,当有数据加入并提交时,最后将表空间的数据写入数据文件。13 下列哪个选项不适物理结构中的对象A 数据文件B 重做日志文件C 表空间D 控制文件14 在创建数据库时,必须得表空间是哪个表空间A TABLESPACEB SYSTEM TABLESPACEC USERS TABLESPACED ROLLBACK TABLESPACE15 关于oracle数据库启动的顺序,描述错误的是A 当调用STRATUP open命令时,就打开了数据库B 启动时,oracle会先启动INSTANCE,再由INSTANCE打开数据文件和日志文件,从而启动数据库C 启动时,oracle会先启动INSTANCE,然后加载init.ora文件,根据参数设置,分配SGA和CACHE的大小,之后加载控制文件,根据控制文件的内容,分别读取数据文件和日志文件。最后启动必要的后台进程和数据库。D 启动后台进程,在启动INSTANCE,最后加载数据库16 要查看当前用户下有哪些数据表格,适用下列哪个视图A USER_TABLEB TABC USER_ALL_TABLESD TABLES_USER17 下面哪一个不是ORACLE实例的组成部分A SGAB PGAC ConTROLFILED BGPROCESS18 Oracle中哪个缓冲区是以循环方式写入的A DATAbase BUFFERB SHARD BUFFER POOLC REDOLOG BUFFERD LARGE BUFFER POOL19 在一个Oracle Instance 中最多可启动多少个DBWR进程A 1个B 10个C 256个D 32个20 如果一个用户的服务进程意外终止了,Oracle会使用哪一个后台进程来释放该用户所占的资源A SMONB RECVC PMOND CKPT21 当服务进程无法在系统缓存中找到空闲空间时存放数据时,将会应用下列哪一项操作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,而不属于SCOTTD BOB在访问自己模式下的对象时,也不需要使用BOB作为前缀26 ROWID的作用是A 唯一标识表中的一条记录B 这是一个伪列,用户一般无法使用,是由Oracle自身引用的C 表示了数据的物理存储方式D 没有作用27 关于视图的说法正确的是A 视图与表一样,也占用系统空间B 视图实际上只是在需要时,执行它所代表的SQL语句C 视图不用记录在数据字典中D 视图其实就是表28 视图能否修改A 视图不能修改,因为它只是一段SQL语句而已B 可以修改,它就代表了表格C 没有使用联合操作符的,没有排序的,没有分组的,没有使用子查询和聚合函数的,凡是键保留表的值可以修改。D 只要是两个表以上的联合视图,就都不能修改29 关于索引的说法错误的是A 索引对于表来说,可有可无B 索引是用来提高查询速度的C 索引是用来装饰表,是表格好看一点D 索引会影响更新的速度30 索引的存储方式A 当创建索引的时候,数据库会将该索引所对应的列和每列相对应ROWID存放在一起,如果查询时引用了索引列,数据库就会从索引中找到与列对应的ROWID,从而可以快速的定位记录。B 首先建立一个索引段,然后将创建索引的列存在索引段中,每当引用了索引列的时候,就先从索引段中找到该列值,然后再定位记录。C 索引只不过是一个数组,每次从数组中取值当然会快一些D 以上都不对31 索引的特点A 索引越多查询越快B 索引越多查询越慢C 索引越多更新越快D 索引越多查询更新就越快32序列的定义A 序列不占用实际的存储空间B 序列也是数据库对象,所以也占空间C 序列占的空间较少,这个可以调D 上面都不对33 要创建一个从1开始,每次增加1,最大值为99999,达到最大值从头开始的序列,方法正确的是A CREATE SEQUENCE SEQ_NAMEINCREMENT BY  1START BY  1MAXVALUE  99999CYCLEB CREATE SEQUENCE SEQ_NAMEINCREMENT BY  1START WITH  1MAXVALUE  99999CYCLEC CREATE SEQUENCE SEQ_NAMEINCREMENT BY  1START WITH  1MAXVALUE  99999NOCYCLED CREATE SEQUENCE SEQ_NAMEINCREMENT  1START BY  1MAXVALUE  99999CYCLE34 当定义了一个序列(SEQUTEST)后,使用序列方法正确的是A 直接使用SEQUTEST.CURRVAL;B 必须先使用SEQUTEST.NEXTVAL 然后才能使用 SEQUTEST.CURRVALC 只能使用SEQUTEST.NEXTVALD 必须两者一起使用35 同义词有哪几种类型A 公有同义词和私有同义词B 就一种 同义词C 系统同义词D 用户同义词36 什么是同义词A同义词是一个模式对象的别名,通过为模式对象创建同义词,可以隐藏对象的实际名称和所有者信息B 在数据库中两个相同意义的单词C 给数据库对象起个别名,这样一来,可以用多种名字来引用该对象,但只能使创建该同义词的用户才能访问D 上面都不对37 查询用户同义词的数据字典视图是A USERS_SYNonYMB USER_SYNonYMSC ALL_ SYNonYMD VIEW_ SYNONYMS38 有一个商品表,需要为该表的id列,产生一个有序的,唯一的连续整数,应该采用以下的那种结构A VIEWB SEQUENCEC SYNonYMD INDEX39 数据库设计中,第二范式的作用主要是A 消除重复值B 消除函数依赖C 消除传递依赖D 消除规范化

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的作用是

A 唯一标识表中的一条记录

B 这是一个伪列,用户一般无法使用,是由Oracle自身引用的

C 表示了数据的物理存储方式

D 没有作用

27 关于视图的说法正确的是

A 视图与表一样,也占用系统空间

B 视图实际上只是在需要时,执行它所代表的SQL语句

C 视图不用记录在数据字典中

D 视图其实就是表

28 视图能否修改

A 视图不能修改,因为它只是一段SQL语句而已

B 可以修改,它就代表了表格

C 没有使用联合操作符的,没有排序的,没有分组的,没有使用子查询和聚合函数的,凡是键保留表的值可以修改。

D 只要是两个表以上的联合视图,就都不能修改

29 关于索引的说法错误的是

A 索引对于表来说,可有可无

B 索引是用来提高查询速度的

C 索引是用来装饰表,是表格好看一点

D 索引会影响更新的速度

30 索引的存储方式

A 当创建索引的时候,数据库会将该索引所对应的列和每列相对应ROWID存放在一起,如果查询时引用了索引列,数据库就会从索引中找到与列对应的ROWID,从而可以快速的定位记录。

B 首先建立一个索引段,然后将创建索引的列存在索引段中,每当引用了索引列的时候,就先从索引段中找到该列值,然后再定位记录。

C 索引只不过是一个数组,每次从数组中取值当然会快一些

D 以上都不对

31 索引的特点

A 索引越多查询越快

B 索引越多查询越慢

C 索引越多更新越快

D 索引越多查询更新就越快

32序列的定义

A 序列不占用实际的存储空间

B 序列也是数据库对象,所以也占空间

C 序列占的空间较少,这个可以调

D 上面都不对

33 要创建一个从1开始,每次增加1,最大值为99999,达到最大值从头开始的序列,方法正确的是

A CREATE SEQUENCE SEQ_NAME

INCREMENT BY  1

START BY  1

MAXVALUE  99999

CYCLE

B CREATE SEQUENCE SEQ_NAME

INCREMENT BY  1

START WITH  1

MAXVALUE  99999

CYCLE

C CREATE SEQUENCE SEQ_NAME

INCREMENT BY  1

START WITH  1

MAXVALUE  99999

NOCYCLE

D CREATE SEQUENCE SEQ_NAME

INCREMENT  1

START BY  1

MAXVALUE  99999

CYCLE

34 当定义了一个序列(SEQUTEST)后,使用序列方法正确的是

A 直接使用SEQUTEST.CURRVAL;

B 必须先使用SEQUTEST.NEXTVAL 然后才能使用 SEQUTEST.CURRVAL

C 只能使用SEQUTEST.NEXTVAL

D 必须两者一起使用

35 同义词有哪几种类型

A 公有同义词和私有同义词

B 就一种 同义词

C 系统同义词

D 用户同义词

36 什么是同义词

A同义词是一个模式对象的别名,通过为模式对象创建同义词,可以隐藏对象的实际名称和所有者信息

B 在数据库中两个相同意义的单词

C 给数据库对象起个别名,这样一来,可以用多种名字来引用该对象,但只能使创建该同义词的用户才能访问

D 上面都不对

37 查询用户同义词的数据字典视图是

A USERS_SYNONYM

B USER_SYNONYMS

C ALL_ SYNONYM

D VIEW_ SYNONYMS

38 有一个商品表,需要为该表的id列,产生一个有序的,唯一的连续整数,应该采用以下的那种结构

A VIEW

B SEQUENCE

C SYNONYM

D INDEX

39 数据库设计中,第二范式的作用主要是

A 消除重复值

B 消除函数依赖

C 消除传递依赖

D 消除规范化

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/299529.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号