ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング
12c (12.2.1)
E69930-01
  目次へ移動
目次

前
 

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

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

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

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

この章のトピックは、次のとおりです:

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

この項では、次の項目について説明します。

3.1.1 製品の配布の理解

Oracle Fusion Middleware 12cソフトウェアは、製品ディストリビューションのシリーズとして取得されます。配布はインストーラを含むアーカイブ・ファイルで、インストーラを実行すると、その配布に含まれるOracle Fusion Middleware製品と機能(後述)がインストールされます。

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

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

配布 製品 機能セット

Oracle WebLogic Server and Coherence (fmw_12.2.1.0.0_wls.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 Linux 6.5システムが最低限必要な仕様(ディスク領域、使用可能なメモリー、特定のプラットフォーム・パッケージとパッチおよびその他のオペレーティング・システム固有のアイテムなど)を満たしていることを確認します。システム要件は、将来変更される場合があります。ただし、システム要件情報のドキュメントは、ドキュメント・ライブラリの外に置かれ、Oracle Technology Networkで利用できます。

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

    『Oracle Fusion Middleware相互運用性および互換性の理解』では、相互運用性および互換性を定義し、同一リリースまたは混在するリリースからなる複数のFusion Middleware製品を相互に使用する方法を説明します。システムに複数のFusion Middleware製品をインストールする場合は、このドキュメントを読む必要があります。

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

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

内容は次のとおりです。

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

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

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

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

注意:

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

データベースが適切に構成されると、製品のスキーマを作成することができます。

  • リポジトリ作成ユーティリティ(RCU)は、データベースにスキーマを作成するために使用するツールです。このツールはOracle Fusion Middleware Infrastructureをインストールすることで利用できます。詳細は、Oracle Fusion Middlewareインフラストラクチャのインストールと構成を参照してください。

  • Repository Creation Utilityの詳細は、『Repository Creation Utilityによるスキーマの作成』を参照してください。

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

汎用インストーラを使用してOracle Fusion Middleware製品をインストールするには、インストーラを実行する前に、サポートされているJDKをシステムにダウンロードしてインストールする必要があります。

JDKは、Oracleホームの外部にインストールしてください。Oracle Universal Installerにより指定されたOracleホーム・ディレクトリが空であることが検証され、空のディレクトリが指定されていなければインストールは行われません。JDKをOracleホームにインストールした場合、今後の操作で問題が発生します。したがって、JDKのインストール場所は、/home/oracle/products/jdkディレクトリにすることをお薦めします。java -jarコマンドを使用して、インストーラJARファイルを実行できます。

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

製品の一部(たとえば、Oracle HTTP ServerおよびOracle JDeveloper)は、プラットフォーム固有の配布で入手可能です。これらのプラットフォーム固有の配布は、.bin (UNIXオペレーティング・システム)または.exe (Windowsオペレーティング・システム)インストールを提供し、この場合、プラットフォーム固有のJDKが配布に付属しているため、個別にJDKをインストールする必要はありません。ただし、動作保証されたJDKのバージョンに応じて、このJDKをより新しいバージョンにアップグレードすることをお薦めします。

必ず「Oracle Fusion Middleware Supported System Configurations」ページで動作保証情報を確認して、必要なJDKバージョンを確認してください。

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

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

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

12c (12.2.1)以上の各インストレーション・ガイドは、1つ以上の標準インストール・トポロジを扱っています。標準インストール・トポロジはトポロジ例であり、このトポロジのみが製品でサポートされるわけではありません。ただし各インストール・ガイドには、そのトポロジを実現するための手順が記載されているため、ニーズが異なる場合は、対応するドキュメントへのリンクが参照用に提供されます。

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

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

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

この項では、システムでインストールおよび構成を実行するユーザーの権限に関する重要な情報について説明します。内容は次のとおりです。

3.5.1 ユーザー権限の理解

Fusion Middleware製品をインストールするユーザーは、そのファイルとそのファイルについて次の権限を持つことになります。

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

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

これは、ソフトウェアをインストールしたユーザー以外のユーザーが、Oracleホームにインストールされているバイナリを使用して、ドメインやFusion Middleware製品を構成できることを意味します。

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

次に例を示します。

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

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

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

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

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

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

注意:

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

その他、インストーラを実行する前に次のような考慮事項があります。

  • UNIXオペレーティング・システムでは、インストールの前にumask027に設定することをお薦めします。これによってインストール時のファイルの権限が適切に設定されます。以下のコマンドを使用します。

    umask 027

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

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

  • 製品のインストールを管理する際(パッチ適用、管理対象サーバーの起動など)は、初回の製品インストールに使用したものと同じユーザーIDを使用する必要があります。

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

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

デフォルトの権限設定を変更すると、インストールとシステムのセキュリティが脆弱になります。そのため、そのような変更はお薦めしません。特定のファイルや実行可能ファイルへのアクセス権が他のユーザーで必要な場合、ファイル関連権限を変更するかわりに、UNIXのsudoコマンド(または類似のコマンド)を検討してください。

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

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

Windowsオペレーティング・システムでインストールを実行するユーザーは、Windowsレジストリを更新できるように、管理者権限を持っている必要があります。デフォルトでは、通常の権限でシステムにログインする管理者グループのメンバーが、管理タスクを実行するために高い権限が要求される場合があります。

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

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

    注意:

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

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

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

    java —jar distribution_name.jar

    実行ファイル(.exe、.binまたは.shファイル)では、次のようにします。

    • UNIXの場合は、次のように入力します。

      ./distribution_name.bin
    • Windowsの場合は、次のように入力します。

      distribution_name.exe

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

インストール中およびドメインの構成中に、次のディレクトリの場所を指定する必要があります。

  • Oracleホーム

  • ドメイン・ホーム

  • アプリケーション・ホーム

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

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

図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製品が使用する共通ファイルのリポジトリとして機能します。このためOracleホーム・ディレクトリは、システムにインストールされるすべてのOracle Fusion Middleware製品の中心的なサポート・ディレクトリとみなすことができます。

Oracleホーム・ディレクトリのファイルは、Fusion Middlewareをシステムで正しく動作させるために重要です。これらによって、インストール時の製品間の依存関係のチェックが容易になります。

Fusion MiddlewareのドキュメントではOracleホーム・ディレクトリを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ホーム・ディレクトリにインストールする必要があります。

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

注意:

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

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

ドメイン・ホームは、構成するドメインが作成されるディレクトリです。ドメイン・ホームのデフォルトの場所はORACLE_HOME/user_projects/domains/domain_nameですが、ドメイン・ホームはOracleホーム・ディレクトリとは別の場所に作成することをお薦めします(製品を別のメジャー・リリースにアップグレードする場合、バイナリ用に新しくOracleホームを作成する必要があるため)。

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

ドメイン・ホーム・ディレクトリは、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ディレクトリにした場合、ドキュメントはAPPLICATION_HOMEを使用して、/home/oracle/config/applications/exampledomainを参照します。

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

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

  • 製品Aをインストールして構成し、スキーマを作成した後にドメイン内のすべてのサーバーを起動してドメインが正常に構成されたことを検証します。

    この方法では、製品のインストレーション・ガイドがすべて用意されています。このプロセスは、必要な製品の数だけ繰り返せます。この方法では、一度に1つの製品を検証し、製品を段階的に追加することができます。

    製品Bをインストールするには、管理サーバーを停止して新しい製品の追加中にドメインが更新されないようにしてから、製品Bのインストールガイドの手順に従って、必要なスキーマを作成して製品Aのドメインを製品Bのドメインを含めるように拡張した後、すべてのサーバーを再び起動する必要があります。

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

    この方法で複数の製品のドメインを作成すると若干高速ですが、この方法でのドメイン作成についてドキュメントに個々の手順は説明されていません。ユーザーが必要なサポート・ドキュメントを適宜参照します。

3.6.6 共有記憶域の準備

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

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

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

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

Oracle Configuration Managerは、主要なOracleとシステムの詳細情報を継続的に追跡管理しており、これによって構成の管理と提供に役立つ重要なデータが用意されます。収集データはHTTPSでOracle Supportに送信され、各構成のセキュアなビューが保持されます。My Oracle Supportには、システムのヘルス・チェック、パッチに関するアドバイス、Oracle製品に関するそれ以外の重要情報が用意されています。Configuration Managerでは、ユーザー・パスワードなどのアプリケーション・データは収集されません。

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