インストール・プロセスでは、様々なディレクトリの場所を指定するよう要求されます。この項では、これらの各ディレクトリを定義し、各ディレクトリの内容について説明します。
この章は、次の項で構成されています。
すべてのユーザー向けの重要なOracle Fusion Middleware概念の詳細は、『Oracle Fusion Middleware概要』を参照してください。
この項では、Oracle Fusion Middleware製品のインストール時に作成される各種ディレクトリについて説明します。
すべてのOracle Fusion Middleware製品(Oracle Web TierおよびOracle Identity Management(Oracle Internet Directoryを含む)を除く)は、ご使用のシステム上でアプリケーション・サーバーを必要とします。すべてのOracle Fusion Middleware製品では、Oracle WebLogic Serverがアプリケーション・サーバーとしてサポートされています。11gリリース1(11.1.1.4.0)以降における一部の製品では、IBM WebSphereもアプリケーション・サーバーとしてサポートされています。アプリケーション・サーバー・サポートの最新情報については、「Oracle Fusion Middlewareサポートされるシステム構成」ページにある、Oracle Fusion Middleware 11gR1のシステム要件とサポート対象プラットフォームのドキュメントを参照してください。
すべてのOracle Fusion Middleware製品のトップレベル・ディレクトリはMiddlewareホームと呼ばれ、このディレクトリは、Oracle WebLogic Serverホーム、Oracle Commonホームおよび1つ以上の製品Oracleホームのコンテナとして機能します。Oracle WebLogic Serverがアプリケーション・サーバーとしてインストールされると、Middlewareホーム・ディレクトリが作成されます。Oracle WebLogic Serverがインストールされると、WebLogic Serverホーム・ディレクトがMiddlewareホーム内部に作成されます。図2-1は、典型的なOracle WebLogic Serverインストール後のディレクトリ構造を示します。
Oracle WebLogic Serverのインストールによって作成された場合のMiddlewareホームにおける重要なディレクトリとしては、WebLogic Serverホーム(wlserver_10.3
)、製品のインストールに使用できるJDKのディレクトリ(jdk160_29
)、Oracle Service Busによってビジネス・サービス結果キャッシュ機能として使用されるOracle Coherenceディレクトリがあります(coherence_3.7
)。
図2-2に示すとおり、IBM WebSphereをアプリケーション・サーバーとして使用する場合は、Oracle Fusion Middleware製品がインストールされるMiddlewareホーム・ディレクトリを手動で作成する必要があります。MiddlewareホームとWebSphereホームとは互いに関係していないので、システムで任意の場所に配置できます。
図2-2 IBM WebSphereインストール後のディレクトリ構造とMiddlewareホーム
アプリケーション・サーバーが不要のOracle Web TierまたはOracle Identity Management(Oracle Internet Directoryを含む)をインストールする場合でも、ご使用のシステムにMiddlewareホームを手動で作成する必要があります。
各Oracle Fusion Middleware製品は、それぞれのOracleホームの場所にインストールする必要があります。製品がインストールされると、2つのOracleホーム・ディレクトリが作成されます。それらは、製品のOracleホームとOracle Commonホームです。
製品のソフトウェア・バイナリは、製品のOracleホームにインストールされ、ランタイム・プロセスがこのディレクトリに書き込むことはできません。
Oracle Commonホームには、Oracle Enterprise Manager Fusion Middleware ControlおよびJava Required Files(JRF)に必要なバイナリ・ファイルとライブラリ・ファイルが格納されます。各Middlewareホーム内に配置できるOracle Commonホームは1つだけです。
製品のOracleホーム(図2-3に示す例ではSOA Oracleホーム)とOracle Commonホームのディレクトリは、両方とも既存のMiddlewareホーム・ディレクトリ内に存在する必要があります。
製品のOracleホーム・ディレクトリは、次の方法で作成できます。
インストールを実行する前に、システム上にOracleホーム・ディレクトリを作成できます。OracleホームがMiddlewareホーム・ディレクトリ内に存在し、これが空のディレクトリであることが必要であることに注意してください。この後、インストーラの実行時にOracleホームの場所を指定するよう要求されたときに、ここで作成したディレクトリを指定できます。
インストーラの実行時には、新しいディレクトリの名前を指定できます。このディレクトリはインストーラによって自動的に作成されて、Middlewareホーム・ディレクトリ内に置かれます。
この項では、Oracle Fusion Middleware製品インストールの構成フェーズのディレクトリ構造について説明します。
製品をインストールしたら、その製品をWebLogic Serverドメイン内に構成できます。WebLogic Serverドメインの詳細は、『Oracle Fusion Middleware概要』を参照してください。
構成時に「ドメイン名と場所の指定」画面で、ドメインとアプリケーションのデータを格納する場所を指定するように要求されます。特に、次を指定するように要求されます。
ドメイン名
ドメインの場所
アプリケーションの場所
ドメインの場所とドメイン名は組み合されて、ドメイン・ホームとして参照されます。たとえば、UNIXオペレーティング・システムで/home/Oracle/Middleware/domains
をドメインの場所として指定し、soa_domain
をドメイン名として指定した場合、ドメイン・ホームは/home/Oracle/Middleware/domains/soa_domain
になります。
アプリケーションの場所とドメイン名は組み合されて、アプリケーション・ホームとして参照されます。たとえば、Windowsオペレーティング・システムでC:\Oracle\Middleware\applications
をアプリケーションの場所として指定した場合、アプリケーション・ホームはC:\Oracle\Middleware\applications\soa_domain
になります。
指定されたドメインの場所とアプリケーションの場所の両方において、指定されたドメイン名のディレクトリが作成されることに注意してください。
ドメイン・ホームおよびアプリケーション・ホームは、システム上の任意の場所に作成できます。構成ウィザードを実行すると、ドメイン・ホームのデフォルトの場所は、Middlewareホームの下のuser_projects/domains
になります。アプリケーション・ホームのデフォルトの場所も同様に、Middlewareホームの下のuser_projects/applications
です。MiddlewareホームとOracleホーム・ディレクトリの両方の外部にドメイン・ホームとアプリケーションのホームを作成することをお薦めします。これによって、MiddlewareホームやOracleホームにパッチを適用する必要がある場合でも、ドメインとアプリケーションの情報は変更されません。
ドメイン構成情報の詳細は、ご使用の製品に付属しているインストレーション・ガイドを参照してください。ドメインをエンタープライズ本番環境で構成する場合における推奨内容については、ご使用の製品に付属しているエンタープライズ・デプロイメント・ガイドを参照してください。
図2-5に示すように、単一ドメインに同一製品の複数のインスタンスをインストールすることが可能です。
Oracle SOAの各インスタンスに独自のドメイン(soa_domain_1
とsoa_domain_2
)があることに注意してください。
複数製品および複数ドメインの環境を作成する場合は、名前の一意性やポート番号など、検討が必要な重要事項がいくつかあります。詳細は、第2.4項「複数製品および複数ドメインの場合の考慮事項」を参照してください。
複数の製品をインストールし、製品ごとに別々のドメインを作成することにした場合、ディレクトリ構造は図2-6のようになります。
各製品にはそれぞれのOracleホーム・ディレクトリが必要であることに注意してください。すべての製品のOracleホーム・ディレクトリを区別するために、インストレーション・ガイドでは一般的に、各Oracleホームを製品名で参照します。たとえば、Oracle SOA SuiteのOracleホームは、SOA Oracleホームと呼ばれます。Oracle WebCenter SuiteのOracleホームは、WebCenter Oracleホームと呼ばれます。
複数製品および複数ドメインの環境を作成する場合は、名前の一意性やポート番号など、検討が必要な重要事項がいくつかあります。詳細は、第2.4項「複数製品および複数ドメインの場合の考慮事項」を参照してください。
インストールおよび構成時に、ドメインを新しく作成するのでなく、既存のドメインを拡張することもできます。ドメインの拡張とは、既存のドメインに製品および機能を追加することを意味します。たとえば、最初にOracle SOA Suiteをインストールして新しいドメインを作成した後、その既存のOracle SOA Suiteドメインを拡張してOracle WebCenterをインストールする場合のトポロジは図2-7のようになります。
図2-7 単一ドメイン内に複数のOracle Fusion Middleware製品のあるディレクトリ構造
基本的には、Oracle WebCenter Suiteの製品および機能を既存のOracle SOA Suiteドメインに追加することになります。
すべてのOracle Fusion Middleware製品が、他のOracle Fusion Middleware製品と組み合せて構成および使用できるとはかぎりません。ご使用のドメインに複数の製品を構成する場合は、『Oracle Fusion Middleware相互運用および互換性ガイド』のドメイン拡張の相互運用性に関する説明を参照してください。
図2-8は、2つの製品がインストールされ、一方の製品(Oracle SOA Suite)がWebLogic Serverドメイン内に構成され(Javaコンポーネントで構成されているため)、他方の製品(Oracle WebTier)がOracleインスタンス内に構成されている(システム・コンポーネントで構成されているため)場合のディレクトリ構造を示しています。
図2-8 OracleインスタンスとWebLogic Serverドメインのあるディレクトリ構造
Javaコンポーネントとシステム・コンポーネントの詳細は、Oracle Fusion Middlewareの管理者ガイドのOracle Fusion Middlewareの主要概念に関する説明を参照してください。
この項では、複数製品または複数ドメインが含まれる環境でOracle Fusion Middlewareをインストールおよび構成する場合に、考慮する必要のある重要事項について説明します。
単一マシン上に複数のドメインを作成する場合は、各ドメインに一意の名前を付けてください。構成ウィザードを実行してドメインの作成と構成を行う際、一意のドメイン名を「ドメイン名と場所の指定」画面で必ず指定してください。たとえば、図2-6では、WebCenterのドメイン名はwc_domain
、SOAのドメイン名はsoa_domain
となります。詳細は、製品のインストレーション・ガイドを参照してください。
複数のドメインまたは複数のOracleホーム・ディレクトリを構成している場合は、管理サーバーとそれぞれのドメインおよびOracleホームの管理対象サーバーがすべて一意のポート番号を持つようにすることも必要です。ポート番号は、複数のドメインにわたってシステムでチェックする機能がないため、手動で追跡する必要があります。
1つの方法としては、staticports.ini
ファイルを使用する方法があります。このファイルには、競合の回避に役立てるため、システムで使用されているすべてのポートのレコードが含まれています。一部の製品インストーラでは、インストール時に「ポートの構成」画面で構成ファイルを使用してポートを指定を選択できます。
詳細は、『Oracle Fusion Middleware管理者ガイド』のポートの管理に関する項を参照してください。
複数製品および複数ドメインの詳細は、表3-2「Oracle Fusion Middlewareの高可用性およびエンタープライズ・デプロイメント・ガイド」に示すドキュメントを参照してください。