プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング
12c (12.2.1.1)
E77355-01
目次へ移動
目次

前
前へ

3 Oracle Fusion Middlewareのインストールの準備

Oracle Fusion Middlewareは、J2EEや開発者用ツールから、統合サービス、ビジネス・インテリジェンス、コラボレーションおよびコンテンツ管理までの各種ツールとサービスを含む、標準に準拠したソフトウェア製品群です。Oracle Fusion Middlewareは、開発、デプロイ、管理に完全なサポートを提供します。

次の各項では、システムの準備および最新のOracle Fusion Middlewareを入手してインストールし、構成する手順に関する重要な情報を示します。

実行する必要がある手順は、既存のシステムの構成や、インストールと構成によって作成する環境に応じて異なります。

3.1 製品の配布の理解と入手

Oracle Fusion Middleware 12cソフトウェアは、製品ディストリビューションのシリーズとして取得されます。

3.1.1 製品の配布の理解

配布はインストーラを含むアーカイブ・ファイルで、インストーラを実行すると、その配布に含まれるOracle Fusion Middleware製品と機能がインストールされます。

製品の配布の例は、Oracle WebLogic Server and Coherenceの配布で、製品と機能セットの内容は、使用するOracle Fusion Middleware製品により異なります。

表3-1 配布、製品および機能の理解

配布 製品 機能セット

Oracle WebLogic Server and Coherence (fmw_12.2.1.1.0_wls_generic.jar)

コア・サーバー

コア・アプリケーション・サーバー

Coherence製品ファイル

Web 2.0 HTTP Pub-Subサーバー

WebLogic SCA

WebLogic Client JAR

管理ツール

管理コンソール

追加の言語のヘルプ・ファイル

CIE WLS構成

データベースのサポート

サード・パーティJDBCドライバ

WebLogic評価版データベース

オープン・ソース・コンポーネント

サード・パーティJackson

サード・パーティJersey

サード・パーティMaven Apache

サンプル

Serverサンプル

Coherenceサンプル

Oracle Installation Infrastructure

OPatch

nginst_core

この表の各列の説明は次のとおりです。

  • 配布の列は、ダウンロードできる配布の名前と実際のファイル名を示します。

  • 製品の列の項目は、製品のインストーラの実行時に選択したインストール・タイプに応じて、インストールされるものとされないものがあります。ほとんどのOracle Fusion Middleware製品は、2、3種類のインストール・タイプが用意されており、すべての製品がすべてのインストール・タイプでインストールされるわけではありません。

    特に例を挙げると、Oracle WebLogic Server and Coherenceのインストール・タイプのうち、Examplesが含まれるものと含まれないものがあります。

  • 機能の列は、各製品に含まれるものを示します。

    インストールする機能を、選択または選択解除することはできません。製品のすべての機能がインストールされます。

    特に例を挙げると、Examplesが含まれるインストール・タイプを選択した場合、Server ExamplesとCoherence Examplesの両方がインストールされ、どちらかを選択することはできません。

    同じ機能が複数の製品に存在する場合、すでに同じバージョンが存在するとき、既存の機能が再インストールされることはありません。機能のバージョンが異なる場合に既存の機能のバージョンと互換性があれば、新しいバージョンがインストールされます。

    互換性がない場合(たとえばバージョン番号が一致しない場合)、インストーラによってエラー・メッセージが表示され、既存の機能は上書きされません。

3.1.2 製品の配布を入手するダウンロード・サイト

Oracleでは、Oracle Fusion Middlewareとこれが必要とするソフトウェアをダウンロードするために、複数の場所を用意しています。

表3-2 Oracle Fusion Middleware製品のダウンロード・サイト

Oracle Webサイト 目的と場所

Oracle Technology Network

開発者の場合は、Oracle Technology Network (OTN)にアクセスし、OTN Developer Licenseの条項に従ってOracleソフトウェアをダウンロードしてください。

http://www.oracle.com/technetwork/indexes/downloads/index.html

注意: Oracle Technology Networkへの登録は無料です。

My Oracle Support

オラクル社と有効なサポート契約を結んでいるお客様がソフトウェア・パッチ、アップデートおよび修復プログラムをダウンロードする場合は、My Oracle Supportにアクセスしてください:

