首页 > 代码库 > oracle的体系结构学习

oracle的体系结构学习

实例:

  就是数据库服务:可以理解为一个服务:

      多个进程+内存结构

数据库:

  实例+文件

RAC:数据库集群

  多个实例+文件(共享)---此刻IO没有解决

内存结构:

  一些缓存池,每个池都给不同的程序使用,可以这么理解不同的功能放在不同的缓存里面

进程结构:

  oracle这个软件里面,存在多个进程做工作,进程之间协调工作,完成功能,不同进程有不同的功能(软件开发中比如垃圾回收进程,项目中自己实现的用户管理进程等)

     smon:undo,temp,表空间回收

     lgwr:把内存结构里面缓冲区写到文件的一个服务

       ckpt:触发机制写进程,脏数据写入数据库文件

     pmon:资源清理进程

  注意:

    进程结构针对的资源是内存结构

   

     

  

oracle的体系结构学习