Sun Cluster ノードの準備
Oracle UDLM ソフトウェアのインストール
Oracle RDBMS ソフトウェアのインストール
UDLM ソフトウェアが正しく動作するためには、すべてのクラスタノードに十分な共有メモリーが必要です。インストール手順については、OPS の CD を参照してください。Sun Cluster ノードを準備するために、次の事項を確認してください。
Oracle ユーザーアカウントと dba グループが正しく設定されていること。
システムが UDLM の共有メモリー要件をサポートするように構成されていること。
次の手順は、各クラスタノードでスーパーユーザーで実行してください。
各ノードで、データベース管理者グループのエントリを /etc/group ファイルに作成し、グループへの登録が必要なユーザーをグループに追加します。
通常、このグループの名前は、dba です。root と oracle が dba グループのメンバーであることを確認し、他の DBA ユーザーのエントリを必要に応じて追加します。また、グループ ID が、Sun Cluster HA for Oracle Parallel Server を実行するすべてのノードで同じであることを確認します。次に例を示します。
dba:*:520:root,oracle |
NIS または NIS+ などのネットワークネームサービス内にネームサービスのエントリを作成し、Sun Cluster HA for Oracle Parallel Server クライアントからその情報を利用できるようにします。また、ローカルの /etc ファイルにエントリを作成し、ネットワークネームサービスに依存しないようにできます。
各ノードで、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 ソフトウェアをインストールします。
適切な OPS インストールマニュアルを参照してください。
/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 |
すべてのノードを停止し、再起動します。
再起動する前に、VxVM ソフトウェアが正しくインストールされており、クラスタを動作させるためのライセンスが有効であることを確認してください。また、UDLM ソフトウェアがインストールされており、正しく構成されていることも確認してください。正しく構成されていないと、ノードで障害が発生します。
詳細は、scshutdown(1M) のマニュアルページを参照してください。
まず、1 つのノードから次のコマンドを入力し、すべてのノードを停止します。
phys-schost-1# scshutdown -g0 -y |
各ノードで、ok プロンプトに対して次のコマンドを入力します。
ok boot |
各クラスタノードに UDLM ソフトウェアをインストールし、すべてのノードを再起動したら、Oracle RDBMS ソフトウェアをインストールします。詳細は、OPS のインストールマニュアルを参照してください。
RDBMS ソフトウェアのインストール手順については、OPS のインストールマニュアルを参照してください。
Oracle RDBMS ソフトウェアをインストールする場合は、Oracle のマニュアルの説明に従って、Oracle データベースを作成します。