My Oracle Support Banner

ORA-27102 Database Will Not Start With SHMMAX Set To 8589934592 (8GB) (Doc ID 461519.1)

Last updated on JULY 27, 2023

Applies to:

Oracle Database - Enterprise Edition - Version 10.1.0.2 to 10.2.0.5 [Release 10.1 to 10.2]
Red Hat Advanced Server
Linux x86
Linux x86-64
Linux x86-64Linux x86Red Hat Advanced Server

Symptoms

When shmmax is set to 8589934592 (which is half the size of RAM ), Database startup fails with error ORA-27102. This is no matter what the init.ora settings are (whether sga_max_size, sga_target etc.. are set or not)

If shmmax is set to any other value (even 8000000000, or 4294967295, or 12000000000, or 16000000000, ...) the database starts OK.

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

 

Changes

SHMMAX set to 8589934592 (8GB) with 16GB RAM

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
Changes
Cause
Solution


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