Home > Oracle in general > ORA-27154: post/wait create failed / ORA-27301: OS failure message: No space left on device when starting ASM or database instance

ORA-27154: post/wait create failed / ORA-27301: OS failure message: No space left on device when starting ASM or database instance

Today i came accross a very strange error. After rebooting one cluster node (which ran flawlessly before!) ASM instance came up fine but database instance failed with:

ORA-27154: post/wait create failed
ORA-27300: OS system dependent operation:semget failed with status: 28
ORA-27301: OS failure message: No space left on device
ORA-27302: failure occurred at: sskgpsemsper

It turned out the kernel settings were insufficent. The semaphore settings caused problems.

In /etc/sysctl.conf:

kernel.sem = 250 32000 100 128

This line needs to be changed to:

kernel.sem = 250 32000 100 256

Note the change of the last number from 128 to 256. After that applying the settings is done as root with:

sysctl -p

After that all instances came up just fine.

Categories: Oracle in general Tags:
  1. santosh
    August 17th, 2011 at 21:04 | #1

    Thanks.. this worked for me.

  2. Mehmet Tufekcioglu
    January 3rd, 2012 at 20:59 | #2

    Thank you! It has worked for me too!

  3. Milind
    January 13th, 2012 at 18:28 | #3

    It could be due to the number of processes in initialization parameter files

  4. StanJ
    March 27th, 2012 at 21:12 | #4

    And it worked for me too!!! Thanks Ronny!

  5. Rod
    April 26th, 2012 at 04:59 | #5

    Worked Thanks!

  6. Dipendra
    May 11th, 2012 at 11:25 | #6

    Thanks it works for me too..

  1. March 22nd, 2012 at 04:09 | #1