http://support.oracle.com

Oracle Software Delivery Cloud

Oracleソフトウェア・ライセンスを購入しているお客様がそのライセンスの条項に従ってソフトウェアをダウンロードする場合、またはOracle Electronic Deliveryの試用ライセンスの条項に従ってOracleソフトウェアをダウンロードする場合は、Oracle Software Delivery Cloudにアクセスしてください:

http://edelivery.oracle.com

注意: 便宜上、このドキュメントで指定されるリンクのほとんどはOTNダウンロード・ページへのリンクとなっていますが、ライセンスを購入した場合は、Oracle Software Delivery Cloudに登録し、購入したソフトウェアの主な取得場所にSoftware Delivery Cloudを使用することをお薦めします。

各製品でダウンロードする必要のある配布に関する具体的な情報は、Oracle Fusion Middlewareのダウンロード、インストールおよび構成のREADMEファイルページを参照してください。

3.2 動作保証、システム要件および相互運用性の確認

ご使用の環境がインストールの要件を満たしていることを確認するには、動作保証マトリックスおよびシステム要件のドキュメントをあわせて使用することをお薦めします。

  1. 環境が動作保証要件を満たしていることの確認

    製品を、サポートされているハードウェアおよびソフトウェア構成上にインストールすることを確認してください。詳細は、Oracle Fusion Middlewareのサポートされるシステム構成ページで、ご使用のリリース向けの動作保証情報のドキュメントを参照してください。

    Oracleでは、動作保証済のすべてのシステムおよび環境で製品のパフォーマンスをテストおよび検証しています。新しい動作保証情報が発表された場合は、適切な動作保証ドキュメントにすぐに追加されます。新しい動作保証はいつでもリリースできます。ただし、動作保証情報のドキュメントは、ドキュメント・ライブラリの外に置かれ、Oracle Technology Networkで利用できます。

  2. 動作保証情報を確認するためのシステム要件ドキュメントの使用

    Oracle Fusion Middlewareのシステム要件と仕様に関するドキュメントを使用して、動作保証要件が満たされていることを確認するようにお薦めします。たとえば、動作保証情報のドキュメントで、製品が64ビットのOracle Linux 6.5でのインストールに対して動作保証されていると示される場合、このドキュメントを使用して、システムが必要な最小限の仕様を満たすことを確認します。これには、ディスク領域、使用可能なメモリー、特定のプラットフォーム・パッケージとパッチおよびその他のオペレーティング・システム固有のアイテムが含まれます。システム要件は、将来変更される場合があります。ただし、システム要件情報のドキュメントは、ドキュメント・ライブラリの外に置かれ、Oracle Technology Networkで利用できます。

  3. 複数の製品間での相互運用性の確認

    相互運用性と互換性の理解を参照し、同一リリースまたは混在するリリースからなる複数のFusion Middleware製品を相互にインストールおよび実行する方法を学習してください。

3.3 Oracle Fusion Middleware製品のインストールに必要なソフトウェアの理解

Oracle Fusion Middlewareをインストールする前に、データベースおよびJDKの要件を理解して確認する必要があります。

次の各項では、Oracle Fusion Middleware製品のインストールに必要なソフトウェアについて説明します。

3.3.1 Oracle Fusion Middlewareのインストールのデータベース要件の理解

多くのOracle Fusion Middleware製品は、構成の前にデータベース・スキーマが必要です。このようなスキーマをインストールできるデータベースがない場合は、動作保証されたデータベースをインストールして構成する必要があります。

オペレーティング・システムで動作保証されているデータベースを調べるには、Oracle Fusion Middlewareのサポートされるシステム構成ページで、ご使用のリリース向けの動作保証情報のドキュメントを参照してください。

スキーマ作成用にデータベースが適切に構成されていることを確認するには、Oracle Fusion Middlewareのシステム要件と仕様ドキュメントのOracle Repository Creation Utilityの要件の確認に関する項を参照してください。

注意:

12cでは、動作保証されたOracleデータベースのみがOracle Fusion Middleware Infrastructure標準インストール・トポロジに使用できます。

