Oracle数据库补考试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
O r a c l e数据库补考试
题
work Information Technology Company.2020YEAR
滨州学院2009-2010学年第二学期期末考查软件技术专业(专)2008级《Oracle数据库》补考试卷
(答案一律写在答题纸上,在本试卷上做答无效)
一、选择题(每题1分,共20分)
1.以下被称为实例服务的是()
A OracleOra92homeTNSListener
B OracleOra92homeHTTPServer
C OracleOra92homeAgent
D OracleServicedb01
2.为了通过网络连接数据库,需要在客户端建立()
A 监听程序
B 实例服务
C 网络服务名
D HTTP服务
3.保存监听程序配置信息的位置和名称是()
A 客户端,listener.ora
B 客户端,tnsnames.ora
C 服务器端,listener.ora
D 服务器端,tnsnames.ora
4.执行CREATE DATABASE命令,自动执行的脚本是()
A sql.bsq
B bsq.sql
C catproc.sql
D catalog.sql
5.下面内存区域使用LRU机制进行管理的是()
A 数据库高速缓冲区
B 重做日志缓冲区
C 大池
D Java池
6.如果一个服务进程中止,下列进程可以用来释放它所有的资源的是()
A DBWR
B LGWR
C SMON
D PMON
7.表空间和数据文件的关系是()
A 一个表空间只能对应一个数据文件
B 一个表空间可以对应多个数据文件
C 一个数据文件可以对应多个表空间
D 数据文件和表空间可以交叉对应
8.存储数据的逻辑单位,按大小依次为()
A 表空间、数据块、区和段
B 区、表空间、数据块和段
C 段、区、表空间和数据块
D 表空间、段、区和数据块
9.下列视图可以用来查询控制文件信息的是()
A V$CONTROLFILES
B V$CONTROLFILEINFORMATION
C V$CONTROLFILE
D V$CONTROL
10.下列数据块文件用来记录应用程序对数据库的改变的是()
A 数据文件
B 警告文件
C 重做日志文件
D 口令文件
11.用户SCOTT正在执行UPDATE语句,需要保证SCOTT的修改操作完成,理想的关闭方式是()
A SHUTDOWN ABORT
B SHUTDOWN IMMEDIATE
C SHUTDOWN TRANSACTIONAL
D SHUTDOWN NORMAL
12.下列阶段中会打开控制文件的是()
A shutdown
B nomount
C mount
D open
13.在%Oracle_Home%\database目录下存在以下文件,启动实例db01默认使用的初始化参数文件是()
A spfiledb01.ora
B spfile.ora
C initdb01.ora
D init.ora
14.修改数据库所允许的重做日志个数的方法是()
A 修改重做日志文件
B 重建参数文件
C 修改控制文件
D 重建控制文件
15.控制文件中不包含()
A 数据文件信息
B 重做日志文件信息
C 实例信息
D 数据库有关信息
16.每个Oracle数据库至少要包含重做日志组的数目是()
A 1个
B 2个
C 3个
D 4个
17.不能切换为脱机状态的表空间是()
A TEMP
B USER
C INDEX
D SYSTEM
18.下列语句能够删除表中的一个约束的是()
A ALTER TABLE MODIFY CONSTAINT
B DROP CONSTRAINT
C ALTER TABLE DROP CONSTRAINT
D ALTER CONSTRAINT DROP
19.定义下列约束时,Oracle不会自动建立唯一索引的是()
A NOT NULL
B CHECK
C FOREIGN KEY
D 以上均不会
20.用户Bruce要能连接到数据库,必须具有的权限是()
A CREATE USER
B CREATE SESSION
C ALTER USER
D ALTER SESSION
二、名词解释(每题2分,共10分)
1. 重做日志组
2.全局数据库名
3.数据高速缓冲区
4.非延迟约束
5.对象权限
三、简答题(第1-3,6题,每题4分,第4-5题,每题8分,共32分)
1.改变数据文件大小的方法。
2.简要说明Oracle数据库用户的3种身份验证方式。
3.删除日志组成员的限制。
4.Oracle有5种约束类型,写出每种约束类型以及相应的说明。
5.初始化参数文件有几种不同类型?写出互建参数文件的命令。
6.规划重做日志的配置需要考虑的几个因素。
四、应用题(第1题10分,第2题10分,第3题8分,第4题10分,共38分)
1.写出操作步骤和命令,解释发生的现象。
(1
表
(2)查询两个表中的约束信息。用一条语句完成。
(3)禁用CUSTOMERS表中的唯一约束,向禁用CUSTOMERS表中插入两行名称相同的记录。名称相同是指NAME列所对应的值相同。要求能够完全正确的插入两行记录。
(4)启用CUSTOMERS表中的唯一约束,出现什么情况原因是什么如何修正
(5)删除CUSTOMERS中的主键约束和ORDERS表中的外键约束。
2.查询当前的控制文件信息,获取的控制文件信息如下图: