ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド Oracle Solaris Cluster 4.0 (日本語) |
Oracle RAC のサポート のインストールプロセスの概要
Oracle Solaris Cluster フレームワークの要件
Oracle Grid Infrastructure ソフトウェアの要件
Oracle Grid Infrastructure のストレージ管理の要件
Oracle バイナリファイルと Oracle 構成ファイル用のストレージ管理の要件
Oracle バイナリファイルと Oracle 構成ファイルにローカルディスクを使用
Oracle バイナリファイルと Oracle 構成ファイルに共有ファイルシステムを使用
DBA グループと DBA ユーザーアカウントを作成する方法
グローバルクラスタで Oracle RAC ソフトウェア用の共有メモリーを構成する方法
ゾーンクラスタで Oracle RAC ソフトウェア用の共有メモリーを構成する方法
ゾーンクラスタで Oracle RAC ソフトウェアに必要な特権を設定する方法
ゾーンクラスタで Oracle RAC ソフトウェアの論理ホスト名リソースまたは仮想 IP アドレスを構成する方法
Oracle RAC のサポート パッケージのインストール方法
6. Oracle RAC のサポート のトラブルシューティング
このセクションには、次のインストール前情報が含まれています。
Oracle Real Application Clusters (Oracle RAC) は、複数のマシンで同時に実行できるアプリケーションです。Oracle RAC は、グローバルクラスタまたはゾーンクラスタのいずれかのグローバルクラスタ投票ノードで実行できます。Oracle RAC インストール全体が、グローバルクラスタまたは特定のゾーンクラスタのいずれかの 1 つのクラスタ内に含まれています。Oracle RAC インストールを 1 つのクラスタ内に保持することで、複数の独立した Oracle RAC インストールを同時にサポートできます。この場合、各 Oracle RAC インストールは異なるバージョンにすることも、ストレージなどの異なるオプションを使用することもできます。Oracle RAC のサポート では、Oracle Solaris Cluster ノードで Oracle RAC を実行したり、Oracle Solaris Cluster コマンドを使用して Oracle RAC を管理したりできます。
このデータサービスの構成では、Oracle Solaris Cluster ソフトウェアを使用して Oracle RAC インストールの次のコンポーネントのリソースを構成します。
Oracle RAC フレームワーク。これらのリソースを使用すると、Oracle RAC を Oracle Solaris Cluster ソフトウェアとともに実行できます。また、リソースでは、Oracle Solaris Cluster コマンドを使用して再構成パラメータを設定できます。Oracle RAC フレームワークのリソースを構成する必要があります。詳細は、「Oracle RAC フレームワークリソースグループの登録と構成」を参照してください。
Oracle ファイル用のストレージ。これらのリソースは、ボリュームマネージャーと、Oracle ファイルを格納するファイルシステムのために障害監視と自動的な障害回復を提供します。Oracle ファイル用のストレージリソースの構成はオプションです。詳細は、「Oracle ファイル用ストレージリソースの登録と構成」を参照してください。
Oracle RAC データベースインスタンス。これらのリソースタイプでは、Oracle Grid Infrastructure と Oracle Solaris Cluster ソフトウェアを同時に使用できます。これらのリソースタイプは、障害監視と自動的な障害回復を提供しません。Oracle Grid Infrastructure ソフトウェアは、この機能を提供します。
Oracle Solaris プロジェクトリソースプロパティーとリソースグループプロパティーを Oracle Solaris Cluster リソースタイプで使用しないでください。プロキシリソースは、データベースインスタンスを直接開始しません。代わりに、Oracle Grid Infrastructure がデータベースインスタンスを開始し、Solaris Resource Manager 抽象はこれらのバージョンの Oracle RAC では機能しません。
リソースの構成はオプションです。これによって、Oracle Solaris Cluster ソフトウェアが Oracle RAC データベースインスタンスを管理できるようになります。詳細は、「Oracle RAC データベースインスタンスのリソースの構成」を参照してください。
注 - ゾーンクラスタで Oracle RAC を使用する場合は、継承された読み取り専用ディレクトリとして /opt ディレクトリを使用してゾーンクラスタを構成しないでください。ゾーンクラスタでの Oracle RAC 構成では、/opt ファイルシステムは書き込み可能で、かつ各ゾーンに対して一意である必要があります。Oracle RAC に使用するゾーンクラスタが、/opt ディレクトリの inherit-pkg-dir リソースを使用して構成されている場合は、ゾーンクラスタを削除して再作成するか、この要件を満たす新規ゾーンクラスタを作成してください。
アプリケーション展開で、ホスト名でパブリックネットワークからゾーンクラスタノードをアクセス可能にするか、各ノードからの同時アウトバウンドトラフィックを確保する必要がある場合は、ゾーンクラスタノードごとに固定パブリックネットワークアドレスが必要です。そのような展開の例には、ゾーンクラスタでの Oracle RAC の実行、またはゾーンクラスタでのスケーラブルなサービス (SharedAddress リソース) を使用したアプリケーションの実行が含まれます。
インストールを開始する前に、次の項目でハードウェアおよびソフトウェアの要件を確認してください。
Oracle RAC のサポート では、初期クラスタフレームワークがすでにインストールされている機能するクラスタが必要です。クラスタソフトウェアの初期インストールの詳細は、『Oracle Solaris Cluster ソフトウェアのインストール』を参照してください。
Oracle Grid Infrastructure (Oracle ASM と Oracle Clusterware) を使用する場合は、クラスタが Oracle Grid Infrastructure ソフトウェアの要件を満たすことを確認してください。「Identifying Software Requirements」 in Oracle Grid Infrastructure Installation Guide 11g Release 2 (11.2) for Oracle Solaris (http://docs.oracle.com/cd/E11882_01/install.112/e24616/presolar.htm#CHDEFJCB) を参照してください。
ソフトウェアに適したライセンスを取得してインストールしたことを確認してください。ライセンスを誤ってまたは不完全にインストールすると、ノードを正常にブートできない可能性があります。
Oracle RAC のサポート で現在サポートされるトポロジ、クラスタインターコネクト、ストレージ管理スキーム、およびハードウェア構成については、Oracle 保守担当者にお問い合わせください。
Oracle Solaris OS、Oracle Solaris Cluster、Oracle Database、およびボリュームマネージャーソフトウェアに適用可能なソフトウェア更新をすべてインストールしたことを確認してください。Oracle RAC のサポート ソフトウェア更新をインストールする必要がある場合は、データサービスパッケージのインストール後にこれらの更新を適用する必要があります。
このセクションでは、Oracle RAC のストレージ管理に関する次の情報を提供します。
Oracle RAC のサポート では、次の表に示されている Oracle ファイル用のストレージ管理スキームを使用できます。表では、各ストレージ管理スキームで格納できる Oracle ファイルまたは Oracle Grid Infrastructure ファイルのタイプの要約を示します。すべてのタイプの Oracle ファイルを格納できるストレージ管理スキームの組み合わせを選択してください。
表内の各記号の意味は次のとおりです。
ストレージ管理スキームがこのタイプの Oracle ファイルを格納できることを示します。
ストレージ管理スキームがこのタイプの Oracle ファイルを格納できないことを示します。
表 1-2 Oracle DBMS ファイル用のストレージ管理スキーム
|
1高速リカバリ領域は、クラスタファイルシステム上に配置できません。このファイルセットにオンライン再実行ログが含まれているためです。
表 1-3 Oracle Grid Infrastructure ファイル用のストレージ管理スキーム
|
詳細は、「Database Storage Options」 in Oracle Database Installation Guide 11g Release 2 (11.2) for Oracle Solarisを参照してください。
Oracle Grid Infrastructure バイナリインストールファイルは、次のストレージ管理スキームでサポートされます。
修飾されたネットワーク接続ストレージ (NAS) デバイス
ローカルファイルシステム
Oracle Grid Infrastructure Oracle Cluster Registry (OCR) と投票ディスクは、次のストレージ管理スキームでサポートされます。
Solaris Volume Manager for Sun Cluster
ハードウェア Redundant Array of Independent Disks (RAID) サポート
修飾されたネットワーク接続ストレージ (NAS) デバイス
クラスタファイルシステム
Oracle ASM
Oracle RAC データベースには次のストレージ管理スキームを使用できます。
Solaris Volume Manager for Sun Cluster
ハードウェア Redundant Array of Independent Disks (RAID) サポート
修飾されたネットワーク接続ストレージ (NAS) デバイス
Oracle Automatic Storage Management (Oracle ASM)
次の場所の 1 つに Oracle バイナリファイルと Oracle 構成ファイルをインストールできます。
各クラスタノードのローカルディスク。追加情報については、「Oracle バイナリファイルと Oracle 構成ファイルにローカルディスクを使用」を参照してください。
次のリストの共有ファイルシステム。
注 - Oracle Grid Infrastructure バイナリは、クラスタファイルシステム上に配置できません。
PxFS ベースのクラスタファイルシステム
修飾 NAS デバイス上のファイルシステム
追加情報については、「Oracle バイナリファイルと Oracle 構成ファイルに共有ファイルシステムを使用」を参照してください。
Oracle バイナリファイルと Oracle 構成ファイルを個々のクラスタノードに配置すると、データサービスをシャットダウンすることなく、あとから Oracle アプリケーションをアップグレードできます。
注 - 一部のバージョンの Oracle Database ソフトウェアでは、アップグレード中にデータサービスをシャットダウンする必要があります。データサービスをシャットダウンせずに Oracle アプリケーションをアップグレードできるかどうかを判定するには、Oracle Database のドキュメントを参照してください。
欠点は、保守および管理する Oracle アプリケーションのバイナリファイルと Oracle 構成ファイルのコピーが複数になることです。
Oracle RAC インストールの保守を単純化するためには、Oracle バイナリファイルと Oracle 構成ファイルを共有ファイルシステムにインストールできます。
注 - Oracle Grid Infrastructure バイナリは、クラスタファイルシステム上に配置できません。
次の共有ファイルシステムがサポートされます。
PxFS ベースのクラスタファイルシステム
修飾 NAS デバイス上のファイルシステム
Oracle バイナリファイルと Oracle 構成ファイルを共有ファイルシステムに配置する場合は、保守および管理するコピーは 1 つのみです。ただし、Oracle アプリケーションをアップグレードするために、クラスタ全体でデータサービスをシャットダウンする必要があります。アップグレードのための短期間のダウンタイムを許容できる場合は、共有ファイルシステムに Oracle バイナリファイルと Oracle 構成ファイルの単一のコピーを配置してください。
実行している Oracle RAC のバージョンに応じて、ゾーンクラスタで Oracle RAC を実行するために、次のストレージ管理スキームを使用できます。
Solaris Volume Manager for Sun Cluster
Oracle ASM
フェンシングを使用する認定済み NAS デバイス上のファイルシステム
Oracle リレーショナルデータベース管理システム (RDBMS) に使用するアーキテクチャーを決定する前に、次の点に注意してください。
両方の Oracle コンポーネントのアーキテクチャーが一致する必要があります。
Oracle コンポーネントに 32 ビットアーキテクチャーを使用する場合は、コンポーネントが 32 ビットモードまたは 64 ビットモードのいずれかに配置されているノードをブートできます。ただし、Oracle コンポーネントに 64 ビットアーキテクチャーを使用する場合は、コンポーネントが 64 ビットモードで配置されているノードをブートする必要があります。
すべてのノードのブート時に、同じアーキテクチャーを使用する必要があります。たとえば、1 つのノードを 32 ビットアーキテクチャーを使用するようブートする場合は、すべてのノードを 32 ビットアーキテクチャーを使用するようブートする必要があります。
Oracle RAC のサポート を Oracle Data Guard とともに使用できます。Oracle RAC のサポート を Oracle Data Guard とともに構成するには、このガイドのタスクを実行します。Oracle Data Guard 構成で使用するクラスタのタスクは、スタンドアロンクラスタのタスクと同じです。
Oracle Data Guard のインストール、管理、および操作については、Oracle のドキュメントを参照してください。