Setup Menus in Admin Panel

DBATalent

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

I was trying to duplicate database using rman and it was erroring out due to some issue. Post the issue, when I try to start the instance, I was getting:

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

Details:

DB – 11.2.0.4

Context – RMAN Duplication

OS: Sun Solaris Sparc 11

When I 1st the error, I was thinking about:

  1. My Oracle Processes are running – But Instance was down and there is no oracle process running
  2. Top should show something – Nothing.. There weren’t any Oracle Processes running
  3. Let me change Shared Memory Settings – /etc/system is not being used anymore in Solaris for shared memory segments. So you need to create profile. However even this also has not worked.

You can see how to handle projects in my previous post :

What Oracle DBA needs to know about Solairs – Projects

Solution:

I checked

ipcs -a

To my surprise I can see several shared memory segments and semaphores attached to oracle user even though there is no oracle processes running.

Release the Shared Memory Segments by:

ipcrm -m <id>

For semaphoes:

ipcrm -s <id>

February 17, 2015

0 Responses on ORA-27102: out of memory SVR4 Error: 22: Invalid argument"

Leave a Message