データベースが正しく構成されたら、Repository Creation Utility(RCU)を使用してデータベースに製品スキーマを作成する必要があります。このツールはOracle Fusion Middleware製品のOracleホームに用意されています。RCUの詳細は、『Repository Creation Utilityによるスキーマの作成』を参照してください。

3.3.2 Oracle Fusion MiddlewareのインストールのJDK要件の理解

ほとんどのFusion Middleware製品は、.jar ファイル形式で配布されます。これらのディストリビューションにJDKは含まれていません.jar配布インストーラを実行するには、動作保証されたJDKがすでにシステムにインストールされている必要があります。

JDKがOracleホームの外部にインストールされていることを確認してください。Oracleホームの下にJDKをインストールすると、将来的にタスクを実行しようとすると、問題が発生します。Oracle Universal Installerは、Oracleホーム・ディレクトリが空であるかどうかを検証し、空のディレクトリが指定されるまで、インストールを進めません。JDKのインストールは、/home/oracle/products/jdkディレクトリに配置することをお薦めします。

一部の製品(Oracle HTTP ServerおよびOracle JDeveloperなど)は、プラットフォーム固有のディストリビューションとして提供されています。プラットフォーム固有のディストリビューションには、.bin (UNIXオペレーティング・システム用)または.exe (Windowsオペレーティング・システム用)インストーラが含まれます。その場合は、プラットフォーム固有のJDKがディストリビューションに含まれており、JDKを別途インストールする必要はありません。ただし、認定されたJDKのバージョンによっては、より新しいバージョンにそのJDKをアップグレードする必要があります。

Oracle Fusion Middlewareでサポートされるシステム構成のページで動作保証情報を参照し、必要なJDKバージョンであることを確認してください。

必要なJDKをダウンロードするには、次のURLにアクセスしてJava SE JDKをダウンロードします。

http://www.oracle.com/technetwork/java/javase/downloads/index.html

3.4 標準インストール・トポロジの理解

12c (12.2.1.1)以上の各インストレーション・ガイドは、1つ以上の標準インストール・トポロジを扱っています。標準インストール・トポロジはトポロジ例であり、このトポロジのみが製品でサポートされるわけではありません。

ただし各インストール・ガイドには、そのトポロジを実現するための手順が記載されているため、ニーズが異なる場合は、対応するドキュメントへのリンクが参照用に提供されます。

標準インストール・トポロジは、高可用性とセキュリティのために容易に拡張できるように設計されているため、本番システムに適合させることができます。標準インストール・トポロジは、すべてのアップグレード処理の出発点にもなります。

同じドメインの標準インストール・トポロジに複数の製品をインストールする必要がある場合は、「同じドメインへの複数の製品のインストールの方法」で重要な情報を参照してください。

3.5 インストール・ユーザーの選択

システム上でインストールと構成を実行するユーザーは、十分な権限を持っている必要があります。

3.5.1 ユーザー権限の理解

Fusion Middleware製品をインストールするユーザーは、そのファイルを所有し、そのファイルに対する特定の権限を持ちます。

Fusion Middleware製品をインストールするユーザーには、次の権限があります。

  • 実行可能ファイル以外(.jar.properties.xmlなど)のすべてのファイルに対する読取り権限と書込み権限。その他の同じグループのすべてのユーザーにはファイル所有者として読取り権限のみがあります。

  • すべての実行可能ファイル(.exe.shまたは.cmd)に対する読取り、書込みおよび実行権限。同じグループのその他のすべてのユーザーにはファイル所有者として読取り権限および実行権限のみがあります。

したがって、ソフトウェアをインストールするユーザー以外のユーザーも、ドメインまたはFusion Middleware製品を構成するためにOracleホームのインストール・バイナリを使用できます。

構成中に生成されたファイルは、構成ウィザードを実行したユーザーが所有者になり、前述のインストール・ユーザーと同じ権限を持ちます。ただし、重要なセキュリティに関連するファイルは、グループ権限には作成されません。ドメインを作成したユーザーのみが、呼出しおよび書込み権限を持ち、ドメインを管理できます。

