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 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ホームでテストできます。