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..

  7. Bob
    June 12th, 2012 at 12:46 | #7

    Ronny, you are my hero! Worked for me too

  8. Anonymous
    July 9th, 2012 at 10:54 | #8

    Thank u Ronny , U R My Hero!!!

  9. Sridhar
    August 17th, 2012 at 03:24 | #9

    Hi Ronny,

    I was facing similar issue. Increasing the sysctl value to higher helped. Thanks a lot for sharing the information.

  10. latinmau
    August 22nd, 2012 at 19:50 | #10

    GRacias, funciono para mi :)… me salvo el pellejo jejejeje

  11. Anonymous
    October 8th, 2012 at 11:46 | #11

    I love you, Google and Ronny!
    It’s worked.

  12. Anonymous
    December 4th, 2012 at 10:01 | #12

    Thanks that worked for me as well!!!

  13. Rahul
    January 5th, 2013 at 09:33 | #13

    Awesome work man.. i guess “runfix.sh” script does the same at the time of installation ;).. appreciate ur talent.. :) thanks alot man @@@@

  14. Roger
    May 14th, 2013 at 08:51 | #14

    Thanks very much. It’s worked for me too.
    But could you please explain these parameters?

  15. Cristhiano
    June 13th, 2013 at 14:19 | #15

    Thank you very much! It worked for me too!

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