Sun Cluster 3.0 データサービスのインストールと構成

Oracle ソフトウェアのインストール

この節の手順を使用し、次の操作を行います。

Sun Cluster ノードを準備する

UDLM ソフトウェアが正しく動作するためには、すべてのクラスタノードに十分な共有メモリーが必要です。インストール手順については、OPS の CD を参照してください。Sun Cluster ノードを準備するために、次の事項を確認してください。

次の手順は、各クラスタノードでスーパーユーザーで実行してください。

  1. 各ノードで、データベース管理者グループのエントリを /etc/group ファイルに作成し、グループへの登録が必要なユーザーをグループに追加します。

    通常、このグループの名前は、dba です。rootoracledba グループのメンバーであることを確認し、他の DBA ユーザーのエントリを必要に応じて追加します。また、グループ ID が、Sun Cluster HA for Oracle Parallel Server を実行するすべてのノードで同じであることを確認します。次に例を示します。


    dba:*:520:root,oracle 

    NIS または NIS+ などのネットワークネームサービス内にネームサービスのエントリを作成し、Sun Cluster HA for Oracle Parallel Server クライアントからその情報を利用できるようにします。また、ローカルの /etc ファイルにエントリを作成し、ネットワークネームサービスに依存しないようにできます。

  2. 各ノードで、Oracle ユーザー ID (グループとパスワード) のエントリを /etc/passwd ファイルに作成し、pwconv(1M) コマンドを実行して /etc/shadow ファイルにエントリを作成します。

    通常、Oracle ユーザー ID は、oracle です。次に例を示します。


    # useradd -u 120 -g dba -d /orahome oracle
    

    ユーザー ID が、Sun Cluster HA for Oracle Parallel Server を実行するすべてのノードで同じであることを確認します。

次の作業

OPS 用のクラスタ環境を設定した後、各クラスタノードに UDLM ソフトウェアをインストールします。インストール手順については、OPS のインストールマニュアルを参照してください。

UDLM ソフトウェアをインストールする

UDLM ソフトウェアは、各ノードのローカルディスクにインストールする必要があります。

  1. クラスタ内のノードでスーパーユーザーになります。

  2. UDLM ソフトウェアをインストールします。

    適切な OPS インストールマニュアルを参照してください。

  3. /etc/system の共有メモリーの構成情報を更新します。

    これらのパラメータは、クラスタで利用可能なリソースに基づいて構成する必要があります。適切な値を判断してください。ただし、UDLM がその構成要件に従って、共有メモリセグメントを作成できることを確認してください。次に、/etc/system で構成するエントリの例を示します。


    *SHARED MEMORY/ORACLE
    set shmsys:shminfo_shmmax=268435456
    set semsys:seminfo_semmap=1024
    set semsys:seminfo_semmni=2048
    set semsys:seminfo_semmns=2048
    set semsys:seminfo_semmsl=2048
    set semsys:seminfo_semmnu=2048
    set semsys:seminfo_semume=200
    set shmsys:shminfo_shmmin=200
    set shmsys:shminfo_shmmni=200
    set shmsys:shminfo_shmseg=200
    forceload: sys/shmsys
    forceload: sys/semsys
    forceload: sys/msgsys

  4. すべてのノードを停止し、再起動します。


    注意 - 注意 -

    再起動する前に、VxVM ソフトウェアが正しくインストールされており、クラスタを動作させるためのライセンスが有効であることを確認してください。また、UDLM ソフトウェアがインストールされており、正しく構成されていることも確認してください。正しく構成されていないと、ノードで障害が発生します。


    詳細は、scshutdown(1M) のマニュアルページを参照してください。

    まず、1 つのノードから次のコマンドを入力し、すべてのノードを停止します。


    phys-schost-1# scshutdown -g0 -y
    

    各ノードで、ok プロンプトに対して次のコマンドを入力します。


    ok boot
    

次の作業

各クラスタノードに UDLM ソフトウェアをインストールし、すべてのノードを再起動したら、Oracle RDBMS ソフトウェアをインストールします。詳細は、OPS のインストールマニュアルを参照してください。

Oracle RDBMS ソフトウェアをインストールする

RDBMS ソフトウェアのインストール手順については、OPS のインストールマニュアルを参照してください。

次の作業

Oracle RDBMS ソフトウェアをインストールする場合は、Oracle のマニュアルの説明に従って、Oracle データベースを作成します。