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)有两个主要的功能。<1>执行 Instance Recovery:当数据库不正常中断后再度开启时,SMON 会自动执行 Instance Recovery,也就是会将在线重做日志里面的数据回写到数据文件里面。<2>收集空间:将表空间内相邻的空间进行合并的动作。(4)PMON(Process Monitor):监视数据库的用户进程。若用户的进程不当而被中断,PMON 会负责清理任何遗留下来的资源,并释放失效的进程所保留的锁,然后从 Process List 中移除,以终止 Process ID。(5)CKPT(Checkpoint)主要负责更新数据库的最新状态,CKPT 当Checkpoint 完成时,会更新控制文件和数据库文件的文件头。(6)ARCn(Archiver).当 Oracle数据库设定为 ARCHIVELOG Mode 时,ARCn 会在Log Switch 时自动将 Redo Log File 复制一份到指定的目录下称为归档日志文件(Archivedredologs)。 共享和专用操作模式的工作过程有什么区别? 在专用服务器操作模式中,Oracle 为每个连接到数据库实例的用户进...