Sun Cluster Data Service for Oracle Real Application Clusters ガイド (Solaris OS 版)

Sun Cluster ノードの準備

Sun Cluster ノードを準備すると、オペレーティングシステムの構成が変更され、Oracle Real Application Clusters が Sun Cluster ノードで実行可能になります。Sun Cluster ノードやディスクの準備には、次の作業が必要です。


注意 – 注意 –

Sun Cluster Support for Oracle Real Application Clusters が動作する可能性があるすべてのノードでこれらの作業を行なってください。これらの作業をすべてのノードで実行しないと、Oracle のインストールは不完全になります。Oracle のインストールが不完全だった場合、起動時に Sun Cluster Support for Oracle Real Application Clusters でエラーが発生します。


NIS ネームサービスをバイパスする

NIS ネームサービスをバイパスすると、Sun Cluster Support for Oracle Real Application Clusters データサービスが、クラスタノードのパブリックネットワークの障害から保護されます。クラスタノードのパブリックネットワークに障害が発生すると、NIS ネームサービスが使用不能になる場合があります。Sun Cluster Support for Oracle Real Application Clusters が NIS ネームサービスを参照したときに、ネームサービスが使用不能だと、Sun Cluster Support for Oracle Real Application Clusters データサービスは失敗する場合があります。

NIS ネームサービスをバイパスすると、Sun Cluster Support for Oracle Real Application Clusters データサービスは、ユーザー識別子 (ID) を設定するときに NIS ネームサービスを参照しません。Sun Cluster Support for Oracle Real Application Clusters データサービスは、データベースを起動または停止するときにこのユーザー ID を設定します。

  1. Sun Cluster Support for Oracle Real Application Clusters が動作する可能性のあるすべてのノードでスーパーユーザーになります。

  2. それぞれのノードで、次のエントリを /etc/nsswitch.conf ファイルに追加します。


    passwd:    files nis [TRYAGAIN=0]
    publickey: files nis [TRYAGAIN=0]
    project:   files nis [TRYAGAIN=0]
    group:     files

    /etc/nsswitch.conf ファイルの詳細は、nsswitch.conf(4) のマニュアルページを参照してください。

次に進む手順

「データベース管理者グループと Oracle ユーザーアカウントを作成する」に進みます。

データベース管理者グループと Oracle ユーザーアカウントを作成する


注 –

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


  1. 各ノード上で、/etc/group ファイルにデータベース管理者グループ用のエントリを作成し、このグループに潜在的なユーザーを追加します。

    通常、このグループの名前は、dba です。 root および oracle dba グループのメンバーであることを確認し、必要に応じて他のデータベース管理者 (DBA) ユーザーのエントリを追加します。グループ ID が Sun Cluster Support for Oracle Real Application Clusters を実行するすべてのノードで同じであるかを確認します。たとえば、次のエントリを /etc/group ファイルに追加します。


    dba:*:520:root,oracle

    Network Information Service (NIS) や NIS+ などのネットワークネームサービスにネームサービスエントリを作成すれば、データサービスクライアントからこの情報を使用できるようになります。また、ローカルの /etc ファイルにエントリを作成し、ネットワークネームサービスに依存しないようにできます。

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

    通常、Oracle ユーザー ID は、oracle です。たとえば、次のエントリを /etc/passwd ファイルに追加します。


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

    ユーザー ID が Sun Cluster Support for Oracle Real Application Clusters を実行するすべてのノードで同じであるかを確認します。

次に進む手順

Oracle Real Application Clusters 用のクラスタ環境を設定したあと、「Oracle UDLM をインストールする」へ移動して各クラスタノードに Oracle UDLM ソフトウェアをインストールします。