クラスタノードを停止する場合は、クラスタコンソール上で send brk を使用してはいけません。send brk を使用し、ok プロンプトに go を入力し、再起動すると、ノードでパニックが発生します。この機能はクラスタ内ではサポートされていません。
Oracle Parallel Server/Real Application Clusters が動作しているクラスタの場合、データベースのすべてのインスタンスを停止します。
停止の手順については、Oracle Parallel Server/Real Application Clusters 製品のマニュアルを参照してください。
停止するクラスタノード上でスーパーユーザーになります。
すべてのリソースグループ、リソース、およびデバイスグループを、停止するノードから別のクラスタノードに切り替えます。
停止するノードで次のようにコマンドを入力します。
# scswitch -S -h node |
指定したノードからすべてのデバイスサービスとリソースグループを退避します。
リソースグループとデバイスグループを切り替えるノードを指定します。
クラスタノードを停止して OBP の状態にします。
停止するノードで次のようにコマンドを入力します。
# shutdown -g0 -y -i0 |
クラスタノードが ok プロンプトの状態になったことを確認します。
必要であればノードの電源を切ります。
次に、ノード phys-schost-1 を停止したときのコンソールの出力例を示します。ここでは、-g 0 オプションで猶予期間をゼロに設定し、-y で、確認プロンプトに対して自動的に yes と応答するよう指定し、i0 で実行レベル 0 で起動します。このノードの停止メッセージは、クラスタ内の他のノードのコンソールにも表示されます。
# scswitch -S -h phys-schost-1 # shutdown -g0 -y -i0 May 2 10:08:46 phys-schost-1 cl_runtime: WARNING: CMM monitoring disabled.phys-schost-1# INIT: New run level: 0 The system is coming down. Please wait. Notice: rgmd is being stopped. Notice: rpc.pmfd is being stopped. Notice: rpc.fed is being stopped. umount: /global/.devices/node@1 busy umount: /global/phys-schost-1 busy The system is down. syncing file systems... done Program terminated ok |
クラスタノードを起動するを参照し、停止したクラスタノードを再起動します。