Oracle Grid InfrastructureおよびOracle RACのデプロイ

Oracle Grid InfrastructureおよびOracle RACデータベースのデプロイには、Oracle Automatic Storage Management (Oracle ASM)ディスクの構成、Oracle Grid Infrastructureのサイレント・モードまたはGUIモードでのインストール、Oracle Clusterwareのリブート、Oracle RACデータベース・ソフトウェアのインストール、Oracle RACデータベースの作成、およびデプロイメントの検証が含まれます。

次のステップでは、Oracle Grid InfrastructureおよびOracle RACプライベート・クラウド・アプライアンス・システムにデプロイする方法について説明します。
  1. asmcmdまたはasmlibを使用して、ディスクにラベルを付けます。たとえば: GI_HOME/bin/asmcmd afd_label diskgroup_name disk_with_full_path --init。詳細は、Oracle Grid Infrastructureのインストレーション・ガイドを参照してください。
    /u01/app/21.0.0/grid/bin/asmcmd afd_label OCR /dev/sdc ––init
    
  2. レスポンス・ファイルの作成GI_Home/install/responseのサンプル・レスポンス・ファイルを使用して、変数値を追加できます。
  3. Oracle Grid Infrastructureをサイレント・モードでインストールします。例: GI_HOME/gridSetup.sh -silent -responseFile responsefile_name_with_full_path.
    /u01/app/21.0.0/grid/gridSetup.sh -silent -responseFile /home/oracle/gridsetup.rsp
  4. 環境変数HAIP_UNSUPPORTED=TRUEを設定します。
    Oracle Private Cloud Appliance X9-2 Rackは、ブート・ボリューム、ブロック・ボリューム、インスタンス・メタデータおよびその他のサービスへのiSCSI接続にIP範囲169.254.0.0/16を使用します。これは、プライベート・ネットワークによって使用されるHAIP通信に影響し、Oracle Grid Infrastructureのインストールが失敗します。HAIP通信を成功させるには、この環境変数を設定する必要があります。
    $ export HAIP_UNSUPPORTED=TRUE
  5. すべてのノードで./root.shコマンドを実行します。
    $ ./root.sh
  6. クラスタ検証ユーティリティCluvfyを使用して、インストール後を確認します。たとえば: GI_HOME/bin/cluvfy -post crsinst -n node1, node2
    u01/app/21.0.0/grid/bin/cluvfy -post crsinst -n racvm1,racvm2
  7. crsctlコマンドでOracle Clusterwareリソースをチェックします。
    [oracle@racvm1 ~]$ crsctl stat res -t 
    --------------------------------------------------------------------------------
    Name Target State Server State details 
    --------------------------------------------------------------------------------
    Local Resources
    --------------------------------------------------------------------------------
    ora.LISTENER.lsnr
     ONLINE ONLINE racvm1 STABLE
     ONLINE ONLINE racvm2 STABLE
    ora.chad
     ONLINE ONLINE racvm1 STABLE
     ONLINE ONLINE racvm2 STABLE
    ora.net1.network
     ONLINE ONLINE racvm1 STABLE
     ONLINE ONLINE racvm2 STABLE
    ora.ons
     ONLINE ONLINE racvm1 STABLE
     ONLINE ONLINE racvm2 STABLE
    --------------------------------------------------------------------------------
    Cluster Resources
    --------------------------------------------------------------------------------
    ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
     1 ONLINE ONLINE racvm1 STABLE
     2 ONLINE ONLINE racvm2 STABLE
    ora.DATA.dg(ora.asmgroup)
     1 ONLINE ONLINE racvm1 STABLE
     2 ONLINE ONLINE racvm2 STABLE
    ora.LISTENER_SCAN1.lsnr
     1 ONLINE ONLINE racvm2 STABLE
    ora.LISTENER_SCAN2.lsnr
     1 ONLINE ONLINE racvm2 STABLE
    ora.LISTENER_SCAN3.lsnr
     1 ONLINE ONLINE racvm1 STABLE
    ora.asm(ora.asmgroup)
     1 ONLINE ONLINE racvm1 STABLE
     2 ONLINE ONLINE racvm2 Started,STABLE
    ora.asmnet1.asmnetwork(ora.asmgroup)
     1 ONLINE ONLINE racvm1 STABLE
     2 ONLINE ONLINE racvm2 STABLE
    ora.cdp1.cdp
     1 ONLINE ONLINE racvm2 STABLE
    ora.cdp2.cdp
     1 ONLINE ONLINE racvm2 STABLE
    ora.cdp3.cdp
     1 ONLINE ONLINE racvm1 STABLE
    ora.cvu
     1 ONLINE ONLINE racvm2 STABLE
    ora.qosmserver
     1 ONLINE ONLINE racvm2 STABLE
    ora.racvm1.vip
     1 ONLINE ONLINE racvm1 STABLE
    ora.racvm2.vip
     1 ONLINE ONLINE racvm2 STABLE
    ora.scan1.vip
     1 ONLINE ONLINE racvm2 STABLE
    ora.scan2.vip
     1 ONLINE ONLINE racvm2 STABLE
    ora.scan3.vip
     1 ONLINE ONLINE racvm1 STABLE
    --------------------------------------------------------------------------------
    [oracle@racvm1 ~]$ 
  8. RDBMSユーザーとしてrunInstallerを使用して、Oracle RACデータベース・ソフトウェアをサイレント・モードまたはGUIモードでインストールします。詳細は、Oracle Real Application Clustersのインストレーション・ガイドを参照してください。
    サイレント・モードの例: RDBMS_HOME/runInstaller -silent -responseFile response_file_name_with_full_path.
    /u01/app/oracle/product/21.0.0/dbhome_1/runInstaller -silent -responseFile 
    /u01/app/oracle/product/21.0.0/dbhome_1/install/response/db_install.rsp
  9. Oracle Database Configuration Assistant (DBCA)を使用して、Oracle RACデータベースをサイレント・モードまたはGUIモードで作成します。サイレント・モードの例: RDBMS_HOME/bin/dbca -silent -createDatabase -responseFile response_file_name_with_full_path.
    [oracle@racvm1 ~]$ /u01/app/oracle/product/21.0.0/dbhome_1/bin/dbca -silent -
    createDatabase -responseFile 
    /u01/app/oracle/product/21.0.0/dbhome_1/assistants/dbca/dbca.rsp
  10. Oracle RACが正常に作成されたことを確認します。
    [oracle@racvm1 ~]$ /u01/app/oracle/product/21.0.0/dbhome_1/bin/srvctl status db -d 
    PCARACDB
    Instance PCARACDB1 is running on node racvm1
    Instance PCARACDB2 is running on node racvm2
    oracle@racvm1 ~]$ crsctl stat res -t|grep -i db
    ora.pcaracdb.db
     1 ONLINE ONLINE racvm1 Open,HOME=/u01/app/o
     racle/product/21.0.0
    /dbhome_1,STABLE
     2 ONLINE ONLINE racvm2 Open,HOME=/u01/app/o
     racle/product/21.0.0
    /dbhome_1,STABLE