My Oracle Support Banner

The ORA-27102 error is generated on Solaris 10 having apparently correct settings of kernel parameters (Doc ID 859898.1)

Last updated on AUGUST 31, 2023

Applies to:

Oracle Database - Enterprise Edition - Version 9.2.0.1 to 11.2.0.0 [Release 9.2 to 11.2]
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
Oracle Solaris on x86 (32-bit)
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)

Symptoms

Someone wants to create one or more instances on a Solaris 10 box where the kernel parameters were set under that specific project as per Oracle Installation Guide and according to the following settings, some should be able to start a number of instances whose total SGA is : max-shm-memory  *  max-shm-ids.

Having the following settings:

project.max-shm-memory => 4GB
project.max-shm-ids => 128

and calculating

(max-shm-memory * max-shm-ids)

it results that up to 512 GB of shared memory could be allocated, but in reality only up to 4GB of shared memory for all instances belonging to a project can be allocated.
Trying to allocate more than 4GB of shared memory by increasing the SGA parameters will cause the occurrence of the "ORA-27102: out of memory" error.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.