Oracle复习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
郑州大学软件技术学院《Oracle》课程
2009-2010学年第一学期期末试题(A)
(适用专业:08信管、Java、.NET专业考试时间:120分钟)
单选:1 Oracle 10g中的g表示(C)。
A 网络
B 数据库
C 网格计算
D 版本
2 Oracle 10g的管理工具中,(B)是一个非常重要的、在服务器端和客户端都可以使用的工具。主要功能有:输入、运行和调试SQL语句、PL/SQL块。
A OUI
B SQL*PLUS
C OEM
D DBCA
3 Oracle数据库的例程由( D )组成。
A SGA和PGA
B SGA和数据库
C 数据库和后台进程
D SGA(系统全局区)和后台进程
4 Oracle进程结构中完成更新控制文件与数据文件,使其同步并触发DBWR进程,使其将脏缓存块写入数据文件中的进程是(C)。
A 用户进程
B 服务进程
C 后台进程CKPT
D 后台进程DBWR
5某用户想查看自己所能看到的表信息,那么应该看( D )视图。
A v$tables
B dba_tables
C all_tables
D user_tables
6 可以在Oracle服务器的安装目录的(C)文件中查看Oracle的各种端口的使用情况。
A spfile.ora
B initorcl.ora
C portlist.ini
D tnsname.ora
7相对于Oracle数据库的作用,类似于Windows操作系统中注册表的作用。这类数据库文件是( D ):
A 参数文件
B 数据文件
C 重做日志文件
D 控制文件
8 Oracle的逻辑存储结构中由大到小的顺序是(B):
A 表空间、区、段、块
B 表空间、段、区、块
C 表空间、块、段、区
D 段、区、表空间、块
9 下列哪种表空间可以被设置为脱机状态(B)。
A 系统表空间
B 用户表空间
C 临时表空间
D 撤销表空间
10 读下段程序:
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STA TUS ----------
---------- ---------- ---------- ---------- --- -----------
1 1 29 52428800 1 NO INACTIVE
2 1 30 52428800 1 NO CURRENT
3 1 28 52428800 1 NO INACTIVE
SQL> alter system switch logfile;
系统已更改。
请问:当前使用的日志组和日志序列号分别是( C)。
A 1和30
B 2和31
C 3 和31
D 4 和31
11 关闭数据库的各种方式中,会出现数据不一致的情况(即需要恢复数据库)的是(D )。
A normal
B transactional事务处理关闭
C immediate
D abort 中止关闭
12 Oracle网络配置需要配置服务器端和客户端,下列说法错误的是( C )。
A 服务器端配置的目的就是要配置监听程序的配置文件listener.ora。
B 客户端配置的目的就是要配置网络服务名的配置文件tnsnames.ora。
C listener.ora和tnsnames.ora不可以在同一台机器上。
D网络服务名的命名方式有多种,采用何种方式命名需要文件sqlnet.ora。
13 已创建序列S1,若当前值为2,先执行3次S1.NEXTVAL,再执行3次S1.CURRVAL,最后S1的值
是( C )。
A 3
B 4
C 5
D 6
14 Oracle的PL/SQL程序的异常处理部分,涉及的异常有多种,其中,必须用raise显示引发的异常
是( C )。
A 预定义异常
B 非预定义异常
C 自定义异常
D 不确定
15 对于SQL游标的说法中,错误的是( D )。
A 它是Oracle中的隐式游标。
B 它也有%ISOPEN、%FOUND、%NOTFOUND、%ROWCOUNT四种属性。
C 不能对它显式的执行OPEN、FETCH、CLOSE语句。
D Oracle会为每一个DML语句创建一个隐式游标。
填空:
1 数据字典的所有者是sys。其数据字典表和视图都被保存在system 表空间中。
2 想实现控制文件多路复用的语句如下:
alter system set control_files='C:\control01.ctl','D:\control02.ctl','E:\control03.ctl' scope=spfile;
3 重做日志文件又被称为事务日志文件,是Oracle三类文件中最复杂的一类文件,是由一条条重做记
录组成,记录、保存对数据库所做的修改(或事务)。
4 在数据库的各种启动模式之间切换需要使用alter database 语句。由低级向高级,且不可以逆转。
5 PL/SQL程序包由包的和包体组成。
6 角色是相关权限的命名集合,使用的主要目的是简化权限管理。
7 复杂视图一般是不可更新的,但可以在其上创建Instead of 触发器来把DML操作最终完成。
判断
1 Oracle数据库中重做日志文件需要实现多路复用,而控制文件没有必要实现多路复用。(×)
2 大文件表空间是为超大数据库而设计的,只能有一个数据文件组成,可以减少更新数据文件头部
信息的操作。(√)
3 一个合理的Oracle服务器系统的默认永久性表空间为system,默认临时表空间为temp。(×)