Optimal Flexible Architecture標準の概要

Oracle Optimal Flexible Architecture (OFA)ルールは、異なるユーザーが所有する異なるバージョンの複数のデータベースが共存できるように、データベース・ソフトウェアを編成してデータベースを構成する際に役立ちます。

以前のOracle Databaseリリースでは、OFAルールは、断片化を分離して競合を最小限に抑えることで、最適なシステム・パフォーマンスを実現していました。現行のリリースでは、OFAルールは、一貫性のあるデータベースの管理およびサポートを実現し、データベースの拡張または追加(あるいは他のハードウェアの追加)を簡略化します。デフォルトでは、Oracle Universal Installerは、OFAルールに準拠してOracle Databaseコンポーネントをディレクトリに配置し、権限を付与します。インストール・メディアのすべてのOracleコンポーネントをOFAのガイドラインに従って構成することをお薦めします。OFAのデフォルトを受け入れることをお薦めします。

複数のOracleホームのサポートの概要

Oracle Databaseは、複数のOracleホームをサポートします。

このリリース以前のソフトウェアを、同じシステムの異なるOracleホーム・ディレクトリに複数回インストールできます。

マウント・ポイント名を慎重に選択することで、Oracleソフトウェアの管理が簡単になります。Optimal Flexible Architecture (OFA)ルールに準拠して複数のOracleホームを構成すると、次の利点があります。

  • このリリース以前のソフトウェアを、同じシステムの異なるOracleホーム・ディレクトリに複数回インストールできます。ただし、Oracle Databaseのあるリリースの製品を別のリリースのOracleホーム・ディレクトリにはインストールできません。たとえば、既存のOracle 11gのOracleホーム・ディレクトリにOracle Database 12cのソフトウェアをインストールすることはできません

  • Oracle Database Clientは、Oracle Databaseと同じリリース・レベルであれば、同じOracle Databaseホームにインストールできます。たとえば、Oracle Database Client 12.1.0.1を既存のOracle Database 12.1.0.1ホームにインストールすることはできますが、Oracle Database Client 12.1.0.1を既存のOracle Database 12.1.0.2ホームにインストールすることはできません。クライアントのインストール前にパッチ・セットを適用した場合は、再度パッチ・セットを適用する必要があります。

  • ディレクトリおよびファイルの構造化された編成、およびデータベース・ファイルの一貫したネーミングによりデータベースの管理が簡単になります。

  • 複数のディスクにI/Oを分散することで、単一ドライブへの複数の読取り/書込みコマンドの発行によるパフォーマンスのボトルネックを回避。

  • 複数のディスクへのアプリケーションの分散により、データベース障害に対する安全性の確保。

  • データベース管理者がOracleホーム・ディレクトリを追加、移動または削除する際にログイン・ホーム・ディレクトリに危険が及ばない。

  • 所有するユーザーおよびバージョンの異なる複数のデータベースの共存。

  • ソフトウェアのアップグレードを、本番データベースが配置されているOracleホームから分離したディレクトリのOracleホームでテストできます。