ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Service Busインストレーション・ガイド
11g リリース1(11.1.1.3)
B61431-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

3 Oracle Service Busインストールの準備

この章では、Oracle Service Bus 11gをインストールする前に確認しておく必要のある情報を示します。内容は次のとおりです。

3.1 Oracle Fusion Middlewareの動作保証

Oracle Fusion Middlewareのサポートされるシステム構成ドキュメントには、サポートされているインストール・タイプ、プラットフォーム、オペレーティング・システム、データベース、JDKおよびOracle Service Bus 11g リリース1(11.1.1.3)に関連するサード・パーティ製品など、Oracle Fusion Middlewareの動作保証情報が記載されています。

Oracle Fusion Middlewareでサポートされるシステム構成ドキュメントにアクセスするには、次のOracle Technology Network (OTN)のWebサイトを検索してください。

http://www.oracle.com/technology/

3.2 システム要件

このトピックでは、Oracle Service Bus 11g リリース1(11.1.1.3)をインストールするためのシステム要件について説明します。内容は次のとおりです。

3.2.1 最新情報

このトピックの情報は、公開時点で最新のものです。最新情報については、Oracle Fusion Middlewareのシステム要件、前提条件および仕様ドキュメントを参照してください。このドキュメントには、ハードウェア、ソフトウェア、ディスク領域、メモリー、システム・ライブラリ、パッチ要件に関連する情報が記載されています。

You can access the Oracle Fusion Middlewareのシステム要件、前提条件および仕様ドキュメントにアクセスするには、次のOracle Technology Network (OTN)のWebサイトを検索してください。

http://www.oracle.com/technology/

3.2.2 インストーラ起動要件

インストーラを起動すると、表3-1にリストされている要件が確認されます。いずれかの要件が満たされない場合、インストーラにより通知されます。

表3-1 インストーラ起動要件

カテゴリ 最小値または許可される値

プラットフォーム

UNIXの場合

  • Solaris 9、Solaris 10

  • HP-UX 11i(11.23)、HP-UX 11i(11.31)

  • Oracle Enterprise Linux 4、Oracle Enterprise Linux 5、Red Hat Linux 4、Red Hat Linux 5、SUSE 10

  • IBM AIX 5.3、IBM AIX 6.1

Windowsの場合

  • Windows XP SP2(Win32プラットフォームのみ)Windows 2003、Windows 2008、Windows Vista

CPU速度

300MHZ以上

一時領域

500MB以上

スワップ領域

500MB以上

モニター

256色以上


3.2.3 メモリー要件

表3-2に、Oracle Service Bus 11g リリース1(11.1.1.3)をインストールするための最小メモリー要件を示します。

表3-2 最小メモリー要件

オペレーティング・システム 最小物理メモリー 使用可能な最小メモリー

Linux

2GB

1GB

UNIX

2GB

1GB

Microsoft Windows

2GB

1GB


Oracle Service Bus 11g リリース1(11.1.1.3)デプロイメントの個別のメモリー要件は、インストールするコンポーネントやコンポーネントの組合せによって異なります。次のリストに、様々なコンポーネントのメモリー要件を示します。このリストを、デプロイメントの個別のメモリー要件を判断するためのガイドラインとして使用してください。

  • WebLogic管理サーバー: 750MB

3.3 Java Access Bridgeのインストールと構成(Windowsのみ)

Oracle Service BusをWindowsオペレーティング・システムにインストールする場合、第508条のアクセシビリティに対応するJava Access Bridgeをインストールおよび構成することもできます。これは、第508条のアクセシビリティ機能が必要な場合にのみ必要です。

  1. 次のURLから、Java Access Bridgeをダウンロードします。

    http://java.sun.com/javase/technologies/accessibility/accessbridge/
    
  2. Java Access Bridgeをインストールします。

  3. access-bridge.jarおよびjaccess-1_4.jarを、インストールした場所からjre\lib\extディレクトリにコピーします。

  4. WindowsAccessBridge.dllJavaAccessBridge.dllおよびJAWTAccessBridge.dllファイルを、インストールした場所からjre\binディレクトリにコピーします。

  5. accessibility.propertiesファイルをjre\libディレクトリにコピーします。

3.4 Oracle WebLogic ServerのインストールとOracle Middlewareホームの作成

Oracle Service Bus 11g リリース1(11.1.1.3)をインストールする前に、Oracle WebLogic Serverをインストールして、Oracle Middlewareホーム・ディレクトリを作成する必要があります。


注意:

Oracle Service Busの開発に充実したIDEを使用する場合は、Oracle WebLogic ServerインストーラにバンドルされているOracle Enterprise Pack for Eclipse (OEPE)をインストールする必要があります。Oracle Service BusのカスタムIDEコンポーネントのインストール時に、Oracle Enterprise Pack for Eclipse (OEPE)の名前と場所の入力を求めるメッセージが表示されます。

