Oracle体系结构

Oracle数据库服务器由两部分组成:

(1)数据库,即保存数据的各种物理文件,包括数据文件,日志文件,控制文件,其他文件。

(2)实例(Instance),是连接用户与数据库的一个中间层,包括内存区和进程区。

       内存区,即系统全局区(SGA,System Global Area),包括 数据高速缓存区,日志高速缓存区,共享池,大池,Java池。

     进程区:包括程序全局区(PGA,Program Global Area)和后台进程区(Background Processes)。

        其中,程序全局区包括 服务进程,排序区,堆栈区,会话区。

           后台进程区包括一系列后台进程,DBWR,PMON,SNPn,RECO,LGWR, SMON,CKPT,ARCH。

关系:用户  连接   实例  连接  数据库

一个数据库 对应 一个或多个实例,如果是多个实例对应一个数据库,则称为集群(RAC,Real Application Clusters)。

 

posted @ 2018-03-20 15:55  C+++++++wyl  阅读(154)  评论(0编辑  收藏  举报