题号 | 一 | 二 | 三 | 四 | 五 | 总分 |
得分 | ||||||
教师签名 |
得分 | |
阅卷老师 |
A. DBWn D. PMON
2.数据库中联机重做日志文件最少应该有几个( B )。
A2 . 4 D. 0
3.下列哪一个组件不是Oracle实例的组成部分( C)
A.SGA B. PMON C. 控制文件 共享池
4.如果一个表会经常被用户查询,应当将该表中的数据块放入数据库缓冲中哪一个缓冲池中( A ) 。
A. keep缓冲池 缓冲池 D.shared pool
5.以下哪些文件不是数据库的一部分( C ) 。
A. 重做日志文件 控制文件
C. 口令文件 数据文件
6.下列有关数据库受限状态的叙述,哪项是不正确的( C)
A.只有同时具有create session和restricted session系统权限的用户才能访问受限状
态的数据库
B.具有sysdba和sysoper系统权限的用户也有权访问受限状态的数据库
C.在加载数据库之后,可以直接打开以受限方式打开数据库
D.在加入受限状态后,系统中仍然可能存在活动的普通用户会话
7.在数据库启动的哪个阶段,控制文件被打开(C)。
A.在实例启动之前 B.实例启动时
C.数据库加载时 D.数据库打开时
8.使用以下哪个单条命令可以将数据库关闭并重新启动( A )。
A.startup force B. shutdown force
C.s 没有这样的命令,必需先关闭再启动
9.下面哪一个不是数据库屋物理存储结构中的对象( D )。
A. 数据文件 联机重做日志文件
C. 控制文件 表空间
10.数据库必需至少拥有几个控制文件( A )。
A. 1 B. 2
C. 4 由初始化文件决定
11.哪个文件记录了数据库的所有变化并仅在实例恢复时被使用( B )。
A. 归档日志文件 联机重做日志文件
C. 控制文件 警告文件
12.如果数据库的db_block_size是8KB,当指定存储参数为(initial 8K netxt 8K pctincrease 50 minextents 3)时,第三个区大小为( A )。
A. 16KB KB
C. 12 KB KB
13.pctfree的默认值是( D )。
A. 40 B. 0
C. 100 D. 10
14.参数maxtrans指定每个( D )上允许的最大并发的事务数。
A. table B. segment
C.extent D. block
15.假设某个表很小,但是却会被许多查询直接使用,这时应当在创建这个表时显式的指定( )B
A. parallel B. cache
C. nologging D. tablespace
16.为了减少表中记录链接和记录迁移的现象,应当增大表的哪个存储参数( A )。
A. pctfree B. pctused C. maxextents D. pctincrease
17.下面列出的各项操作中哪一项不能通过alter index语句来完成( D。
A. 合并索引 重建索引
C. 将索引移动到其他的表空间中 D. 改变已有索引的大小
18.如果要查看视图中哪些字段是可以更新的,应当查询哪个数据字典视图( D。
A. dba_views B. dba_objects
19. 下列关于profile的说法中哪一项是正确的( D)。
A. 无法通过profile文件来锁定用户帐号
B. 无法通过profile来用户资源
C. DBA可以通过profile来改变用户口令
D. DBA可以通过profile来设置口令的过期时限
20.在下列哪一种情况下用户不能被删除(B)。
A. 不拥有任何模式对象的用户
B. 当前正处于连接状态的用户
C. 拥有只读表的用户
D. 所有的用户都可以任何时刻删除
二、填空题(每空1分,共20分)
得分 | |
阅卷老师 |
2.Oracle实例指的是 SGA内存和Oracle后台进程 。
3.一个实例只能对应__1_____个数据库,实例决定了数据库的初始化参数 oracle sid 。
4.跟踪文件分为 后台进程产生的 和 服务器进程产生的 两种。
5.数据库具有两种提供服务的方式,分别是___专用服务器操作方式_________和______共享服务器操作方式______。
6.查询的处理有三个主要阶段,分别是__分析_____、____执行___、____提起___。
7.Oracle用户身份认证方式有__操作系统认证___ 、__口令认证___ 、__数据库服务认证___ 三种 。
8.启动实例的过程可以分为_____ 、_____ 、_____ 三个阶段。
9.控制文件是用于____记录和维护数据库的重要物理文件 ________ ,它是一个二进制文件。
10.重做日志文件用于记录数数据库的所有变化____________ 。
三、简答题(每小题6分,共30分)
得分 | |
阅卷老师 | |
答:create bitmap index index_student on student(sid)
加索引的目的:提高数据的检索速度;根据表信息的容量大小合理的使用索引,如果整张表的容量小于一个block,<8K;
不建议加索引,对表进行表扫描要比先定位索引然后再定位数据要快;因为索引也需要维护;
Oracle索引分类: B-Tree索引(Oracle默认指定索引),位图索引(只有数据列的值可选比较少的情况使用,比如:性别,状态),函数索引。
2.什么是视图?视图的作用是什么?视图能更新吗?
答:视图是一个查询的结果,虚拟表;视图的作用是有效的保护物理表,限定用户查看的信息,简化复杂的SQL; 只要视图的每一列能找到其对应的原列,不是通过聚合函数统计出来的,或者虚拟列的时候,就可以更新;
3.PL/SQL的优点?
a.提高运行性能;
b.模块化设计;
c.兼容性强;
d.处理异常(运行时错误);
4.Oracle9i数据库的安装类型有几种?特点是什么?
1、企业版:为高端应用程序提供数据管理,适用于对安全性和性能要求较高的联机事务处理以及数据仓库应用环境2、标准版:提供了大部分核心的数据库功能和特性,适用于普通部门级别的应用环境3、个人版:安全内容和企业版相同,并提供和企业版和标准版相兼容环境,不过只提供用户的连接、开发和部署,适用于单用户开发环境4自定义版从企业版、标准版、个人版的可安装部件中选择自己需要的部件。
2. 列举ORACLE中的默认用户名和口令(至少5个)?
Sys change on install system oem temp scott trigger adams wood