Oracle WebLogic Serverをインストールし、Oracle Middlewareホーム・ディレクトリを作成するには、次の手順を実行します。Oracle WebLogic Serverのインストールの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』を参照してください。

  1. Oracle WebLogic Server CD-ROMを挿入するか、次のURLからOracle WebLogic Serverインストーラをダウンロードします。

    http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html
    
  2. システムに対応する実行可能ファイルを見つけます。次に例を示します。

    • 32ビットLinuxシステムの場合はoepe111150_wls1033_linux32.bin - WebLogic Server (Oracle Enterprise Pack for Eclipseあり)

    • 32ビットWindowsシステムの場合はoepe111150_wls1033_win32.exe - WebLogic Server (Oracle Enterprise Pack for Eclipseあり)

    • すべての64ビット・プラットフォームの場合はwls1033_generic.jar - WebLogic Server (Oracle Enterprise Pack for Eclipseなし)

    • 32ビットLinuxシステムの場合はwls1033_linux32.bin - WebLogic Server (Oracle Enterprise Pack for Eclipseなし)

    • 32ビットWindowsシステムの場合はwls1033_win32.exe - WebLogic Server (Oracle Enterprise Pack for Eclipseなし)

    32ビット実行可能ファイルは、対応するJDKバージョンにバンドルされています。64ビット・インストーラを使用する場合、使用するプラットフォームでサポートされたJDKを使用してインストーラを起動する必要があります。Oracle WebLogic Serverをインストールする場合は、事前にこのJDKがシステム上にインストールされている必要があります。使用するプラットフォームでサポートされているJDKのリストは、Oracle Fusion Middlewareの動作保証に関するドキュメントを参照してください。

    http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html
    
  3. CD-ROMから直接Oracle WebLogic Serverインストーラを実行するか、ファイルをローカル・システムへコピーして、ローカルで実行します。

    32ビット・システムの場合の例:

    Linux:

    ./wls1033_linux32.bin
    

    Windows:

    wls1033_win32.exe
    

    64ビット・システムの場合の例:

    UNIX:

    JAVA_HOME/bin/java -jar wls1033_generic.jar
    

    Solaris Sparc Sun 64ビットJDK およびHP-UX 64ビットJDK:

    JAVA_HOME/bin/java -d64 -jar wls1033_generic.jar
    

    Windows:

    JAVA_HOME\bin\java -jar wls1033_generic.jar
    

    64ビット・インストールの場合の例:

    • インストーラを実行する前に、使用するシステムにDISPLAY環境変数を設定します。

    • JAVA_HOMEを、使用するプラットフォーム用にインストールした、サポートされているJDKのインストール場所に置き換えます。

    • 32/64ビット・ハイブリッドJDK(たとえば、HP-UXの場合はHP JDK、Solaris SPARCの場合はSun JDK)を使用する場合は、-d64フラグを使用します。

    • JAVA_HOME/bin/java -version(または、32/64ビット・ハイブリッドJDKの場合は、JAVA_HOME/bin/java -d64 -version)を実行して、システムのJAVA_HOMEが64ビットJDKを参照していることを確認します。


    注意:

    Oracle WebLogic Serverインストーラを起動すると、「ようこそ」画面が表示されます。

  4. 「次へ」をクリックします。「ミドルウェア・ホーム・ディレクトリの選択」画面が表示されます。

  5. 「新しいミドルウェア・ホームを作成する」を選択し、新しいミドルウェア・ホーム・ディレクトリとして希望する場所を特定します。このディレクトリは、すべてのOracle Fusion Middleware製品の最上位ディレクトリです。WebLogicホーム・ディレクトリが、ミドルウェア・ホーム・ディレクトリ内に作成されます。


    注意:

    ミドルウェア・ホーム・ディレクトリがシステムにすでに存在する場合は、空のディレクトリにする必要があります。ミドルウェア・ホーム・ディレクトリの名前に、特殊文字は使用しないでください。

    「次へ」をクリックします。「セキュリティ更新のための登録」画面が表示されます。

  6. 最新の製品の更新やセキュリティの更新を受け取るかどうかを選択します。何も受け取らないことを選択した場合、続行する前に選択内容の確認を求められます。

    「次へ」をクリックします。「インストール・タイプの選択」画面が表示されます。

  7. 「標準」インストール・タイプを選択し、「次へ」をクリックします。「製品インストール・ディレクトリの選択」画面が表示されます。

  8. WebLogic Serverホーム・ディレクトリに希望する場所を指定し、 「次へ」をクリックします。

    UNIXシステム上にOracle WebLogic Serverをインストールする場合、「インストール・サマリー」画面が表示されます。ステップ9に進みます。

    WindowsシステムにOracle WebLogic Serverをインストールする場合、「ショートカットの場所の選択」画面が表示されます。WindowsでOracle製品へのショートカットを作成する場所を指定し、「次へ」をクリックします。「インストール・サマリー」画面が表示されます。

  9. 「インストール・サマリー」画面で「次へ」をクリックします。

    「インストールの進行状況」画面が表示されます。

  10. 「次へ」をクリックします。「インストール完了」画面が表示されます。

  11. 「Quickstartの実行」を選択解除し、「完了」をクリックしてインストーラを終了します。


