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

Last updated on FEBRUARY 08, 2017

Applies to:

Oracle Database - Enterprise Edition - Version 9.2.0.1 to 11.2.0.0 [Release 9.2 to 11.2]
Oracle Solaris on x86 (32-bit)
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)
***Checked for relevance on 15-Dec-2016***

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

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms