Parameter type
|
Big integer
|
Syntax
|
SHARED_POOL_SIZE = integer [K | M | G]
|
Default value
|
32-bit platforms: 8 MB, rounded up to the nearest granule size
64-bit platforms: 64 MB, rounded up to the nearest granule size
|
Parameter class
|
Dynamic: ALTER SYSTEM
|
Range of values
|
Minimum: the granule size
Maximum: operating system-dependent
|
SHARED_POOL_SIZE
specifies (in bytes) the size of the shared pool. The shared pool contains shared cursors, stored procedures, control structures, and other structures. If you set PARALLEL_AUTOMATIC_TUNING
to false
, then Oracle also allocates parallel execution message buffers from the shared pool. Larger values improve performance in multi-user systems. Smaller values use less memory.
You can monitor utilization of the shared pool by querying the view V$SGASTAT
.