注意:

  • 新しいミドルウェア・ホーム・ディレクトリの下に、Oracle Enterprise Pack for Eclipse (OEPE)用の別個のホームが作成されます。

  • Oracle WebLogic Serverをインストールした同じユーザーがOracle Service Busをインストールする必要があります。

  • Oracle Service Busのインストール中は、Oracle WebLogic Server管理コンソールにログインしないでください。


3.5 データベース要件の完了

この項では、Oracle Service Busを本番環境および開発環境にインストールするためのデータベース要件(スキーマを含む)について説明します。

Oracle Service Busのインストールに、データベース・スキーマは必須ではありません。Oracle Service BusまたはOracle Web Services Managerポリシーでレポート機能を使用する場合は、スキーマを作成してロードする必要があります。

Oracle Service Busでレポート機能を使用するには

本番環境でリポジトリ作成ユーティリティ(RCU)を実行して、レポート機能に必要なデータベース表を作成する必要があります。特に、SOAおよびBPMインフラストラクチャの下に、SOAインフラストラクチャ・スキーマを作成してロードする必要があります。デフォルトでは、RCUでSOAインフラストラクチャ・スキーマを選択すると、次のスキーマも選択されます。

開発環境では、Oracle WebLogic Serverインストールに含まれるEvaluation DatabaseのDerbyを使用できます。このケースでは、Oracle Service BusでOracle Web Services Managerの機能が必要ない場合、RCUを使用してスキーマを作成し、ロードする必要はありません。「カスタム」インストール・オプションを使用してOracle WebLogic Serverをインストールする場合は、必ずEvaluation Databaseを選択してください。「標準」インストール・オプションを使用する場合、Evaluation Databaseはデフォルトでインストールされます。サーバーの初回起動時に、Evaluation DatabaseでOracle Service Busのレポート表が作成されます。Oracle Fusion Middleware構成ウィザードを使用してOracle Service Busドメインを作成する場合、データベース・タイプ・レポートとしてDerbyを構成し、パスワードを適切に設定します。Evaluation DatabaseはOracle WebLogic Serverの起動時にのみ起動されるため、ウィザードのテスト接続操作は無視できます。


ヒント:

Oracle WebLogic Serverのインストール後、derbyという名前のディレクトリが、次のディレクトリに存在することを確認します。
  • Windows: <Middleware_Home>\wlserver_10.3\common

  • UNIX: <Middleware_Home>/wlserver_10.3/common


Oracle Service BusでOracle Web Services Managerのポリシーを使用するには

本番環境と開発環境の両方で、リポジトリ作成ユーティリティ(RCU)を実行して、Oracle Web Services Managerに必要なスキーマを作成します。

特に、AS共通スキーマの下にメタデータ・サービスが作成され、ロードされていることを確認します。


注意:

リポジトリ作成ユーティリティ(RCU)はOracleデータベースと互換性があります。Oracleデータベースがインストールされていない場合、RCUでデータベース・スキーマを作成してロードする前に、Oracleデータベースをインストールする必要があります。

3.5.1 Oracle Databaseのインストール

RCUを使用してスキーマを作成する場合、Oracle Databaseをインストールする必要があります。必要なスキーマを作成してロードするには、このデータベースが起動して稼働している必要があります。このデータベースを、Oracle Service Busをインストールするシステムに置く必要はありません。


注意:

サポートされているデータベースの最新情報は、この章の「Oracle Fusion Middlewareの動作保証」を参照してください。

表3-3に、公開時点でのRCUのデータベース要件を示します。

表3-3 RCUデータベース要件

カテゴリ 最小値または許可される値

バージョン

AL32UTF8文字セットを使用しているOracle Database 11g(非XEデータベースの場合、11.1.0.7以上)。

共有プール・サイズ

147456KB

SGA最大サイズ

147456KB

ブロック・サイズ

8KB

プロセス

500



注意:

Oracle 11gデータベースのインストール後、次の手順を実行する必要があります。
  1. sys(デフォルト)ユーザーとしてデータベースにログインします。

  2. 次のスクリプトを実行します。

    alter system set session_cached_cursors=100 scope=spfile;

    alter system set processes=500 scope=spfile;

  3. データベースをバウンスして、リポジトリ作成ユーティリティ(RCU)のインストールおよびスキーマのロードを続行します。


