oracle复习题
PAGE 6/ NUMPAGES 6第 PAGE \* Arabic 6 页第 PAGE \* Arabic 6 页
复习题
一、填空题
SGA 和PGA的中文含义分别是 系统全局区和程序全局区 ,当数据库服务器上的一个数据库启动时,Oracle将分配一块内存区间,用于存放一个Oracle数据库例程数据及控制信息,这个区域是 SGA 。
区管理是对表空间分区的管理,管理方式可分为 字典管理方式 和 本地管理方式。
Oracle数据库实例包括 内存结构 __和 后台进程 。
创建用户的语句是 CREATE USER 。
如果用正常的方式无法关闭数据库,此时应该使用 SHUTDOWN ABORT 命令才能关闭数据库。
视图 是虚拟的表,它在物理上并不存在,可以把它看成是一个查询,它兼有查询的特点和表的特点。
指定某列不接受空值,使用的关键字是 NOT NULL 。
OracleHOME_NAMETNSListener服务监听并按受来自客户端应用程序的连接请求。
序列号是一个整数,最多可有 38 个数字。
将脏数据块写入数据文件中的后台进程是 DBWR 。
如果在表中定义了主键或唯一性约束,则 Oracle会自动在约束列上建立一个唯一性 索引。
PL/SQL包含三种存储过程,它们分别是 过程 、 函数 和 程序包 。
用于显示所有表空间描述信息的视图是 DBA_TABLESPACES 。
模式 是一系列逻辑数据结构或对象的集合,它与用户名同名。
指定某列不可用,使用的关键是 UNUSED 。
获取当前系统日期的函数是 SYSDATE 。
用户 表空间可以设置为脱机状态。
游标的属性有 %ISOPEN、%FOUND、%ROWCOUNT 。
删除约束的命令是 ALTER TABLE DROP CONSTRAINT 。
在数据库启动的过程中, 数据库装载 阶段读取参数文件。
约束 是在表中定义的用于维护数据库完整性的一些规则。
Oracle管理数据库存储空间的最小数据存储单位是 数据块 ,多个数据块构成了 段 ,多个段构成了 表空间 。 数据字典表和视图存储于 SYSTEM表空间 。
Oracle数据库中有三种进程,分别是 用户进程 、 服务器进程 和后台进程。
Oracle中常用的分区方法有 范围分 、 列表分区 、散列分区 和 复合分区。
指定数据库标准数据块大小的初始化参数是 DB_Block_Size 。
以下各函数的值分别是多少? MOD(10,3)的值是 1 ,FLOOR(-2.6)的值是 -3 。CEIL(-2.6) 的值是 -2 。
10.Oracle数据库中有5种约束,分别是主键约束、唯一性约束、检查约束、外键约束和空/非空约束。
负责把重做日志缓冲区中的重做记录写入重做日志文件中永久保存的进程是L GWR 。
登陆Sqlplus使用的命令是:sqlplus sys/tiger@orcl as sysdba 。
拥有所有系统级管理权限的角色是 DBA 。
二、判断题
创建控制文时应该在两个磁盘中创建两个控制文件。(√)
DELETE、REVOKE、INSERT、UPDATE都是常用的数据对象权限的是( × )。
CONNECT、DBA、RESOURCE、CREATE SESSION都是系统预定义的角色。(√)
主键索引是一种索引类型。( × )
Oracle表的唯一键约束与主键约束的一个区别是唯一键标识的表列可以为空。(√)
Oracle的后台进程有DBWR、DBMC、LGWR、PMON。( × )
数据库打开时,SYSTEM表空间必须是联机状态。(√)
Oracle10g用户口令不得使用Oracle的保留字,可以与用户名相同。( × )
循环语句中,结束循环的关键字是EXIT 。(√)
游标的属性有%ISOPEN、%FOUND、%ROWCOUNT 和%FETCH。( × )
三、简答题
1. 简要介绍游标的操作顺序。
声明游标,使用查询来定义游标的列和行打开游标,使用PL/SQL命令OPEN来打开一个声明的游标提取数据,从游标中重复提取每条记录到数据结构中,直到数据集合被提交关闭游标,使用完游标后将其关闭
2.简述SGA的组成。
SGA主要由数据高速缓冲区、共享池、重做日志缓冲区、大型池、JAVA池、流池等组成。
3.简述Oracle数据库有哪几种状态,并说出数据库处于每种状态时执行哪些操作。
Oracle数据库有3种状态:NOMOUNT、MOUNT、OPEN