ノードの準備
Oracle UDLM ソフトウェアのインストール
Oracle RDBMS ソフトウェアのインストール
Oracle UDLM ソフトウェアが正しく動作するためには、すべてのクラスタノードに十分な共有メモリーが必要です。インストール手順については、Oracle Parallel Server/Real Application Clusters の CD-ROM を参照してください。Sun Cluster ノードを準備するため、次の作業が終了しているかを確認してください。
Oracle ユーザーアカウントとデータベース管理グループが正しく設定されていること。
Oracle UDLM の共有メモリー要件をサポートするようにシステムが構成されていること。
次の手順は、各クラスタノードでスーパーユーザーで実行してください。
各ノードで、データベース管理者グループのエントリを /etc/group ファイルに作成し、グループへの登録が必要なユーザーをグループに追加します。
通常、このグループの名前は、dba です。root と oracle が dba グループのメンバーであることを確認し、ほかの DBA ユーザーのエントリを必要に応じて追加します。グループ ID が Sun Cluster Support for Oracle Parallel Server/Real Application Clusters を実行するすべてのノードで同じであるかを確認します。たとえば、次のエントリを /etc/group ファイルに追加します。
dba:*:520:root,oracle |
NIS や NIS+ などのネットワークネームサービス内にネームサービスのエントリを作成し、データサービスクライアントからその情報を利用できるようにします。また、ローカルの /etc ファイルにエントリを作成し、ネットワークネームサービスに依存しないようにすることができます。
各ノードで、Oracle ユーザー ID (グループとパスワード) のエントリを /etc/passwd ファイルに作成し、pwconv(1M) コマンドを実行して /etc/shadow ファイルにエントリを作成します。
通常、Oracle ユーザー ID は、oracle です。たとえば、次のエントリを /etc/passwd ファイルに追加します。
# useradd -u 120 -g dba -d /Oracle-home oracle |
Sun Cluster Support for Oracle Parallel Server/Real Application Clusters を実行するすべてのノードでユーザー ID が同じであることを確認します。
Oracle Parallel Server/Real Application Clusters 用のクラスタ環境を設定したあと、Oracle UDLM ソフトウェアのインストールへ進み、各クラスタノードに Oracle UDLM ソフトウェアをインストールします。
Oracle UDLM ソフトウェアは、各ノードのローカルディスクにインストールする必要があります。
Oracle UDLM ソフトウェアをインストールする前に、データベース管理者グループと Oracle ユーザー ID のエントリが作成済みであるか確認してください。詳細については、Sun Cluster ノードの準備を参照してください。
クラスタノード上でスーパーユーザーになります。
Oracle UDLM ソフトウェアをインストールします。
インストール手順については、Oracle Parallel Server/Real Application Clusters のインストールマニュアルを参照してください。
Oracle UDLM パッケージをインストールした時にエラーメッセージが発生していないかを確認してください。パッケージのインストールでエラーが発生した場合は、Oracle UDLM ソフトウェアをインストールする前に問題を解決してください。
/etc/system ファイルの共有メモリーの構成情報を更新します。
これらのパラメータは、クラスタで利用可能なリソースにもとづいて構成する必要があります。適切な値を決定してください。ただし、Oracle 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 |
すべてのノードを停止し、再起動します。
再起動する前に、Oracle UDLM ソフトウェアのインストールと構成が正しく行われていることを確認する必要があります。さらに、ボリュームマネージャパッケージのインストールも正しく行われているか確認してください。 VxVM を使用する場合は、このソフトウェアがインストールされており、 VxVM クラスタ機能のライセンスが有効であることを確認してください。正しく構成されていないと、ノードでパニックが発生します。
各クラスタノードに Oracle UDLM ソフトウェアをインストールしたあとで、Oracle RDBMS ソフトウェアのインストールと、Oracle データベースの作成へ進み、Oracle RDBMS ソフトウェアをインストールします。
RDBMS ソフトウェアのインストールと Oracle データベースの作成については、Oracle Parallel Server/Real Application Clusters のインストールマニュアルを参照してください。