My Oracle Support Banner

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 JULY 25, 2019

Applies to:

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


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.


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.


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

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