プライマリ・コンテンツに移動
Oracle® Automatic Storage Management管理者ガイド
12cリリース1 (12.1)
B71290-10
目次へ移動
目次
索引へ移動
索引

前
次

Oracle ACFSとOracle Databaseホームについて

Oracle ACFSファイルシステムは、Oracle Databaseホームとして構成できます。クラスタにデータベースをインストールする場合、データベース・ホームの共有Oracle ACFSファイルシステムを使用する必要があります。Oracle ACFSのファイルシステムは、Oracle 11gリリース2(11.2)以上のOracle Databaseホームに使用できます。

Oracle Softwareをインストールする際には、各オペレーティング・システムのユーザーに関連した個別のOracleベース(ORACLE_BASE)である必要があります。たとえば、グリッドユーザーとデータベースユーザーに対しては、別のOracleベースである必要があります。

関連項目:

Oracleベースとホーム・ディレクトリのOptimal Flexible Architecture (OFA)推奨事項については、『Oracle Databaseインストレーション・ガイド』を参照してください。

Oracle ACFSファイルシステム上にOracle Databaseベース・ディレクトリ(データベース用のORACLE_BASE)およびホーム・ディレクトリ(データベース用のORACLE_HOME)を配置できます。Oracle Databaseベース・ディレクトリ(データベース用のORACLE_BASE)を、Oracle Grid Infrastructureのベース・ディレクトリ(グリッド用のORACLE_BASE)にしないでください。また、Oracle Grid Infrastructureのベース・ディレクトリ(グリッド用のORACLE_BASE)の下に配置しないでください。

Oracle Grid Infrastructureをインストールするまで、Oracle ACFSファイルシステムは作成されないため、Oracle Grid Infrastructureベース・ディレクトリ(グリッド用ORACLE_BASE)およびホーム・ディレクトリ(グリッド用ORACLE_HOME)をOracle ACFSファイルシステム上に配置できません。

同一のマウント・ポイントの下には、Oracle ACFS上に1つ以上のOracle Databaseホームを作成でき、各ホームは別のOracle ACFSファイルシステムを使用して作成します。

Oracle Grid Infrastructureソフトウェアのインストール後、Oracle Universal Installer (OUI)を使用してOracle Databaseソフトウェアをインストールする前に、Oracle Databaseホームとして使用するために構成するOracle ACFSファイルシステムを作成できます。

Oracle ASMコンフィギュレーション・アシスタント(ASMCA)を使用するか、Oracle ACFSコマンドを使用して、ファイルシステムを作成することもできます。ASMCAの使用の詳細は、データベース用のOracle ACFSファイルシステムの作成を参照してください。

Oracle ACFSコマンドを使用したファイルシステムの作成の詳細は、「コマンドライン・ツールによるOracle ACFSの管理」を参照してください。

注意:

Oracle ACFSファイルシステムにOracle Databaseホームが含まれる場合、または Oracle Databaseがファイル・ストレージにファイルシステムを使用する場合、ファイルシステムにはOracle ACFSファイルシステム・リソースが必要です。Oracle ASMコンフィギュレーション・アシスタントを使用してマウント・ポイントを設定しない場合、サーバー制御ユーティリティ(SRVCTL)コマンドを使用してOracle Database依存性を設定する必要があります。SRVCTLの詳細は、『Oracle Real Application Clusters管理およびデプロイメント・ガイド』を参照してください。

Oracle Grid Infrastructureクラスタウェア構成では、データベース・ホームにOracle ACFSを使用する場合、クラスタワイドOracle ACFSリソースが必要になります。データベース所有者がリソースを操作できるようにするには、リソースの作成時に所有者を許可されたユーザーとして指定する必要があります。データベース所有者は、srvctl add filesystem-uオプション、またはacfsutil registryコマンドで指定できます。LinuxまたはUNIX環境でリソースを追加する場合、ルート権限が必要です。 詳細は、Oracle ACFSリソースの作成を参照してください。

Oracle ACFSファイルシステムおよびリソースの作成後、Oracle ACFSベースのデータベース・ホーム・マウント・ポイントの場所を、Oracle Universal Installer (OUI)データベース・ソフトウェアのインストール時にディレクトリを参照して選択することで、Oracle Databaseホームの場所として選択できます。

srvctl start filesystemコマンドを使用して、手動でOracle ACFSファイルシステムをマウントできます。

注意:

作成後にOracle ACFSファイルシステムをOracle Databaseに追加する場合、Oracle Databaseリソース依存性リストでこれらを指定する必要があります。これができない場合、アプリケーションの信頼性に関するエラーが発生します。依存性リストでファイルシステムを指定するには、SRVCTLデータベース・オブジェクト・コマンドを使用して、リソースが使用するOracle ACFSパスを変更します。

Oracle ACFSファイルシステムは、アプリケーションのホームとして使用するために構成することもできます。ただし、Oracle ACFSファイルシステムは、Oracle Clusterware、Oracle ASM、Oracle ACFSおよびOracle ADVMコンポーネントのソフトウェアが含まれるOracleベース・ディレクトリやOracle Grid Infrastructureホームには使用できません。

Oracle ACFSでOracle Databaseホームが共有されている場合にOracle RAC環境内のOracle ACFSファイルシステム上の競合を減らすために、Oracle Database監査オペレーティング・システム・ファイルをノード固有として構成する必要があります。ノード固有として設定するには、各データベース・インスタンスの構成ファイル内のAUDIT_FILE_DEST初期化パラメータが、すべてのデータベース・インスタンス用の1つの場所ではなく、固有の場所を指すようにする必要があります。

たとえば、Oracle名をTESTに設定しているデータベースを使用し、各データベース・インスタンス(TEST1TEST2など)のAUDIT_FILE_DEST初期化パラメータの場所がこのインスタンスのノード固有の場所を指すようにする場合、次のSQL文を実行できます。

SQL> ALTER SYSTEM SET AUDIT_FILE_DEST='$ORACLE_BASE/admin/adump/TEST/@' 
     SCOPE=SPFILE SID='*';

前述の例では、@は、各インスタンスのORACLE_SIDに展開します。前述の例でORACLE_BASE/acfsmountsに設定された場合、この値はORACLE_BASE変数のかわりに使用されている可能性があります。

関連項目:

  • Oracle Databaseソフトウェアのインストールおよびストレージ・オプションの詳細は、使用している環境の『Oracle Databaseインストレーション・ガイド』を参照してください。

  • Oracle Grid Infrastructureソフトウェアおよびストレージ・オプションのインストールの詳細は、使用している環境の『Oracle Grid Infrastructureインストレーション・ガイド』を参照してください。

  • Oracle Managed Filesの使用の詳細は、『Oracle Database管理者ガイド』を参照してください。

  • AUDIT_FILE_DEST初期化パラメータの詳細は、『Oracle Databaseリファレンス』を参照してください。