文章目录
-
-
- 1. 请说明 Oracle 数据库服务器体系所包含的三种主要结构的名称。
- 2. 请分别说明数据库写进程(DBWn)、日志写进程(LGWR)、系统监视器进程(SMON)、进程监视器进程(PMON)的作用。
- 3. 请解释检查点进程(CKPT)的作用,并说明检查点的用途。
- 4. Oracle 数据库存储结构中共包含有 8 种不同类型的文件
- 5. 请解释 Oracle 数据库的逻辑存储结构,并说明逻辑结构和物理结构是如何关联的。
- 6. 使用 DBCA 创建数据库时,按照教材上给出的步骤与设置,会默认创建出几个表空间?请分别给出这些
- 7. 自动存储管理(ASM)是一种可移植的高性能集群文件系统,它使用条带化来实现负载均衡,同时通过镜
- 8. 在独立服务器上安装 Oracle 数据库之前,必须在操作系统预先创建哪两个用户组?
- 9. 请说明 Oracle 环境变量中 ORACLE_BASE 和 ORACLE_HOME 的实际含义。
- 10. 对于初始化参数文件,请说明服务器参数文件和文本初始化参数文件的不同之处。
-
1. 请说明 Oracle 数据库服务器体系所包含的三种主要结构的名称。
答:内存结构,进程结构,存储结构。
2. 请分别说明数据库写进程(DBWn)、日志写进程(LGWR)、系统监视器进程(SMON)、进程监视器进程(PMON)的作用。
答:DBWn, 在完全检查点或强制检查点时负责把高速缓冲区中已提交的数据块写入数据文件中。 LGWR,
在条件满足时,负责把重做日志缓冲区的重做条目整体刷新到联机重做日志文件中。 SMON, 在实例重启时,检查数据库的一致性,如果需要则由
SMON 负责执行实例恢复。另外它也 负责清理不需要的临时段。 PMON在服务器进程失败时执行进程的恢复。(11g)定期给监听刷新数据库服务信息。
3. 请解释检查点进程(CKPT)的作用,并说明检查点的用途。
答:Oracle 设计检查点机制的唯一目的是为了执行实例恢复。 在一个新的检查点进程开始时,CKPT 会把新产生的检查点信息 SCN号等写入控制文件,然后等 待完全检查点的到来(三秒钟结束的时间点)
在完全检查点时,CKPT 会触发数据库写进程 DBWn负责把当前三秒钟之内凡是已提交的数据块从高速缓冲区写入到数据文件。
DBWn 在执行之前, 首先触发一次日志写(LGWR),以确保写入数据文件的数据块所对应的重做条目都已持久记录到重 做日志文件中。在 DBWn执行完成之后,也就是把当前三秒钟之内所有已提交数据块都写入到 数据文件中后,CKPT 进程负责用控制文件记