#chiroito ’s blog

Java を中心とした趣味の技術について

ASMが起動できない

問題発覚

ASMが起動できなくなった。
[grid@localhost bin]$ ./sqlplus / as sysasm

SQL*Plus: Release 11.2.0.1.0 Production on Wed Jan 12 01:15:44 2011

Copyright (c) 1982, 2009, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup
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
どうやらセマフォがおかしいらしい。

確認

カーネルパラメータの確認
[root@localhost ~]# sysctl -p | grep sem
kernel.sem = 250 100

[root@localhost ~]# grep kernel.sem /etc/sysctl.conf
kernel.sem = 250 100

修正

なんかおかしくなっているので修正
[root@localhost ~]vi /etc/sysctl.conf
kernel.sem = 250 3200 100 128
OUI の修正スクリプトで修正するとこうなるようです。

参考

RAC One Node の検証 その9|おら! オラ! Oracle|技術情報|株式会社インサイトテクノロジー