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
DB – 220.127.116.11
Context – RMAN Duplication
OS: Sun Solaris Sparc 11
When I 1st the error, I was thinking about:
- My Oracle Processes are running – But Instance was down and there is no oracle process running
- Top should show something – Nothing.. There weren’t any Oracle Processes running
- 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 :
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>
ipcrm -s <id>