Oracle uses memory structures to buffer
data, execute code, and share data among Oracle and user processes.
There are three categories of memory structures:
System Global Area (SGA), consisting of:
Database buffer cache
Redo log buffer
Shared pool, consisting of:
Library cache (shared SQL area)
Dictionary cache
Control structures
Program Global Area (PGA)
Sort area
The Section 10.3 section, later in this
chapter, describes these categories in some detail.