DBA面试题

当前位置: 面试问题网 > DBA面试题 > Oracle面试题库-DBA

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的作用是
   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 消除规范化

【Oracle面试题库-DBA】相关文章

1. Oracle面试题库-DBA

2. Oracle面试(DBA For oracle数据库技术)

3. 阿里巴巴公司DBA笔试题oracle DBA笔试题

4. Oracle面试题库-PL/SQL

5. Oracle面试题库-SQL

6. Oracle面试题库

7. Oracle面试题库

8. 一套Oracle面试题笔试题及参考答案

9. Oracle DBA面试题及参考答案

10. Oracle DBA面试题

本文来源:https://www.mianshiwenti.com/a13365.html

点击展开全部

《Oracle面试题库-DBA》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝Oracle面试题库-DBA﹞相关内容

「Oracle面试题库-DBA」相关专题

其它栏目

也许您还喜欢