Oracle ctssdのクリーニングが失敗してCRSが起動しない

ちょっと前にはまったので、メモ。

結果はOracle11gR2(11.2.0.1)のバグみたい。

 

ctssdのプロセスが残っていると思って、Oracleが記憶していたPIDを使って消そうとするけど、OS上からctssdのプロセスは既に別PIDで起動しているため、永遠とループする現象。

Oracle管理の以下のファイルの中身を消してあげれば、いいみたい。

$GRID_HOME/crs/init/ホスト名.pid

$GRID_HOME/ctss/init/ホスト名.pid

$GRID_HOME/gpnp/init/ホスト名.pid

$GRID_HOME/gipc/init/ホスト名.pid

$GRID_HOME/evm/init/ホスト名.pid

$GRID_HOME/mdns/init/ホスト名.pid

 

その後、OS再起動で元通り!!