SGA:共享内存组结构,称为SGA组件,其中包含一个Oracle数据库实例的数据和
控制信息。该SGA由所有服务器和后台进程共享。存储在SGA中的数据示例包括缓存的
数据块和共享的SQL区域。
SGA包括:JAVA池,大池,流池,共享池,高速缓冲区,重做日志缓冲区
JAVA池:用于Java虚拟机中所有特定于会话的Java代码和数据
大池:为某些大型进程提供大的内存分配,如Oracle备份和恢复操作,以及I/O服务器进程
流池:由Oracle流用于存储捕获和应用所需的信息
共享池:库缓冲及数据字典缓冲,缓存用户之间共享的各种结构
高速缓冲区:存放数据文件块的副本
重做日志缓冲区:缓存重做信息(例如用于恢复),直到它能够写入存储在磁盘上的物理重做日志文件