Shared memory is an operating-system feature that lets the database server processes and threads share data by sharing access to pools of memory. The database server uses shared memory for the following purposes:
The database server creates the following portions of shared memory:
Caches data from the disk for faster access
Maintains and controls the resources required by the virtual processors
Provide a fast communications channel for local client applications that use IPC communication on UNIX
Enables DataBlade modules and user-defined routines (UDRs) to run in user-defined virtual processors