ファイルシステムがゾーンクラスタで使用される場合でも、Sun QFS 共有ファイルシステムは常に、グローバルクラスタノードにインストールされます。clzc コマンドを使用して、特定のゾーンクラスタに特定の Sun QFS 共有ファイルシステムを構成します。スケーラブルなマウントポイントリソースは、このゾーンクラスタに属します。メタデータサーバーリソース SUNW.qfs は、グローバルクラスタに属します。
Sun QFS 共有ファイルシステムは、次のリストのいずれかのストレージ管理スキームで使用する必要があります。
ハードウェア RAID サポート
Solaris Volume Manager for Sun Cluster
Oracle RAC のサポート に関連するすべてのファイルを Sun QFS 共有ファイルシステムに格納できます。
次の各セクションで説明するとおりに、これらのファイルを複数のファイルシステム間で配布します。
RDBMS バイナリファイルと関連ファイルは、クラスタ内に 1 つのファイルシステムを作成して格納します。
RDBMS バイナリファイルと関連ファイルは次のとおりです。
Oracle Database リレーショナルデータベース管理システム (RDBMS) バイナリファイル
Oracle Database 構成ファイル (たとえば init.ora、tnsnames.ora、listener.ora、および sqlnet.ora)
システムパラメータファイル (SPFILE)
警告ファイル (たとえば、alert_sid.log)
トレースファイル (*.trc)
Oracle Clusterware バイナリファイル
データベースファイルおよび関連ファイルに対し、各データベースに1 つのファイルシステムか、各データベースに複数のファイルシステムのどちらが必要であるかを決定します。
構成と保守を簡素化するには、データベースのすべての Oracle RAC のサポート インスタンス用のこれらのファイルを格納するための 1 つのファイルシステムを作成します。
将来の拡張を容易にするには、データベースのすべての Oracle RAC のサポート インスタンス用のこれらのファイルを格納するための複数のファイルシステムを作成します。
データベースファイルおよび関連ファイル用に作成するファイルシステムごとに、専用のメタデータサーバーを用意する必要があります。メタデータサーバーに必要なリソースについては、Sun QFS メタデータサーバーのリソースを参照してください。
データベースファイルおよび関連ファイルは次のとおりです。
データファイル
制御ファイル
オンライン REDO ログファイル
アーカイブ REDO ログファイル
フラッシュバックログファイル
リカバリファイル
Oracle Database Cluster Registry (OCR) ファイル
Oracle Clusterware 投票ディスク
Solaris Volume Manager for Sun Cluster のパフォーマンスを最適化するには、ボリュームマネージャーとファイルシステムを次のように構成します。
Solaris Volume Manager for Sun Cluster を使用してディスクアレイの論理ユニット番号 (LUN) をミラー化します。
ストライプ化が必要な場合は、ファイルシステムのストライプオプションを使用してストライプ化を構成します。
ディスクアレイの LUN のミラー化には、次の操作が伴います。
RAID-0 メタデバイスの作成
RAID-0 メタデバイス、または Sun QFS デバイスのようなメタデバイスの Solaris Volume Manager ソフトパーティションの使用
システムに対する入出力 (I/O) 負荷が高くなることがあります。この場合は、Solaris Volume Manager メタデータまたはハードウェア RAID メタデータ用の LUN が、データ用の LUN とは異なる物理ディスクにマッピングされていることを確認してください。これらの LUN を異なる物理ディスクにマッピングすると、競合を最小限に抑えることができます。
始める前に
Solaris Volume Manager メタデバイスを共有ファイルシステム用のデバイスとして使用することができます。この場合は、共有ファイルシステムを構成する前に、メタセットとそのメタデバイスが作成されていてすべてのクラスタノードで使用可能であることを確認してください。
Sun QFS をインストールする方法については、Using Sun QFS and Sun Storage Archive Manager with Oracle Solaris Cluster を参照してください。
Sun QFS ファイルシステムを作成する方法については、Using Sun QFS and Sun Storage Archive Manager with Oracle Solaris Cluster を参照してください。
各 Sun QFS 共有ファイルシステムについて、ファイルシステムで格納する Oracle Database ファイルのタイプに応じて正しいマウントオプションを設定します。
バイナリファイル、構成ファイル、警告ファイル、およびトレースファイルを格納するファイルシステムについては、デフォルトのマウントオプションを使用します。
データベースデータファイル、制御ファイル、オンライン再実行ログファイル、アーカイブされた再実行ログファイル、または Oracle Clusterware OCR および投票ファイルを含むファイルシステムでは、マウントオプションを次のように設定します。
/etc/opt/SUNWsamfs/samfs.cmd ファイルまたは /etc/vfstab ファイルで、次のオプションを設定します。
fs=fs-name stripe=width mh_write qwrite forcedirectio rdlease=300Set this value for optimum performance. wrlease=300Set this value for optimum performance. aplease=300Set this value for optimum performance.
# mount mount-point
マウントするファイルシステムのマウントポイントを指定します。
Sun QFS 共有ファイルシステムのゾーンクラスタへの構成については、Oracle Solaris Cluster ソフトウェアのインストール のクラスタファイルシステムをゾーンクラスタに追加する方法 (clsetup)またはOracle Solaris Cluster ソフトウェアのインストール のSun QFS 共有ファイルシステムをゾーンクラスタに追加する方法 (CLI)を参照してください。
ファイルシステムの所有権を次のように変更します。
所有者: データベース管理者 (DBA) ユーザー
グループ: DBA グループ
DBA ユーザーと DBA グループは、DBA グループと DBA ユーザーアカウントを作成する方法に従って作成します。
# chown user-name:group-name mount-point
DBA ユーザーのユーザー名を指定します。通常、このユーザーには、oracle という名前が付けられます。
DBA グループの名前を指定します。通常、このグループの名前は dba です。
所有権を変更するファイルシステムのマウントポイントを指定します。
# chmod u+rw mount-point
所有者に読み取りアクセスと書き込みアクセスを付与するファイルシステムのマウントポイントを指定します。
次のステップ
Oracle Database ファイル用に使用されている他のすべてのストレージ管理スキームがインストールされていることを確認します。Oracle Database のファイルに使用されているすべてのストレージ管理スキームをインストールしたら、Chapter 3, リソースグループの登録と構成に進みます。