次に例を示します。

  • 例1: 1人のユーザーがソフトウェアをインストールしてドメインを構成する場合

    この例は、同じユーザーがソフトウェアをインストールしてドメインを構成する場合の権限を示します。

    すべてのファイルに対して適切な権限があるようにするには、同じ所有者が構成ウィザードを使用してOracle Fusion Middleware製品のインストールとWebLogic Serverドメインの構成の両方のタスクを実行することをお薦めします。

    ドメインを作成するユーザーがソフトウェアをインストールしたユーザーと異なる場合、次の例に示すとおり、両方のユーザーが同じ権限を持っている必要があります。

  • 例2: Oracleホームとドメインを別のユーザーが作成する場合

    この例は、あるユーザーがOracleホームを作成し、別のユーザーがドメインを構成する場合の権限を示します。

注意:

特定のドメイン・ファイルには、グループ権限が付与されていません。たとえば、cwallet.ssoなどです。

インストーラを実行する前に次の項目を検討してください。

  • UNIXオペレーティング・システムでは、ソフトウェアのインストールの前にumask027に設定することをお薦めします。これにより、インストール時にファイルの権限を正しく設定することができるようになります。以下のコマンドを使用します。

    umask 027

    このコマンドは、製品のインストーラと同じ端末ウィンドウで実行する必要があります。

  • UNIXオペレーティング・システムでは、インストール・プログラムをrootユーザーで実行しないでください。rootユーザーとしてインストーラを実行すると、起動検証が失敗してインストールを続行できない場合があります。

  • 製品のインストールを管理する際(パッチ適用、管理対象サーバーの起動など)は、製品のインストールに使用したものと同じユーザーIDを使用してください。

  • Windowsオペレーティング・システムでは、製品のインストールに管理権限が必要です。詳細は、「Windowsオペレーティング・システムでのインストール・ユーザーに管理者権限があることの確認」を参照してください。

3.5.2 UNIXオペレーティング・システムでの非デフォルト・ユーザーの権限

デフォルトの権限設定を変更すると、インストールとシステムのセキュリティが脆弱になります。デフォルトの権限の設定を変更することはお薦めしません。

他のユーザーが特定のファイルまたは実行可能ファイルにアクセスする必要がある場合は、ファイルのアクセス権を変更するかわりに、UNIXのsudoコマンド(または他の同様のコマンド)の使用を検討してください。

さらにサポートが必要な場合は、ご使用のUNIXオペレーティング・システムに付属している管理者ガイドを参照するか、オペレーティング・システムのベンダーに問い合せてください。

3.5.3 Windowsオペレーティング・システムでのインストール・ユーザーに管理者権限があることの確認

Windowsレジストリを更新するには、管理者権限が必要です。

デフォルトでは、通常の権限でシステムにサインインする管理者権限を持つメンバーが、管理タスクを実行するために高い権限を要求できます。

高い権限が必要なタスクを実行するには:

  1. 左下の「スタート」メニューまたはWindowsアイコンから、コマンド・プロンプトアイテムを検索します。
  2. コマンド・プロンプトを右クリックして「管理者として実行」を選択します。
    新しいコマンド・プロンプト・ウィンドウが開き、このウィンドウで実行されるすべてのアクションは管理者権限で実行されます。

    注意:

    システムでユーザーアクセス制御が有効な場合、このアクションの確認を求めるウインドウが表示される場合があります。確認し、この手順を続行します。
  3. 必要なタスクを実行します。

    たとえば、製品のインストーラを起動するには、次のようにします。

    JARファイルでは、次を入力します。

    java —jar distribution_name.jar

    実行可能ファイル(.exe.binまたは.shファイル)の場合は、次のように入力します。

    distribution_name.exe

3.6 インストールおよび構成のためのディレクトリの理解

インストールとドメイン構成のプロセス中に、Oracleホーム、ドメイン・ホームおよびアプリケーション・ホームのディレクトリの場所の指定について計画する必要があります。

次の各項では、これらのディレクトリを作成する場所を決めるために役立つ情報を示します。

3.6.1 推奨ディレクトリ構造の理解

Oracleホーム、ドメイン・ホームおよびアプリケーション・ホームには、推奨される特定の場所があります。

図3-1に推奨するディレクトリ構造を示します。

図3-1 Oracle Fusion Middlewareの推奨ディレクトリ構造



