ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [01]-谈谈oracle的体系结构。

[01]-谈谈oracle的体系结构。

原创 Linux操作系统 作者:pudexieli 时间:2013-01-22 21:58:40 0 删除 编辑

oracle的体系结构,简单的理解为oracle进程通过一块系统全局的内存区域操作oracle的文件的系统。

从这个简单的描述可以看到,主要有三部分组成.

(01) 一块系统全局的内存(SGA)  【System Global Area】

(02)Oracle的文件集合。【Oracle database】

(02) oracle的后台进程。【Oracle backgroud services】.

其中,内存和后台进程统称oracle数据实例。

【Oracle instance】= SGA【System Global Area】+Oracle backgroud services】.

Oracle系统的内存结构:

主要有2个部分组成,系统全局区(SGA)域和程序全局区(PGA)。

Oracle Memory Structures = SGA + PGA

这两块内存的区域:

SGA由服务器和后台进程共享使用。
 PGA包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA 正相反,PGA只被一个进程使用的区域,PGA 在创建进程时分配在终止进程时回收。即由服务器进程产生。

1. SGA的组成。

    6块内存区域组成了SGA,分别是:数据缓冲区【】database buffer cache、 重做日志缓冲区[【redo log buffer】、共享池【shared pool】、 大池【large pool】、 Java池[Java pool]、 流池【stream pool】)

简单的说是:

SGA=【Database buffer cache】+【Redo log buffer】+【Shared pool】+【Large pool】+【Java pool】+【Stream pool】

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/179916/viewspace-753089/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Oracle database basics
请登录后发表评论 登录
全部评论

注册时间:2011-07-28

  • 博文量
    4
  • 访问量
    1704