Oracle Database Oracle ClusterwareおよびOracle Real Application Clustersインストレーション・ガイド 10g リリース2(10.2) for Microsoft Windows B25248-06 |
|
この章では、Real Application Clusters(Oracle RAC)環境でのサーバー・パラメータ・ファイル(SPFILE)の配置および構成について説明します。この章の内容は次のとおりです。
Oracleは、パラメータ・ファイルのパラメータ設定を使用して、様々なデータベース・リソースの制御方法を決定します。パラメータの管理には、サーバー・パラメータ・ファイル(SPFILE)または従来のクライアント側のパラメータ・ファイルの2種類のファイルを使用できます。
SPFILEを使用してパラメータを管理することをお薦めします。クライアント側のパラメータ・ファイルを使用する場合、セルフ・チューニングで行ったパラメータの変更は、Oracleの停止後に保存されません。
デフォルトでは、Oracleは1つのSPFILE
を基にしてサーバー・パラメータ・ファイルを作成します。サーバー・パラメータ・ファイルは編集できないバイナリ・ファイルであるため、サーバー・パラメータ・ファイルのパラメータ設定は、Oracle Enterprise ManagerまたはSQL文のALTER SYSTEM SET
を使用した場合にのみ変更できます。
以前のリリースのOracleからアップグレードする場合は、次の項で説明する手順に従って、Oracle RACのサーバー・パラメータ・ファイルを作成および構成します。
データベースがPFILE
からサーバー・パラメータ・ファイル(SPFILE)を作成する場合のデフォルトの位置は、次のとおりです。
%ORACLE_HOME%¥database¥SPFILE%ORACLE_SID%.ORA
すべてのインスタンスは同じサーバー・パラメータ・ファイルを使用する必要があるため、ASMまたはRAWデバイスを使用する場合のサーバー・パラメータ・ファイルのデフォルトの位置は、Oracle RACデータベースには適切ではありません。
Windows-Based Systemsでは、次のディレクトリでPFILE
を使用することをお薦めします。
%ORACLE_HOME%¥database¥init%ORACLE_SID%.ora
このパスは各インスタンス用のものであり、単一の共有初期化パラメータ・ファイルを参照します。RAW記憶域を使用する場合、Windows-Based Platformでは、このファイルに次のエントリが含まれている必要があります。
SPFILE='¥¥.¥dbname_SPFILE'
ただし、クラスタ・ファイル・システムを使用し、O
がOCFSドライブの場合、次のファイルの位置を使用します。
SPFILE=O:¥oradata¥database_name¥spfile.ora
ASMを使用する場合、SPFILE値は次のようになります。
SPFILE='+disk_group_name/dbunique_name/spfiledbname.ora'
dbunique_name
は一意のデータベース名で、dbname
はデータベース名です。
すべてのインスタンスが、起動時に同じサーバー・パラメータ・ファイルを使用するために、SPFILE
には同じ値を使用する必要があります。
DBCAを使用してデータベースを作成しサーバー・パラメータ・ファイルを使用する場合は、「初期化パラメータ」ページで、RAW記憶域を使用している場合にのみ表示される「ファイルの位置」タブの下にある「サーバー・パラメータ・ファイル(SPFILE)を作成」を選択します。次に、「サーバー・パラメータ・ファイル名」
フィールドに、共有ファイル・システムのファイル名またはRAWデバイスのパス名を入力します。
Oracleは、次の順でパラメータ・ファイルを検索します。
Oracle RACインスタンスで不適切なパラメータ・ファイルを使用しないようにシステムを構成する方法については、前述の「サーバー・パラメータ・ファイルの位置」を参照してください。
Oracleは、サーバー・パラメータ・ファイルの作成中または起動時のファイルの読取り中に発生するエラーをレポートします。パラメータの更新時にエラーが発生した場合、OracleはALERT.LOG
ファイルにエラーを記録し、ファイルに対するパラメータの残りの更新を行いません。このエラーが発生した場合は、次のいずれかを選択できます。
Oracleは、ALTER SYSTEM SET
文を誤って使用して行ったパラメータ変更のエラーを表示します。Oracleは、サーバー・パラメータ・ファイルに対する読取りまたは書込み時にエラーが発生した場合に、この処理を行います。
|
Copyright © 2005, 2008, Oracle Corporation. All Rights Reserved. |
|