Each running Oracle database is associated with an Oracle instance. When a database is started on a database server, the Oracle software allocates a shared memory area called the System Global Area (SGA) and starts several Oracle background processes. This combination of the SGA and the Oracle processes is called an Oracle instance.
Oracle Memory Structures:
- System Global Area (SGA): Shared by all server and background processes.
- Program Global Area (PGA): Private to each server and background process. There is one PGA for each process.