UGA = user global area,保存session的状态信息PGA = Process global area, process的私有内存SGA = System global area, 系统全局内存,可被所有的oracle进程共享访问三者构成了oracle的内存结构

解决方案 »

  1.   

    如果是dedicate server配置,UGA在PGA中,如果是shared server配置,则UGA在SGA中。这也很好理解,dedicate server,连接是赚有的,session信息通过一个process就能访问,不需要被多个进程访问对于shared server,由于用户session可能被不同的shared server process访问,所有要放到SGA中。所以shared server配置的oracle,SGA的large pool一般要配置得大一点,因为UGA放在这里