システムでベースの場所(Oracleベース)を決め、(/home/oracleなど)そこから2つのサブ・ディレクトリを別々に作成します。productディレクトリには、製品のバイナリ・ファイルとすべてのOracleホーム・ディレクトリを含めます。configディレクトリにはドメイン・データとアプリケーション・データを格納します。

Oracleホーム下には構成データを置かないことをお薦めします。製品を別のメジャー・リリースにアップグレードする場合、バイナリ用に新しいOracleホームの作成が必要になります。また構成データは、Oracleホームのバイナリからアクセス可能な場所に置く必要があります。

このドキュメント全体の例を通じて、/home/oracle/productディレクトリ(Oracleホーム)と/home/oracle/configディレクトリ(アプリケーション・データと構成データ)を使用していますが、これらのディレクトリはご使用のシステムの実際のディレクトリに読み替えてください。

3.6.2 Oracleホーム・ディレクトリについて

Oracle Fusion Middleware製品をインストールする場合は、Oracleホーム・ディレクトリを使用する必要があります。

このディレクトリは、同じマシンにインストールされた複数のFusion Middleware製品で使用される共通ファイルのリポジトリです。これらのファイルは、Fusion Middlewareをシステムで正しく動作させるために重要です。これらによって、インストール時の製品間の依存関係のチェックが容易になります。このためOracleホーム・ディレクトリは、システムにインストールされるすべてのOracle Fusion Middleware製品の中心的なサポート・ディレクトリとみなすことができます。

Oracleホーム・ディレクトリは、Fusion MiddlewareドキュメントでORACLE_HOMEと呼ばれています。

Oracleホームの考慮事項

Oracleホーム・ディレクトリを作成し、Fusion Middleware製品をインストールするときに、次の点に注意してください。

  • Oracleホーム・ディレクトリの名前に空白を含めないでください。Oracleホーム・ディレクトリのパスに空白が含まれていると、エラー・メッセージが表示されます。

  • 単一のOracleホーム・ディレクトリには、Oracle Fusion Middlewareの各製品に1つのインスタンスのみインストールできます。異なるバージョンの製品を同じマシンにインストールするには、それぞれのバージョンを専用のOracleホーム・ディレクトリに格納する必要があります。

    単一のOracleホームに複数の異なる製品をインストールすることもできますが、Oracleホームには各製品で1つのバージョンのみをインストールできます。

複数のホーム・ディレクトリ

ほとんどの場合、Oracleホームは1つで十分ですが、複数のOracleホーム・ディレクトリを作成する場合もあります。たとえば次の場合に、複数のOracleホーム・ディレクトリを作成する必要があります。

  • それぞれ製品のスタックが別々の開発と本番環境を別々に管理する場合。2つのディレクトリを使用するこのにより、準備ができるまで本番環境を変更せずに、開発環境を更新できるようになります。

  • 2つのバージョンのFusion Middleware製品を同時に保持する場合。たとえば製品の既存のバージョンを残したまま新しいバージョンをインストールする必要がある場合。この場合、製品の各バージョンを専用のOracleホーム・ディレクトリにインストールする必要があります。

  • 相互に互換性のない複数の製品をインストールする必要があります。詳細な情報は、相互運用性と互換性の理解を参照してください。

注意:

1つ以上のOracleホーム・ディレクトリを作成する場合、構成段階で、製品ごとにポートの範囲が重複しないように指定する必要があります。

3.6.3 ドメイン・ホーム・ディレクトリについて

ドメイン・ホームは、構成するドメインが作成されるディレクトリです。

デフォルトのドメイン・ホームの場所は、ORACLE_HOME/user_projects/domains/domain_nameです。ただし、このデフォルトの場所を使用しないことをお薦めします。ドメイン・ホームは、Oracleホーム・ディレクトリの外部に置きます(例: /home/oracle/config/domains)。configディレクトリには、ドメインとアプリケーションのデータが含まれている必要があります。新規インストール、パッチの適用およびその他の操作によって、ORACLE_HOMEのみが更新され、ドメインの構成は更新されないように、ドメイン専用のディレクトリをお薦めします。

推奨ディレクトリ構造とドメイン・ホームの場所については、「推奨ディレクトリ構造の理解」を参照してください。

