インストール・プロセスでは、様々なディレクトリの場所を指定するよう要求されます。この項では、これらの各ディレクトリを定義し、各ディレクトリの内容について説明します。
この章は、次の項で構成されています。
すべてのユーザーにとって重要なOracle Fusion Middlewareの概念の詳細は、Oracle Fusion Middlewareの概要を参照してください。
この項では、Oracle Fusion Middleware製品のインストール時に作成される各種ディレクトリについて説明します。
すべてのOracle Fusion Middleware製品のトップレベルのディレクトリは、Middlewareホームと呼ばれます。このディレクトリは、Oracle WebLogic Serverがインストールされると作成されます。WebLogicホーム・ディレクトリは、Middlewareホーム内に存在し、Oracle WebLogic Serverのインストール時に作成されます。図2-1は、Oracle WebLogic Serverのインストール後のディレクトリ構造を示しています。
Oracle Fusion Middlewareの各製品は、個別のOracleホームの場所にインストールする必要があります。製品がインストールされると、2つのOracleホーム・ディレクトリが作成されます。この2つのホーム・ディレクトリが製品のOracleホームとOracle Commonホームになります。
製品のソフトウェア・バイナリは、製品のOracleホームにインストールされ、ランタイム・プロセスがこのディレクトリに書き込むことはできません。
Oracle Commonホームには、Oracle Enterprise Manager Fusion Middleware ControlおよびJava Required Files(JRF)に必要なバイナリ・ファイルとライブラリ・ファイルが格納されます。各Middlewareホーム内に配置できるOracle Commonホームは1つだけです。
製品のOracleホーム(図2-2に示す例ではSOA Oracleホーム)とOracle Commonホームのディレクトリは、両方とも既存のMiddlewareホーム・ディレクトリ内に存在する必要があります。
製品のOracleホーム・ディレクトリは、次の方法で作成できます。
インストールを実行する前に、システム上にOracleホーム・ディレクトリを作成できます。OracleホームがMiddlewareホーム・ディレクトリ内に存在し、これが空のディレクトリであることが必要であることに注意してください。この後、インストーラの実行時にOracleホームの場所を指定するよう要求されたときに、ここで作成したディレクトリを指定できます。
インストーラの実行時には、新しいディレクトリの名前を指定できます。このディレクトリはインストーラによって自動的に作成されて、Middlewareホーム・ディレクトリ内に置かれます。
製品をインストールしたら、その製品をWebLogicドメイン内に構成できます。WebLogicドメインの詳細は、Oracle Fusion Middlewareの概要を参照してください。
構成時に、ドメインとアプリケーションのデータを格納する場所を指定するように要求されます。これらの場所はそれぞれ、ドメイン・ホームおよびアプリケーション・ホームと呼ばれます。ドメイン・ホームおよびアプリケーション・ホームは、システム上の任意の場所に作成できます。
ドメイン・ホームのデフォルトの場所は、Middlewareホームの下のuser_projects/domains
です。アプリケーション・ホームのデフォルトの場所も同様に、Middlewareホームの下のuser_projects/applications
です。
ドメインの構成に関する追加情報および推奨事項は、製品固有のエンタープライズ・デプロイメント・ガイドを参照してください。
複数の製品をインストールし、各製品に対して個別のドメインを作成する場合、ディレクトリ構造は次の図2-4のようになります。
各製品に個別のOracleホーム・ディレクトリがあることに注目してください。すべての製品のOracleホーム・ディレクトリを識別するため、インストール・ガイドでは一般的に各Oracleホームを製品名で表しています。たとえば、Oracle SOA SuiteのOracleホームはSOA Oracleホーム、Oracle WebCenter SuiteのOracleホームはWebCenter Oracleホームと表しています。
単一マシン上に複数のドメインを作成する場合は、各ドメインに一意の名前を付けてください。構成ウィザードを実行してドメインを作成および構成する場合は、「ドメイン名と場所の指定」画面で、一意のドメイン名を必ず指定してください。たとえば、図2-4では、WebCenterのドメイン名はwc_domain
、SOAのドメイン名はsoa_domain
となります。詳細は、製品のインストレーション・ガイドを参照してください。
また、複数のドメインを構成する場合には、各ドメインにある管理サーバーと管理対象サーバーには、必ず一意のポート番号を使用してください。ポート番号は、複数のドメインにわたってシステムでチェックする機能がないため、手動で追跡する必要があります。
管理サーバーのポート番号をカスタマイズするには、構成ウィザードの「オプションの構成を選択」画面で「管理サーバー」を選択します。これにより「管理サーバーの構成」画面が表示されるので、そこで管理サーバーのポート番号を指定できます。
管理対象サーバーのポート番号をカスタマイズするには、構成ウィザードの「オプションの構成を選択」画面で「管理対象サーバー、クラスタ、およびマシン」を選択します。これにより「管理対象サーバーの構成」画面が表示されるので、そこで管理対象サーバーのポート番号を指定できます。
インストールおよび構成時に、ドメインを新しく作成するのでなく、既存のドメインを拡張することもできます。ドメインの拡張とは、既存のドメインに製品および機能を追加することを意味します。たとえば、最初にOracle SOA Suiteをインストールして新しいドメインを作成した後、その既存のOracle SOA Suiteドメインを拡張してOracle WebCenterをインストールする場合のトポロジは図2-5のようになります。
図2-5 単一ドメイン内に複数のOracle Fusion Middleware製品のあるディレクトリ構造
基本的には、Oracle WebCenter Suiteの製品および機能を既存のOracle SOA Suiteドメインに追加することになります。
図2-6は、2つの製品がインストールされ、一方の製品(Oracle SOA Suite)がWebLogicドメイン内に構成され(Javaコンポーネントで構成されているため)、他方の製品(Oracle WebTier)がOracleインスタンス内に構成されている(システム・コンポーネントで構成されているため)場合のディレクトリ構造を示しています。
Javaコンポーネントおよびシステム・コンポーネントの詳細は、『Oracle Application Server管理者ガイド』のOracle Fusion Middlewareの主要概念の理解に関する項を参照してください。