1.2.1.3.3 複数のサーバーの一括電源切断

dcliユーティリティを使用すると、複数のサーバーで同時にshutdownコマンドを実行できます。停止するサーバーでdcliユーティリティを実行しないでください。たとえば、dcliユーティリティを使用してすべてのExadata Storage Serverを停止するには、データベース・サーバーからコマンドを実行します。次に、コマンドの構文を示します。

# dcli -l root -g group_name shutdown -h now

前述の構文のgroup_nameは、すべてのExadata Storage Serverリストのcell_groupまたはデータベース・サーバー・リストのdbs_groupを含むファイルです。

次のコマンドは、同時にすべてのExadata Storage Serverを停止する構文を示しています。

# dcli -l root -g cell_group shutdown -h now

例1-1に、dcliユーティリティを使用して同時に複数のサーバーを停止する場合のOracle Exadataラックの電源切断手順を示します。コマンドはデータベース・サーバーから実行されます。

例1-1 dcliユーティリティを使用したOracle Exadataラックの電源切断

  1. 次のコマンドを使用して、すべてのデータベース・サーバーのOracle Clusterwareを停止します。

    # GRID_HOME/grid/bin/crsctl stop cluster -all
    
  2. 次のコマンドを使用して、すべてのリモート・データベース・サーバーを停止します。

    # dcli -l root -g remote_dbs_group shutdown -h now
    

    前述のコマンドのremote_dbs_groupは、すべてのリモート・データベース・サーバーのリストを含むファイルです。

  3. 次のコマンドを使用して、すべてのExadata Storage Serverを停止します。

    # dcli -l root -g cell_group shutdown -h now
    

    前述のコマンドのcell_groupは、すべてのExadata Storage Serverのリストを含むファイルです。

  4. 次のコマンドを使用して、ローカル・データベース・サーバーを停止します。

    shutdown -h now
    
  5. ラックから電源を切断します。