Sun Cluster 2.2 では、Oracle の Group Membership Services (GMS) デーモンは scogms(1M) を使用しても Sun Cluster フレームワークの一部としては起動されません。したがって、Oracle Paralle Server データベースの場合、クラスタノード上の Oracle Parallel Server Option インストールが提供するバイナリ ogmsctl を使用して、手動で GMS デーモンを起動する必要があります。ogmsctl デーモンは、ノード上のインスタンスが排他モードで起動され た場合でも、動作していなければなりません。したがってこのデーモンは、データベースが作成されるときに動作している必要があります。
GMS バイナリである ogms と ogmsctl は、$ORACLE_HOME の下の /bin ディレクトリ内にあります。GMS デーモンのデフォルトディレクトリは、/tmp/.ogms で す。このディレクトリには、追跡ファイルと gms0000.dat ファイルがあります。
GMS デーモンはユーザー oracle でログインして起動しなければなりません。次のコマンドで GMS デーモンを起動します。
# su - oracle $ ogmsctl start |
デーモンを正常に起動するには、それが実行されるノードがクラスタのメンバーでなければなりません。
次のコマンドで GMS デーモンを停止します。
$ ogmsctl stop |
ogmsctl コマンドには次のオプションがあります。
オプション |
説明 |
---|---|
start |
GMS を起動する。 |
stop |
GMS を停止する。 |
abort |
GMS を強制終了する。 |
trace=x |
追跡レベルを x に設定する。 |
status |
GMS が動作しているかを調べる。 |
interactive |
GMS デバッガモードに入る。 |
ogms_home=x |
GMS ホームディレクトリを x に設定する。 |
global-status |
アクティブな GMS ノードを取得する。 |
group-status domain group |
グループメンバー情報の一覧を取得する。 |