Fusion Middlewareドキュメントで、ドメイン・ホーム・ディレクトリはDOMAIN_HOMEと呼ばれ、ドメイン名を含むそれ以下のすべてのフォルダが含まれます。たとえば、ドメイン名がexampledomainで、/home/oracle/config/domainsディレクトリにドメイン・データを配置する場合、ドキュメントでのDOMAIN_HOME/home/oracle/config/domains/exampledomainを指します。

3.6.4 アプリケーション・ホーム・ディレクトリについて

アプリケーション・ホームは、構成するドメインのアプリケーションが作成されるディレクトリです。

デフォルトのアプリケーション・ホーム・ディレクトリは、ORACLE_HOME/user_projects/applications/domain_nameです。ただし、アプリケーション・ホームは、Oracleホーム・ディレクトリの外部に配置することをお薦めします。製品を別のメジャー・リリースにアップグレードする場合、バイナリ用に新しいOracleホームの作成が必要になるからです。

推奨ディレクトリ構造とアプリケーション・ホームの場所については、「推奨ディレクトリ構造の理解」を参照してください。

Fusion Middlewareドキュメントでは、アプリケーション・ホーム・ディレクトリのことをAPPLICATION_HOMEと呼び、ドメイン名を含むそれ以下のすべてのフォルダが含まれます。たとえば、ドメイン名がexampledomainで、/home/oracle/config/applicationsディレクトリにアプリケーション・データを配置した場合、ドキュメントでは/home/oracle/config/applications/exampledomainを示すためにAPPLICATION_HOMEを使用しています。

3.6.5 同じドメインへの複数の製品のインストール

1つのドメインに複数の製品をインストールして構成するには、2つの方法があります。

  • 方法1

    スキーマの作成やドメイン内の全サーバーの起動によるドメイン構成の成功の確認も含めて、製品Aのインストールと構成を行います。

    これは、Fusion Middlewareライブラリのすべてのインストレーション・ガイドで使用されている方法です。製品の数に応じて、必要なだけこの手順を繰り返すことができます。この方法では、一度に1つの製品を検証し、製品を段階的に追加することができます。

    製品Bをインストールするには、管理サーバーを停止し、新しい製品の追加中にドメインの更新が行われないようにします。次に、必要なスキーマの作成を含め、製品Bのインストレーション・ガイドに記載されている指示に従います。最後に製品Aのドメインを拡張し、すべてのサーバーを再起動する前に製品Bを含めます。

  • 方法2

    必要なすべての製品をインストールしますが、構成は行わず、すべての製品のスキーマを作成します。スキーマを作成した後、必要な製品のすべてのテンプレートを使用してドメインを構成してから、すべてのサーバーを起動します。

    この方法で複数の製品のドメインを作成すると若干高速ですが、この方法でのドメイン作成についてFusion Middlewareライブラリのインストレーション・ガイドに個々の手順は説明されていません。必要に応じて、サポート・ドキュメントを参照してください。

3.6.6 共有記憶域の準備

Oracle Fusion Middlewareでは、1つのOracleホームから複数のOracle WebLogic Serverドメインを構成できます。これにより、共有ボリューム上の1つの場所にOracleホームをインストールしたり、複数のホストをインストールするためにOracleホストを再利用したりすることもできます。

ご使用の環境で共有記憶域を使用する場合は、詳細について高可用性ガイドの共有記憶域の使用を参照してください。

3.7 Oracle構成マネージャについて

Oracle Configuration Managerは、主要なOracleとシステムの詳細情報を継続的に追跡管理しており、これによって構成の管理と提供に役立つ重要なデータが用意されます。収集データはHTTPSでOracle Supportに送信され、各構成のセキュアなビューが保持されます。

セキュリティ・アップデート(セキュリティ・アップデート画面)を自動的にチェックするようにシステムを構成するかどうかをインストール時にたずねられます。構成する場合、Oracle Configuration Managerがシステムにインストールされます。

My Oracle Supportには、システムのヘルス・チェック、パッチに関するアドバイス、Oracle製品に関するそれ以外の重要情報が用意されています。Configuration Managerでは、ユーザー・パスワードなどのアプリケーション・データは収集されません。

詳細は、https://support.oracle.com/でMy Oracle Supportアカウントを作成するかログインしてから、「コレクタ」タブをクリックします。