3.6 リポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成

データベースに適切なOracle Fusion Middlewareスキーマを作成してロードする必要があります。

RCUを使用してデータベースにOracle Fusion Middlewareスキーマを作成し、ロードします。RCUはOracle Fusion Middleware 11g リリース1(11.1.1)リリース・メディアおよびOracle Technology Network (OTN)のWebサイトで入手できます。OTN Webサイトには、次のURLからアクセスできます。

http://www.oracle.com/technology/index.html


注意:

RCUは、LinuxおよびWindowsプラットフォームでのみ使用できます。LinuxのRCUを使用して、サポートされるUNIXデータベースでスキーマを作成します。WindowsのRCUを使用して、サポートされるWindowsデータベースでスキーマを作成します。

RCUを実行する際、レポート機能およびOracle Web Services Managerのポリシーを使用するためのスキーマのみを作成し、ロードします。詳細は、「データベース要件の完了」を参照してください。RCUで使用できる他のスキーマは選択しないでください。


注意:

スキーマを作成する際、RCUに表示されるスキーマの所有者とパスワードを覚えておいてください。

Oracle Database Vaultがインストールされているデータベースでスキーマを作成する場合、CREATE USER、ALTER USER、DROP USER、CREATE PROFILE、ALTER PROFILEおよびDROP PROFILEなどの文は、DV_ACCTMGRロールを持つユーザーのみが発行できます。SYSDBAは、「アカウント/プロファイルを保守可能」ルール・セットを変更して発行できるようにした場合にかぎり、これらの文を発行できます。



参照:

詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』を参照してください。

3.7 環境固有のオプションの準備作業

このトピックでは、Oracle Service Bus 11g リリース1(11.1.1.3)をインストールする前に実行できる、環境固有のオプションの作業について説明します。内容は次のとおりです。

3.7.1 シンボリック・リンクの使用

シンボリック・リンクを使用してOracle Service Busをインストールする場合、インストールの前にシンボリック・リンクを作成する必要があります。たとえば、次のコマンドを実行して、インストール用のシンボリック・リンクを作成できます。

prompt> mkdir /home/basedir
prompt> ln -s /home/basedir /home/linkdir

次に、インストーラを実行してOracle Service Busをインストールする場合、Oracleホームとして/home/linkdirを指定できます。

インストール後に、Oracleホームへのシンボリック・リンクを作成することはできません。また、Oracleホームを別の場所に移動し、元のOracleホームへのシンボリック・リンクを作成することもできません。

3.7.2 DHCPホスト上へのOracle Service Busのインストール

Oracle Service BusコンポーネントをDHCPサーバー上にインストールする場合、インストーラが確実にホスト名を解決できる必要があります。そのために、UNIXシステムでは/etc/hostsファイルの編集、Windowsシステムではループバック・アダプタのインストールが必要になることがあります。次に一般的な例を示します。お使いの環境にあわせて、これらの例を変更してください。

UNIXシステム:

/etc/hostsファイルを修正して次のエントリを含め、ホスト名をループバックIPアドレスに解決するようにホストを構成します。変数を、適切なホスト名とドメイン名に置き換えます。

127.0.0.1 hostname.domainname hostname
127.0.0.1 localhost.localdomain localhost

次のコマンドを実行し、ホスト名がループバックIPアドレスに解決されることを確認します。

ping hostname.domainname

Windowsシステム:

ループバック・アダプタをDHCPサーバー上にインストールします。これにより、システムにローカルIPアドレスが割り当てられます。

アダプタのインストール後に、%SYSTEMROOT%\system32\drivers\etc\hostsファイルのlocalhost行の直後に、次の形式の行を追加します。ここでIP_addressはループバック・アダプタのローカルIPアドレスです。

IP_address   hostname.domainname   hostname

3.7.3 マルチホーム・システム上へのOracle Service Busのインストール

Oracle Service Busコンポーネントは、マルチホーム・システムにインストールできます。マルチホーム・システムは複数のIPアドレスに関連付けられています。これは通常、システム上に複数のネットワーク・カードを持つことで実現されます。各IPアドレスはホスト名に関連付けられ、各ホスト名には別名を作成できます。

インストーラは、/etc/hostsファイル(UNIXの場合)または%SYSTEMROOT%\system32\drivers\etc\hostsファイル(Windowsの場合)の最初のエントリから完全修飾ドメイン名を取得します。たとえば、ファイルが次のようである場合、インストーラはmyhost1.mycompany.comを取得して構成に使用します。

127.0.0.1 localhost.localdomain localhost
10.222.333.444 myhost1.mycompany.com myhost1
20.222.333.444 devhost2.mycompany.com devhost2

システム・コンポーネントの特定のネットワーク構成の詳細は、「関連ドキュメント」にリストされた、各コンポーネントのドキュメントを参照してください。