ページの先頭行へ戻る
PRIMECLUSTER Wizard for Oracle (PRIMEQUEST) 4.3 導入運用手引書

2.3.2 Oracle ソフトウェアのインストール/設定

事前準備

Oracle のマニュアルやインストールガイドに従って、カーネルパラメータや、ユーザー・グループの設定を行ってください。RAC 用に論理IPアドレスを各ノードに1つずつ用意する必要があります。

Oracle のインストールおよび、起動・停止などの操作を行うためのオペレーティング・システム上のユーザー (Oracle ユーザー) を作成する際には、ユーザーID、グループID は全ノードで同一にしてください。

カーネルパラメータ semopm ("kernel.sem" の3番目) には、4以上の値を設定してください。

  

Oracle Clusterware のインストール

Oracle のマニュアルおよびインストールガイドに従って、Oracle Clusterware のインストールを行ってください。

注意

PRIMECLUSTER Wizard for Oracle では、Oracle Clusterware のインストール先を $ORA_CRS_HOME 環境変数で識別しています。
Oracle ユーザーの $ORA_CRS_HOME 環境変数に、Oracle Clusterware のインストールディレクトリを設定してください。
以下に設定例を示します。

ORA_CRS_HOME=/u01/app/oracle/product/crs;  export ORA_CRS_HOME

  

Oracle Database のインストール

Oracle のマニュアルおよびインストールガイドに従って、Oracle Database をインストールしてください。

注意

  • 以下のように root ユーザーで su(1M) を実行し、Oracle ユーザーにスイッチできることを確認してください。

    # su - <Oracle ユーザー>
  • Oracle ユーザーのプロファイルにおいて、対話型のコマンド (例 script) を実行しないでください。userApplication の起動・停止が正常に実行できない場合があります。プロファイルは、/etc/profile, .bash_profile, .cshrc, .profile などを指します。

  • PRIMECLUSTER Wizard for Oracle では、Oracle の操作を Oracle ユーザーで行います。このユーザーは、OSDBA グループに所属するようにしてください。
    また、Oracle ユーザーの PATH 環境変数に、$ORACLE_HOME/bin と $ORA_CRS_HOME/bin を必ず含めるようにしてください。以下に設定例を示します。

    ORACLE_HOME=/u01/app/oracle/product/db;  export ORACLE_HOME
    ORA_CRS_HOME=/u01/app/oracle/product/crs;  export ORA_CRS_HOME
    PATH=$ORACLE_HOME/bin: $ORA_CRS_HOME/bin;  export PATH
  • RMS 上のリソース名は Oracle RAC の CRS リソース名 (crs_stat コマンドにて表示される) をもとに生成されます。文字数などの規約があるため、SID やリスナー名が長すぎると規約に抵触し、userApplication からの操作に支障をきたす場合があります。詳しくは、「2.3.4.3 Oracle RAC インスタンス、リスナーリソースの作成」の手順“4”を参照してください。

  

データベースの作成/設定

Oracle のマニュアルおよびインストールガイドに従って、データベースの作成を行ってください。

  

設定の変更

動作確認

Oracle RAC インスタンス、リスナーが正しく動作するか確認を行ってください。また、Oracle ユーザーにて、crs_stat コマンドが正しく動作するか確認を行ってください。

以下に例を示します。

$ crs_stat -t
Name           Type           Target    State     Host      
------------------------------------------------------------
ora....1.lsnr  application    ONLINE    ONLINE    node1      
ora.node1.gsd  application    ONLINE    ONLINE    node1      
ora.node1.ons  application    ONLINE    ONLINE    node1      
ora.node1.vip  application    ONLINE    ONLINE    node1      
ora....2.lsnr  application    ONLINE    ONLINE    node2      
ora.node2.gsd  application    ONLINE    ONLINE    node2      
ora.node2.ons  application    ONLINE    ONLINE    node2      
ora.node2.vip  application    ONLINE    ONLINE    node2      
ora....rac.db  application    ONLINE    ONLINE    node1      
ora....1.inst  application    ONLINE    ONLINE    node1      
ora....2.inst  application    ONLINE    ONLINE    node2      
$