ORA-27102: Out of Memory During Startup on Solaris10 Server with Multiple DB Instances Owned by Multiple Users (Doc ID 1931165.1)

Last updated on DECEMBER 03, 2014

Applies to:

Oracle Database - Enterprise Edition - Version 9.2.0.4 to 11.2.0.4 [Release 9.2 to 11.2]
Oracle Solaris on x86-64 (64-bit)
Oracle Solaris on SPARC (64-bit)

Symptoms

Below error is encountered while starting up a database on Solaris 10

SQL > startup
ORA-27102: out of memory
SVR4 Error: 22: Invalid argument


Below warning message shown in alert log file.

WARNING: The system does not seem to be configured
optimally. Creating a segment of size 0x000000019a000000
failed. Please change the shm parameters so that
a segment can be created for this size. While this is
not a fatal issue, creating one segment may improve performance.


All instances of the server are up and running except this one.

Changes

Multiple instances exist in the database server and owned by different OS users.

Total physical memory of the server is greater than the sum of the SGA of all instances.

'project.max-shm-memory' parameter is set for all the OS users owning an instance and this value is greater than the SGA of the corresponding instance.

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