プライマリ・コンテンツに移動
Oracle® Clusterware管理およびデプロイメント・ガイド
12c リリース1 (12.1)
B71322-07
目次へ移動
目次
索引へ移動
索引

前
次

Windowsシステムでのクラスタ・ノードの削除

この項では、Windowsシステムでクラスタ・ノードを削除する方法について説明します。この手順は、Oracle Clusterwareがnode1node2およびnode3にインストールされており、クラスタからnode3を削除すると想定しています。

注意:

  • Oracleでは、WindowsシステムでOracle Enterprise Managerを使用してノードを削除することはサポートしていません。

  • GNSが提供するクラスタの最後のノードを削除する場合、GNSからそのクラスタのエントリを削除する必要があります。

  • クラスタからノードを削除する前にノードからOracle RACデータベース・インスタンスを削除することができますが、この手順は必須ではありません。インスタンスを削除しない場合、インスタンスは構成されたままですが、実行されることはありません。クラスタからノードを削除しても、クラスタからノードの構成情報が削除されることはありません。残った構成情報がクラスタの操作を妨害することはありません。

    関連項目: Oracle RACデータベース・インスタンスの削除の詳細は、『Oracle Real Application Clusters管理およびデプロイメント・ガイド』を参照してください。

Windowsシステムでクラスタ・ノードを削除するには、次の手順を実行します。

  1. ローカル・ホームを持つ場合のみ、削除対象のノードで次のコマンドを-localオプションで実行し、ノード・リストを更新します。
    C:\>Grid_home\oui\bin\setup.exe -updateNodeList ORACLE_HOME=Grid_home "CLUSTER_NODES=
    {node_to_be_deleted}" CRS=TRUE -local

    注意:

    Oracle Flex Clusterからリーフ・ノードを削除する場合、このコマンドを実行する必要はありません。

  2. 次のように、削除するノードで削除ツールを実行して、Oracle Clusterwareホームを削除して構成解除します。
    C:\Grid_home\deinstall\>deinstall.bat -local

    注意:

    • -localフラグを指定しない場合は、コマンドによって、クラスタ内のすべてのノードからOracle Grid Infrastructureホームが削除されます。

    • 前述のコマンドラインをカット・アンド・ペーストする場合は、このドキュメントに含まれている書式設定を削除するために、テキスト・エディタにペーストしてからコマンドラインにペーストしてください。

  3. 削除対象でない任意のノードで、Grid_home\oui\binディレクトリから次のコマンドを実行します(remaining_nodes_listは、クラスタの一部として残すノードのカンマ区切りのリストです)。
    C:\>setup.exe –updateNodeList ORACLE_HOME=Grid_home
    "CLUSTER_NODES={remaining_nodes_list}" CRS=TRUE -silent

    注意:

    • 次のように、このコマンドをもう1回(ORACLE_HOME=ORACLE_HOMEで、CRS=TRUE -silentが構文から省略されている)実行する必要があります。

      C:\>setup.exe -updateNodeList ORACLE_HOME=ORACLE_HOME
       "CLUSTER_NODES={remaining_nodes_list}"
      
    • Oracle Grid Infrastructureホームが共有ホームの場合は、この手順のコマンド例に-cfsオプションを追加し、クラスタ・ファイル・システムの完全なパス位置を指定します。

  4. 削除対象のノードで、次のコマンドを実行します。
    C:\>Grid_home\bin\crsctl delete node -n node_to_be_deleted
    
  5. 指定したノードがクラスタから正常に削除されたことを確認するには、次のCVUコマンドを実行します。
    C:\>cluvfy stage -post nodedel -n node_list [-verbose]
  6. Oracle Clusterwareが停止しているクラスタ・ノードを削除した場合、次のようにして、削除したノードのVIPが削除されずに残っていないかどうか確認します。
    C:\> ORACLE_HOME/bin/srvctl config vip -node deleted_node_name

    VIPがまだ残っている場合、次のようにして削除します。

    C:\> ORACLE_HOME/bin/srvctl srvctl stop vip -node deleted_node_name
    C:\> ORACLE_HOME/bin/srvctl srvctl remove vip -node deleted_node_name