Oracle复习题及答案

  • 格式:docx
  • 大小:73.17 KB
  • 文档页数:17

下载文档原格式

  / 17
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 进程结构中完成更新控制文件与数据文件,使其同步并触发 DBW 进程,使其将脏缓存块写入数

据文件中的进程是(

C )。

A 用户进程

C 后台进程CKPT

10读下段程序:

SQL> select * from v$log;

GROUP# THREAD# SEQUENCE# BYTES

1 1 29 52428800 1 NO INACTIVE

2 1

30 52428800 1

NO CURRENT 3 1 28 52428800

1

NO INACTIVE

服务进程 后台进程DBWR

某用户想查看自己所能看到的表信息,那么应该看( )视图。

A v$tables

B dba tables

C all tables

D user tables

可以在 Oracle 服务器的安装目录的( C )文件中查看 Oracle 的各种端口的使用情况。 A spfile.ora

B in itorcl.ora

C portlist.i ni

D tnsn ame.ora

相对于Oracle 数据库的作用,类似于 Windows 操作系统中注册表的作用。这类数据库文件是(D ):

参数文件 数据文件 重做日志文件

控制文件

Oracle 的逻辑存储结构中由大到小的顺序是 B )

表空间、区、段、块 表空间、 段、区、块 表空间、块、段、区

段、区、 表空间、块 F 列哪种表空间可以被设置为脱机状态( B )。 A 系统表空间 B 用户表空间 C 临时表空间

D 撤销表空间

MEMBERS ARC STATUS

SQL> alter system switch logfile;

系统已更改。

请问:当前使用的日志组和日志序列号分别是(C)。

A 1 和30

B 2 和31

C 3 和31

D 4 和31

11关闭数据库的各种方式中,会出现数据不一致的情况(即需要恢复数据库)的是( D )。

A normal

B tran sactio nal 事务处理关闭

C immediate

D abort 中止关闭

12 Oracle网络配置需要配置服务器端和客户端,下列说法错误的是( C )。

A 服务器端配置的目的就是要配置监听程序的配置文件liste ner.ora 。

B 客户端配置的目的就是要配置网络服务名的配置文件tnsnames.ora 。

C listener.ora 禾口tnsnames.ora 不可以在同一台机器上。

D网络服务名的命名方式有多种,采用何种方式命名需要文件sql net.ora 。

13已创建序列S1,若当前值为2,先执行3次S1.NEXTVAL再执行3次S1.CURRVA,最后S1的值是(C )。

A 3

B 4

C 5

D 6

14 Oracle的PL/SQL程序的异常处理部分,涉及的异常有多种,其中,必须用raise显示引发的异

常是(C )o

A 预定义异常

B 非预定义异常C自定义异常D 不确定

15对于SQL游标的说法中,错误的是(D )o

A 它是Oracle中的隐式游标。

B 它也有%ISOPEN %FOUND%NOTFOUNC%ROWCOl四种属性。

C 不能对它显式的执行OPEN FETCH CLOSE语句。

D Oracle 会为每一个DML语句创建一个隐式游标。

填空:

1数据字典的所有者是sys。其数据字典表和视图都被保存在system表空间中。

2想实现控制文件多路复用的语句如下:

alter system set _con trol_files= 'C:\co ntrol01.ctl','D:\co ntrol02.ctl','E:\co ntrol03.ctl'

scope=spfile;

3重做日志文件又被称为事务—日志文件,是Oracle三类文件中最复杂的一类文件,是由_一条条重做记录组成,记录、保存对数据库所做的修改(或事务)。

4在数据库的各种启动模式之间切换需要使用alter —database 语句。由低级向高级,且不可以—逆转

5 PL/SQL程序包由包的和—包体组成。

6 —角色是相关权限的命名集合,使用的主要目的是简化权限管理。

7复杂视图一般是不可更新的,但可以在其上创建_lnstead of 触发器来把DML操作最终完成。

判断

1 Oracle数据库中重做日志文件需要实现多路复用,而控制文件没有必要实现多路复用。(X)

2大文件表空间是为超大数据库而设计的,只能有一个数据文件组成,可以减少更新数据文件头部信息的操作。(V)

3 一个合理的Oracle服务器系统的默认永久性表空间为system,默认临时表空间为temp。(X)

4修改表Department添加列Leader数据类型varchar2(10)的语句是:

Alter table Departme nt add colu mn Leader varchar2(10); (x)

5 Oracle 支持5 种类型的约束:notnull 、unique、check、primary key 、foreign key 。(V)