1 简述表空间和数据文件之间的关系
答:每一个数据文件都必须隶属于某个表空间,但一个表空间可以由多个数据文件组合而成
tablespace 是逻辑上的概念,datafile 则在物理上储存了数据库的种种对象
概述Oracle 数据库体系的物理结构
答:Oracle 数据库体系的物理结构是指数据库上实际的、可以从操作系统看到的文件,可以利用操作系统指令进行管理作业,物理存储结构组成文件如下所列:数据文件(Data File):实际存储数据的地方;在线重做日志文件(Online Redo Log File):记录曾经发生过的动作,当数据库受损时,可利用在线重做日志文件进行必要的恢复动作;控制文件(Control File):记录数据库必要的信息,以验证及维护数据库的完整性的信息;初始化参数文件(Parameter File):当数据库开启时,用来架构出 Oracle 内存结构的文件;密码文件(Password File):验证哪些帐号能开启、关闭 Oracle 数据库
简要介绍表空间、段、区和数据块之间的关系
答:Oracle 的逻辑存储单元从小到大依次为:数据块、区、段和表空间
表空间又由许多段组成,段由多个区组成,区又由多个数据块组成
简述 Oracle 实例系统中各后台进程的作用
答:(1)DBWRn(Database Writer)的主要工作是将数据缓冲区中被改过的数据写回到数据文件里
(2)LGWR(Log Writer)主要的工作是将 Redo Log Buffer 里的记录写到在线重做日志文件中
(3)SMON(System Monitor)有两个主要的功能
执行 Instance Recovery:当数据库不正常中断后再度开启时,SMON 会自动执行 Instance Recovery,也就是会将在线重做日志里面的数据回写到数据文件里面