SGA:db_***/shared_pool/large_pool/java_pool
db_***:数据库缓存(Block Buffer)对于Oracle数据库的运转和性能起着非常关键的作用,它占据Oracle数据库SGA(系统共享内存区)的主要部分。Oracle数据库通过使用LRU算法,将最近访问的数据块存放到缓存中,从而优化对磁盘数据的访问.
shared_pool:共享池的大小对于Oracle 性能来说都是很重要的,共享池中保存数据字典高速缓冲和完全解析或编译的的PL/SQL 块和SQL 语句及控制结构
large_pool:使用MTS配置时,因为要在SGA中分配UGA来保持用户的会话,就是用Large_pool来保持这个会话内存,使用RMAN做备份的时候,要使用Large_pool这个内存结构来做磁盘I/O缓存器.
java_pool:为java procedure预备的内存区域,如果没有使用java proc,java_pool不是必须的