ここでは、Oracle Real Application Clusters(RAC)およびOracle Clusterwareのインストールおよび構成に関連する、Oracle Database 10g リリース2(10.2)の機能について説明します。内容は次のとおりです。
- Oracle Database 10g リリース2(10.2)には、クラスタ検証ユーティリティが備えられています。クラスタ検証ユーティリティ(CVU)は、クラスタが適切に構成されているかどうかを検証して、インストールの失敗およびデータベース作成の失敗を回避するために使用できる検証ツールです。クラスタ検証ユーティリティでは、次のクラスタ設定の検証が実行されます。
- クラスタ構成が、Oracle Clusterwareをインストールするための要件を満たしているかどうか
- クラスタ構成が、Real Application Clustersをインストールするための要件を満たしているかどうか
- クラスタ構成が、Oracle Real Application Clustersでデータベースを作成するための要件を満たしているかどうか、またはデータベース構成を変更するための要件をみたしているかどうか
CVUコマンドライン・インタフェースは、次の用途に使用できます。
- クラスタ・コンポーネントの個別検証(ノードの接続性と、管理権限、Oracle Cluster Registry(OCR)、Oracle ClusterwareおよびReal Application Clustersに必要なその他のコンポーネントの適切な構成を含む)
- 事前定義済の要件の検証(ノードの接続性に対する適切な設定、共有記憶域アクセス可能性、Oracle Clusterwareスタックの整合性、およびOracle ClusterwareまたはRACデータベースのインストールまたは構成の特定のステージで満たす必要があるその他の要件を含む)
CVUはOracle 10g リリース2(10.2)のインストール・メディアから使用可能です。CVUはインストール・メディアから実行できます。また、Oracleソフトウェアをインストールする前の構成の検証を行うために、インストールしてローカル・システムから実行することもできます。インストールを検証するためのCVUコマンドについては、このマニュアルで説明しています。
参照:
CVUの詳細は、『Oracle Database Oracle ClusterwareおよびOracle Real Application Clusters管理およびデプロイメント・ガイド』を参照してください。
|
- Oracle Database 10g リリース2(10.2)では、イメージ・ファイルを使用してクラスタ・ノードの複製(ノードの「クローニング」とも呼ばれる)を実行できます。クローニングは、ノードをクラスタに追加する方法として現在推奨されています。ノードのクローニングは、Enterprise Manager Grid Controlによって提供されるGUIを使用して管理できます。クローニングのコマンドライン・プロセスおよび非対話型(サイレント)インストール・スクリプトの詳細は、『Oracle Universal InstallerおよびOpatchユーザーズ・ガイド』を参照してください。
Oracle ClusterwareおよびOracle Real Application Clustersの両方ともがクローニング可能です。
- Oracle Database 10g リリース2(10.2)では、Cluster Ready Services(CRS)はOracle Clusterwareと呼ばれます。
- Oracle Database 10g リリース2(10.2)では、Oracle Database 10g リリース1(10.1)Cluster Ready ServicesからOracle Database 10g リリース2(10.2) Oracle Clusterwareへのローリング・アップグレードが可能です。
Oracle Clusterwareのインストール中、Oracle Universal Installer(OUI)が10g リリース1(10.1)Cluster Ready Servicesのインストールを検出した場合、Oracle Clusterwareのインストールをクラスタ内のすべてのノードに行うか、またはクラスタ内のノードのサブセットに行うかを選択できます。Oracle Clusterwareのインストール中、Oracle Database 10g リリース1(10.1)Cluster Ready Servicesは、アップグレード対象となっていないノードでは使用可能なままです。
- Oracle Database 10g リリース2(10.2)からは、Oracle Clusterwareは個別のOracle Clusterwareホーム・ディレクトリにインストールする必要があります。これは、Optimal Flexible Architecture(OFA)規則の変更です。Oracle Clusterwareはリリース固有のOracleホームのマウント・ポイント(通常、
/u01/app/oracle/product/10.2.0
)にはインストールしないでください。これは、Oracle Clusterwareの後続のバージョンによって、同じパスにあるOracle Clusterwareのインストールが上書きされるためです。また、Oracle Clusterware 10g リリース2(10.2)がOracle Cluster Ready Servicesのインストールを検出した場合も、同じパスにある既存のインストールを上書きします。
- Oracle Database 10g リリース2(10.2) Oracle Clusterwareのインストールでは、クラスタ構成ファイルを使用することもできます。クラスタ構成ファイルを使用すると、テスト環境にインストールする場合や、多数のノードにOracle Clusterwareをインストールする場合などで、Oracle Clusterwareのインストールが簡単になります。
- Oracle Database 10g リリース2(10.2)では、データベース・コンフィギュレーション・アシスタント(DBCA)を使用すると、自動ストレージ管理(ASM)インスタンスの作成手順およびディスク・グループの構成手順が簡単になります。
- Oracle Database 10g リリース2(10.2)では、自動ストレージ管理は個別のASMホーム・ディレクトリにインストールする必要があります。これは、Optimal Flexible Architecture(OFA)規則の変更です。
- Oracle Database 10g リリース2(10.2)では、RACパラメータをデータベース・パラメータ・ファイルで有効にしてデータベース・インスタンスを構成しているかどうかに関係なく、各ノードのシングルASMインスタンスによって、クラスタ内のすべてのデータベース・インスタンスにディスク・グループを提供できます。この変更によって、複数のASMインスタンスにディスクを静的に分散する必要がなくなったため、クラスタを簡単に管理できます。単一クラスタのASMインスタンスで、すべてのディスクを管理できます。
- (10.1)RAC搭載のOracle Database 10g は、Standard EditionおよびEnterprise Editionの両方で使用できます。
- (10.1)Oracle Database 10g のインストールには、Oracle Universal Installer(OUI)を2回実行する2フェーズのプロセスを実行する必要があります。第1フェーズではOracle Clusterware 10g リリース2(10.2)をインストールし、第2フェーズではOracle Database 10g ソフトウェアおよびRACをインストールします。このインストールによって、RAC環境に対するサービスの作成および構成も可能になります。
(10.1)以前のリリースのOracleデータベースとRACまたはOracle Parallel Serverがある場合、OUIはデータベース・アップグレード・アシスタント(DBUA)をアクティブにして、以前のリリースのOracleデータベースを自動的にアップグレードします。DBUAを使用すると、Oracle8i リリース8.1.7.4のOracle Parallel Serverデータベース、Oracle9i リリース1(9.0.1.4)以上およびOracle9i リリース2(9.2.0.4)以上のRACデータベースを、Oracle Database 10g リリース2(10.2)にアップグレードできます。また、ASMを使用しているデータベースも含め、リリース1(10.1.0.2)以上のRACデータベースをアップグレードできます。ASMをリリース1(10.1)からリリース2(10.2)にアップグレードすることもできます。
参照:
既存のデータベースをアップグレードするための計画方法については、『Oracle Databaseアップグレード・ガイド』を参照してください。
|
- Oracle Database 10g リリース2(10.2) Oracle Clusterwareには、Oracle Database 10g RACデータベースのサポートに必要なクラスタ管理ソフトウェアが含まれています。また、Oracle Clusterwareには、システム管理機能(ノードの可用性やクラスタ・グループ・メンバーシップの指定、Oracleデータベース・プロセスのサービスのロックなど)を提供する高可用性コンポーネントが含まれています。Oracle Clusterwareのコンポーネントは、サードパーティ・ベンダーのクラスタウェアが存在する場合はそれと交信し、クラスタ・メンバーシップの情報を調整します。
また、RACデータベースに必要とされている間は、クラスタに配置したシングル・インスタンスのデータベースおよびアプリケーションでOracle Clusterwareも使用できます。シングル・インスタンスのデータベースで使用する必要があるAPIライブラリは、Oracle Clientのインストール・メディアから使用可能です。
今回のリリースでは、Oracle Clusterwareに対して次の更新が行われました。
- (10.1)Oracle Universal Installer(OUI)、データベース・コンフィギュレーション・アシスタント(DBCA)およびデータベース・アップグレード・アシスタント(DBUA)のページおよびダイアログ・ボックスには、新規のものと変更されたものがあります。仮想インターネット・プロトコル・コンフィギュレーション・アシスタント(VIPCA)は、10.xのリリースの新しいツールです。新しく追加されたページおよびツールを次に示します。
- (10.1)「データベースの作成」ページ: 作成する初期データベースのタイプを選択できます。また、ソフトウェアのインストールが完了した後、DBCAを使用してデータベースを構成できます。
- (10.1)データベースのバックアップおよびリカバリ・ページ
- (10.1)データベース・セキュリティ・ページ: インストール中に、ASMインスタンスの
SYS
ユーザーおよびその他のデータベース管理アカウントや監視アカウントのパスワードを設定できます。
- (10.1)データベース管理ページ: Oracle Enterprise Manager Grid ControlまたはDatabase Controlを使用してデータベースを監視するオプションを選択できます。
- (10.1)「ディスク・グループの作成」ページ: バックアップおよびリカバリ用に、ASMデータベースのデータ・ファイル管理用のディスク・グループを1つ作成できます。
- (10.1)「既存のASMディスク・グループ」ページ: ASMインスタンスがシステムにすでに存在する場合にディスク・グループを格納する方法の詳細を示します。
- (10.1)OUIのクラスタのインストール・モード・ページ: クラスタまたはシングル・インスタンスのOracle Database 10g インストールを選択できます。
- (10.1)
SYS
およびSYSTEM
の「パスワード」ページ: SYS
およびSYSTEM
ユーザーのパスワードを入力および確認するためのフィールドがあります。Oracle Enterprise Manager Database Controlを使用している場合、このページには、SYSMAN
およびDBSNMP
が含まれます。
- (10.1)「記憶域オプション」ページ: データベース・ファイル(制御ファイル、データ・ファイル、REDOログなど)の記憶域タイプを選択するための記憶域オプションがあります。
- (10.1)DBCAの「サービス」ページ: RAC環境用にサービスを作成および構成できます。
- (10.1)DBCAの「初期化パラメータ」ページ: 基本的なパラメータおよび詳細なパラメータの両方の設定を表示するための2つのダイアログ・ボックスがあります。
- (10.1)VIPCA: この補助ツールのページでは、RACデータベース用の仮想インターネット・プロトコル・アドレスを構成できます。
- (10.1)
SYSAUX
と呼ばれるシステム管理の新しい補助表領域にはパフォーマンス・データおよび以前のリリースでは別の表領域(現在、その一部は不要)に格納されていた内容が格納されます。これは、必須の表領域であり、ディスク領域を検討する必要があります。
- (10.1)
gsdctl
コマンドは、Oracle9i データベースでのみ使用する必要があります。Oracle Clusterwareのインストールを実行すると、すべての既存のグローバル・サービス・デーモン(GSD)プロセスが停止します。手動でGSDプロセスを起動または停止するには、それぞれsrvctl start nodeapps
またはsrvctl stop nodeapps
を使用します。
- (10.1)一部のプラットフォームでは、Oracle Database 10g より前のバージョンのクラスタ・マネージャを「Cluster Manager」と呼んでいました。Oracle Database 10g では、この機能は、Cluster Synchronization Services(CSS)と呼ばれるOracle Clusterwareのコンポーネントによってすべてのプラットフォームで実行されます。この機能を実現しているのは、Cluster Synchronization Serviceデーモン(CSSD)です。
- (10.1)RACおよびデータベース・コンフィギュレーション・アシスタント(DBCA)は、自動ストレージ管理(ASM)およびOracle Managed Files(OMF)をサポートします。
参照:
- 新しいデータベース・ファイル管理機能である自動ストレージ管理の詳細は、『Oracle Database管理者ガイド』を参照してください。
- RACにおける、サービスおよび記憶域の管理方法の詳細は、『Oracle Database Oracle ClusterwareおよびOracle Real Application Clusters管理およびデプロイメント・ガイド』を参照してください。
- DBUAの使用方法については、『Oracle Databaseアップグレード・ガイド』を参照してください。
|
- (10.2)Oracle Database 10g では、
srvConfig.loc
ファイルがocr.loc
ファイルに変更されています。Oracle9i バージョンのsrvConfig.loc
も下位互換性のために使用できます。
注意:
OUIがOracle9i のsrvrconfig.loc ファイルを検出すると、Oracle9i のsrvConfig.loc ファイルは/dev/null を指すように変更されます。srvConfig.loc ファイルが変更されると、GSD 、srvconfig などのOracle9i クライアントがOracle 10g リリース2(10.2)のOracle Cluster Registryに使用されるデバイスの内容を上書きできなくなります。
|