| Oracle Real Application Clustersインストレーション・ガイド 11gリリース1(11.1)for Microsoft Windows E05877-03 |
|
![]() 戻る |
![]() 次へ |
この章では、Oracle Real Application Clusters(Oracle RAC)環境でのサーバー・パラメータ・ファイル(SPFILE)の配置および構成について説明します。この章の内容は次のとおりです。
Oracle Real Application Clustersでのサーバー・パラメータ・ファイルのエラー
|
参照: パラメータについては、『Oracle Real Application Clusters管理およびデプロイメント・ガイド』を、Oracle RACデータ・ウェアハウス環境のパラレル実行に関連するパラメータについては、『Oracle Real Application Clusters管理およびデプロイメント・ガイド』を参照してください。 |
Oracleは、パラメータ・ファイルのパラメータ設定を使用して、様々なデータベース・リソースの制御方法を決定します。パラメータの管理には、サーバー・パラメータ・ファイル(SPFILE)または従来のクライアント側のパラメータ・ファイルの2種類のファイルを使用できます。
SPFILEを使用してパラメータを管理することをお薦めします。クライアント側のパラメータ・ファイルを使用する場合、セルフ・チューニングで行ったパラメータの変更は、Oracleの停止後に保存されません。
|
参照: クライアント側のパラメータ・ファイルの使用については、『Oracle Real Application Clusters管理およびデプロイメント・ガイド』を参照してください。 |
デフォルトでは、Oracleは1つのSPFILEを基にしてサーバー・パラメータ・ファイルを作成します。サーバー・パラメータ・ファイルは編集できないバイナリ・ファイルであるため、サーバー・パラメータ・ファイルのパラメータ設定は、Oracle Enterprise ManagerまたはSQL文のALTER SYSTEM SETを使用した場合にのみ変更できます。
|
注意: セルフ・チューニング・パラメータの値を変更しないことをお薦めします。これらの設定を変更すると、パフォーマンスが著しく低下する場合があります。 |
以前のリリースのOracleからアップグレードする場合は、次の項で説明する手順に従って、Oracle RACのサーバー・パラメータ・ファイルを作成および構成します。
サーバー・パラメータ・ファイル(SPFILE)のデフォルトの位置は次のとおりです。
%ORACLE_HOME%\database\SPFILE%ORACLE_SID%.ORA
すべてのインスタンスは同じサーバー・パラメータ・ファイルを使用する必要があるため、ASMまたはRAWデバイスを使用する場合のサーバー・パラメータ・ファイルのデフォルトの位置は、Oracle RACデータベースには適切ではありません。
Windowsベースのシステムでは、次のディレクトリで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はデータベース名です。
|
注意: ASMインスタンス用のSPFILEは、ASMディスク・グループに格納できません。 |
すべてのインスタンスが、起動時に同じサーバー・パラメータ・ファイルを使用するために、SPFILEには同じ値を使用する必要があります。
DBCAを使用してデータベースを作成しサーバー・パラメータ・ファイルを使用する場合は、「初期化パラメータ」ページで、RAW記憶域を使用している場合にのみ表示されるファイルの場所タブの下にある「サーバー・パラメータ・ファイル(SPFILE)を作成」を選択します。次に、「サーバー・パラメータ・ファイル名」フィールドに、共有ファイル・システムのファイル名またはRAWデバイスのパス名を入力します。
|
注意: DBCAを使用してサーバー・パラメータ・ファイルを作成する場合、PFILEのデフォルトのファイル名は、次のとおりです。
これは、デフォルトのPFILE名です。 |
%ORACLE_HOME%\database\spfilesid.ora
%ORACLE_HOME%\database\spfile.ora
%ORACLE_HOME%\database\initsid.ora
Oracle RACインスタンスで不適切なパラメータ・ファイルを使用しないようにシステムを構成する方法については、前述の「サーバー・パラメータ・ファイルの位置」を参照してください。
Oracleは、サーバー・パラメータ・ファイルの作成中または起動時のファイルの読取り中に発生するエラーをレポートします。パラメータの更新時にエラーが発生した場合、OracleはALERT.LOGファイルにエラーを記録し、ファイルに対するパラメータの残りの更新を行いません。このエラーが発生した場合は、次のいずれかを選択できます。
インスタンスを停止し、サーバー・パラメータ・ファイルをリカバリし、インスタンスを再起動する。
SPFILEでなくPFILEを使用して、インスタンスを再起動する。
Oracleは、ALTER SYSTEM SET文を誤って使用して行ったパラメータ変更のエラーを表示します。Oracleは、サーバー・パラメータ・ファイルに対する読取りまたは書込み時にエラーが発生した場合に、この処理を行います。
|
参照: SPFILEのバックアップ方法の詳細は、『Oracle Real Application Clusters管理およびデプロイメント・ガイド』を参照してください。 |