コマンドライン・インタフェースを使用したOracle Grid Infrastructureのインストール

Oracle Grid Infrastructure 23ai以降では、コマンドライン・インタフェースを使用してOracle Grid Infrastructureをインストールして構成できます。

  1. gridユーザーとして、Oracle Grid Infrastructureのイメージ・ファイルをダウンロードし、そのファイルをGridホームに展開します。
    mkdir -p /u01/app/23.3.0/grid 
    chown grid:oinstall /u01/app/23.3.0/grid 
    cd /u01/app/23.3.0/grid 
    unzip -q download_location/grid.zip
    grid.zipはOracle Grid Infrastructureイメージのzipファイルの名前です。

    ノート:

    • このzipイメージ・ソフトウェアは、Gridホームを配置するディレクトリに展開する必要があります。

    • Oracle Grid Infrastructureのイメージ・ファイルをダウンロードし、ローカル・ノードにのみコピーします。インストール中に、ソフトウェアはクラスタの他のすべてのノードにコピーおよびインストールされます。

    • OracleホームまたはOracleベースをsymlinksにすることも、その親ディレクトリをrootディレクトリまで作成することもできません。

  2. 共有ディスクをOracle ASMフィルタ・ドライバとともに使用するように構成します。
    1. Oracle ASMFDに使用しているディスク・デバイスが、Oracle Grid Infrastructureインストールを実行しているユーザーによって所有されていることを確認します。
      # chown grid:asmdba /dev/sdb
      # chown grid:asmdba /dev/sdc
      # chown grid:asmdba /dev/sdd
    2. rootユーザーとしてログインし、環境変数ORACLE_HOMEをGridホームの場所に設定します。

      Cシェルの場合:

      su root
      setenv ORACLE_HOME /u01/app/23.3.0/grid
      

      bashシェルの場合:

      su root
      export ORACLE_HOME=/u01/app/23.3.0/grid
      
    3. Oracle ASMコマンドライン・ツール(ASMCMD)を使用して、ディスク・デバイスをOracle ASMフィルタ・ドライバとともに使用するようにプロビジョニングします。
      cd /u01/app/23.0.0/grid/bin
      ./asmcmd afd_label DATA1 /dev/sdb --init
      ./asmcmd afd_label DATA2 /dev/sdc --init
      ./asmcmd afd_label DATA3 /dev/sdd --init
    4. デバイスがOracle ASMFDとともに使用するようにマークされていることを確認します。
      ./asmcmd afd_lslbl /dev/sdb
      ./asmcmd afd_lslbl /dev/sdc
      ./asmcmd afd_lslbl /dev/sdd
  3. gridユーザーとして、-silentオプションを指定してgridSetup.shコマンドを実行し、構成パラメータを指定します。
    /u01/app/23.3.0/grid/gridSetup.sh -silent -configureCluster -OSDBA sysdba -OSOPER osoper -OSASM osasm -ORACLE_BASE /u01/app/grid -clusterName myrac 
    -scanName cluster-scan -scanPort 1521 -clusterNodes myrac1,myrac2 -networkInterfaceList ens3:100.70.80.0:1,ens4:192.168.1.0:5,ens5:192.168.2.0:3 
    -clusterUsage RAC -storageOption FLEX_ASM_STORAGE -diskGroupName DATA -diskList /dev/sdb,/dev/sdc,/dev/sdd -redundancy NORMAL-auSize 8 -diskString '/dev/sd*' 
    -configureAFD -executeRootScript -configMethod ROOT -enableAutoFixup -managementOption NONE -INVENTORY_LOCATION /u01/app/oraInventory
  4. 要求されたら、rootユーザー・パスワードを指定します。