首页 > 代码库 > oracle 体系
oracle 体系
今天了解了下Oracle的体系结构
整个体系可以用一张图来解释,也可以把他比作一个足球队
用户要访问数据库必须通过服务进程去访问
数据库里面,最前面是共享池,数据库缓冲区高速缓存和重做日志缓冲区,另外还有java池和大型共享池。 共享池里面有库告诉缓存,数据字典高速缓存 这些缓存器在客户端读过一次后,再有客户端来读取时就不需要去过滤磁盘了,直接在内存中读取就可以,大大提升了访问速度,日志缓冲器呢比较重要了,万一一些数据没有被写进磁盘,或者突然出现故障后,日志缓冲器可以帮你把数据恢复出来。
再下面呢就是,PMON SMON DBWR LGMR CKPT ,这些呢分别是过程监视器,系统监视器,数据写入器,日志写入器和检查点,他们各自分工明确,帮我们有条不紊的处理数据库的任务
还有最下面的是数据文件,控制文件和重做日志文件,他们是真正储存数据的东西,上面的数据写入器和日志写入器会把最上面缓冲器里的内容写入这三个容器里面,最后一个是归档日志文件,他会把所有的操作全部都记录下来,以备不时之需。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。