SAP DB を実行する各ノードで次の手順を行います。
SAP DB リソースグループをマスターできるノードにスーパーユーザーとしてログインします。
SAP DB リソースグループを、手順 1 でログインしたノードに切り替えます。
# scswitch -z -g sapdb-rg -h node |
リソースグループをマスターするノードを切り替えます。
SAP DB リソースグループを別のノードに切り替えます。
SAP DB リソースグループを切り替える先のノードを指定します。
SAP DB を異常終了させます。
実行中している SAP DB データベースインスタンスのすべてのカーネルプロセスのプロセス識別子を特定します。
# ps -ef | grep kernel | grep db-name |
SAP DB データベースインスタンスの名前を大文字で指定します。
実行しているSAP DB データベースインスタンスのすべての親カーネルプロセスを停止します。
# kill -9 sapdb-kernel-pid |
手順 a で取得した SAP DB カーネルプロセスのプロセス識別子を指定します。
Sun Cluster HA for SAP DB 障害モニターが適切な処理 (次のどちらか) をしているか確認します。
SAP DB リソースを再起動する。
SAP DB リソースを別のノードにフェイルオーバーする。
障害モニターがどちらの処理をするかは、リソースの障害履歴と Failover_enabled 拡張プロパティの値によります。詳細は、次の項目を参照してください。
SAP DB を正常に終了します。
SAP DB データベースを管理する OS ユーザーになります。
# su - os-sapdb-adm-user |
SAP DB データベースを管理する OS ユーザーの UNIX ユーザー識別子を指定します。このユーザーのホームディレクトリには、SAP DB のインストールおよび構成中に作成された .XUSER.62 ファイルがあります。詳細については、「SAP DB のインストールと構成」を参照してください。DB_User 拡張プロパティを設定するときに、このユーザーを指定する必要があります (「SAP DB リソースを登録および構成するには」を参照)。
SAP DB データベースインスタンスを手動で停止します。
# dbmcli -U sapdb-adm-key db_offline |
dbmcli コマンドを、SAP DB データベースを管理するデータベースユーザーのユーザーキーを使って実行します。このユーザーキーは、SAP DB のインストールと構成の間に作成されたものです。詳細については、「SAP DB のインストールと構成」を参照してください。User_Key 拡張プロパティを設定するときに、このユーザーキーを指定する必要があります (「SAP DB リソースを登録および構成するには」を参照)。
Sun Cluster HA for SAP DB 障害モニターが適切な処理 (次のどちらか) をしているか確認します。
SAP DB リソースを再起動する。
SAP DB リソースを別のノードにフェイルオーバーする。
障害モニターがどちらの処理をするかは、リソースの障害履歴と Failover_enabled 拡張プロパティの値によります。詳細は、次の項目を参照してください。