Oracle期末复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简答题6*5=30
4道语言描述,2道操作题。
第七章
1.Oracle物理存储结构的组成及各部分作用。
数据文件:用于存储数据库中的所有数据;
控制文件:用于记录和描述数据库的物理存储结构信息;
重做日志文件:用于记录外部程序(用户)对数据库的改变操作;
归档文件:用于保存已经写满的重做日志文件;
初始化参数文件:用于设臵数据库启动时的参数初始值;
跟踪文件:用于记录用户进程、数据库后台进程等的运行情况;
口令文件:用于保存具有SYSDBA,SYSOPER权限的用户名和SYS用户口令;
警告文件:用于记录数据库的重要活动以及发生的错误;
备份文件:用于存放数据库备份所产生的文件。
2.如何为数据库添加数据文件及文件大小的改变。
ALTER TABLESPACE…ADD DATAFILE添加数据文件
ALTER TABLESPACE…ADD TEMPFILE添加临时数据文件
文件大小的改变:
方法
设臵数据文件为自动增长方式。
手工改变数据文件的大小。
设臵数据文件为自动增长方式
创建时设臵数据文件为自动增长
创建后修改数据文件为自动增长
AUTOEXTEND ON NEXT …MAXSIZE…|UNLIMITED
手工改变数据文件的大小
ALTER DATABASE DATAFILE…RESIZE…
第八章
1.Oracle逻辑存储结果的组成及各部分作用
数据块:BLOCK
区:EXTENT
段:SEGMENT
表空间:TABLESPACE
表空间是存储模式对象的容器,通过表空间,可以方便地实现对数据库存储的管理。数据块是最小的I/O单元。
区是由一系列连续的数据块构成的逻辑存储单元,是存储空间分配与回收的最小单位。段是由一个或多个扩展区组成的逻辑存储单元。
2.段的分类及回滚段的作用。
数据段索引段临时段回滚段
闪回查询,事物回滚,数据库恢复,数据的读一致性。
第九章
1.SGA组成
数据高速缓冲区(Database Buffer Cache)
共享池(Shared Pool)
重做日志缓冲区(Redo Log Cache)
大型池(Large Pool)
Java池(Java Pool)
流池(Streams Pool)
其他结构(如固定SGA、锁管理等)
2.Oracle主要后台进程及作用
DBWR 数据库写入进程
LGWR 日志写入进程
CKPT 检查点进程
SMON 系统监控进程
PMON 进程监控进程
ARCH 归档进程
RECO 恢复进程
LCKn 封锁进程
Dnnn 调度进程
Snnn 共享服务器进程
第十章
1.索引使用的基本原则。
(1)导入数据后再创建索引
(2)在适当的表和列上创建适当的索引
(3)合理设臵复合索引中的列顺序
(4)限制表中索引的数目
(5)为索引设臵合适的PCTFREE参数
(6)选择存储索引的表空间
第十五章
1.Oracle数据库启动的3个步骤,及每个步骤中加载的文件。创建并启动实例(初始化参数文件)
装载数据库(控制文件)
打开数据库(数据文件与重做日志文件)
2.Oracle数据库关闭的3个步骤,及每个步骤中加载的文件。
关闭数据库(关闭数据文件与重做日志文件)
卸载数据库(关闭控制文件)
关闭实例(释放内存、关闭后台进程)
3.数据库关闭的方式,有何不同
SHUTDOWN [ NORMAL ] 正常关闭,无时间限制。
SHUTDOWN IMMEDIATE 正常关闭,时间最短。
SHUTDOWN TRANSACTION 正常关闭,时间稍短,保证事物可以提交。SHUTDOWN ABORT 非正常关闭,数据丢失。
第十六章
1.权限的授予及回收。
授权方法
直接授权:利用GRANT命令直接为用户授权。
间接授权:先将权限授予角色,然后再将角色授予用户。
系统权限的授予
GRANT sys_priv_list TO
user_list|role_list|PUBLIC
[WITH ADMIN OPTION];
系统权限的回收
REVOKE sys_priv_list
FROM user_list|role_list|PUBLIC;
对象权限的授予
GRANT obj_priv_list|ALL ON [schema.]object
TO user_list|role_list [WITH GRANT OPTION];
对象权限的回收
REVOKE obj_priv_list | ALL ON [schema.]object FROM user_list|role_list;
参数说明:
sys_priv_list:表示系统权限列表,以逗号分隔;
user_list:表示用户列表,以逗号分隔;
role_list:表示角色列表,以逗号分隔;
PUBLIC:表示对系统中所有用户授权;
WITH ADMIN OPTION:表示允许系统权限接收者再把此权限授予其他用户。