一,数据库系统中什么是稀有资源
在数据库管理系统中最宝贵的稀有资源是内存。为了高效地使用内存这种稀有资源,同时保证不会丢失任何数据库中的数据,数据库管理系统引入了非常复杂的体系结构。
内存的访问速度是电子速度,而硬盘的数据访问主要取决于机械速度,如果一个数据库管理系统能够使绝大多数数据操作在内存中完成,那么该数据库管理系统的效率将非常高。
二,Oracle体系结构的轮廓
主要包括:Oracle服务器,还包括一些其他的关键文件,用户进程和服务器进程等。
三,Oracle数据库服务器的组成
数据库服务器由Oracle数据库实例和Oracle数据库两大部分组成。
Oracle实例:是一种访问数据库的机制,它由内存结构和一些后台进程组成。
内存结构被称为系统全局区SGA,后台进程有5个是必须的(SMON,PMON,DBWR,LGWR,CKPT);SGA包含以下几个内存结构:共享池,数据库高速缓冲区,重做日志缓冲区等。
Oracle数据库:是数据的一个集合,把这些数据作为一个完整的单位来处理。由控制文件,重做日志文件,数据文件三类操作系统文件组成。
控制文件:包含了维护和校验数据库一致性所需的信息。
重做日志文件:包含了当系统崩溃后进程恢复所需记录的变化信