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

前
次

ノード・ロールの変更

構成されているノードのロールは、それがハブ・ノードであるかリーフ・ノードであるかにかかわらずローカルに保存され、インストールのはじめに設定されます。起動時に、ノードは前回構成されたロールでの起動を試みます。

CRSCTLを使用して、次の手順でノードのロールを変更します。

  1. 次のコマンドを実行して、ローカル・ノードの現在のロールを判断します。
    $ crsctl get node role config
    
  2. 次のコマンドをrootとして実行して、ローカル・ノードのロールを変更します。
    # crsctl set node role {hub | leaf}

    注意:

    リーフ・ノードをハブ・ノードに変更する場合、VIPがすでにノードに存在していない場合は、srvctl add vipを実行してVIPを追加する必要がある場合があります。VIPを持つのにリーフ・ノードは必要ありません。

    DHCP割当てVIPを含むクラスタをインストールした場合、手動でVIPを追加する必要はありません。

  3. rootとして、ロールを変更したノードのOracle高可用性サービスを、次のように停止します。
    # crsctl stop crs
    
  4. リーフ・ノードをハブ・ノードに変更している場合は、次のようにOracle ASMフィルタ・ドライバをrootとして構成します。
    # $ORACLE_HOME/bin/asmcmd afd_configure

    関連項目:

    asmcmd afd_configureコマンドの詳細は、『Oracle Automatic Storage Management管理者ガイド』を参照してください。

  5. rootとして、ロールを変更したノードのOracle高可用性サービスを、次のように再起動します。
    # crsctl start crs -wait

    注意:

    進捗状況およびステータス・メッセージを表示するには、-waitオプションを使用します。

  6. ローカル・ノードで手順3および5を実行します。
  7. インベントリを手動で更新します。

    ハブ・ノードをリーフ・ノードに変換する場合、残りのすべてのハブ・ノードで次のコマンドを実行します。

    $ Grid_home/oui/bin/runInstaller -updateNodeList ORACLE_HOME=Oracle_home
    "CLUSTER_NODES={comma_separated_Hub_Node_list}" -silent -local CRS=TRUE
    

    新たに変換されたリーフ・ノードで、次のコマンドを実行します。

    $ Grid_home/oui/bin/runInstaller -updateNodeList ORACLE_HOME=Oracle_home
    "CLUSTER_NODES={Leaf_Node_name}" -silent -local CRS=TRUE
    

    リーフ・ノードをハブ・ノードに変換する場合、すべてのハブ・ノードで次のコマンドを実行します。

    $ Grid_home/oui/bin/runInstaller -updateNodeList ORACLE_HOME=Oracle_home
    "CLUSTER_NODES={comma_separated_Hub_Node_list}" -silent -local CRS=TRUE

関連項目:

前述のCRSCTLコマンドの使用方法の詳細は、Oracle RAC環境のCRSCTLコマンドを参照してください。