Oracle® Fusion Middleware Oracle Identity and Access Managementインストレーション・プランニング・ガイド

11g リリース2(11.1.2)

B69540-01(原本部品番号:E35859-01)

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 インストールの開始点について

- 1.1 新規Oracle Identity and Access Managementユーザーとして開始

- 1.2 Oracle Application Server 10gからの開始

- 1.3 Oracle Identity and Access Management 11gリリース1(11.1.1)からの開始

2 Oracle Fusion Middlewareの概念とディレクトリ構造の理解

- 2.1 Oracle Fusion Middlewareの概念

- 2.2 Oracle Fusion Middlewareのディレクトリ構造

- 2.2.1 MiddlewareホームとWebLogic Serverホーム・ディレクトリ

- 2.2.2 Oracleホーム・ディレクトリとOracle Commonホーム・ディレクトリ

- 2.2.2.1 製品のOracleホームの作成

- 2.2.2.2 Oracle Commonホームの作成

- 2.2.2.3 複数のOracleホームにわたるポート番号のチェック

- 2.2.3 WebLogic Serverドメイン

- 2.2.4 複数の製品と複数のWebLogic Serverドメイン

- 2.2.4.1 複数のドメインを作成する場合の注意事項

- 2.2.5 既存のドメインの拡張

- 2.2.6 OracleインスタンスおよびWebLogic Serverドメイン

3 一般的なインストレーション・プランニング・タスク

- 3.1 インストール前の作業

- 3.1.1 Oracle Fusion Middlewareの概念の確認と理解

- 3.1.2 システム要件と仕様の確認

- 3.1.3 動作保証情報の確認

- 3.1.4 相互運用性と互換性の確認

- 3.1.5 Oracle Fusion Middlewareソフトウェアの入手

- 3.1.6 アプリケーション・サーバーのインストール

- 3.1.7 データベースおよびスキーマのインストールと構成

- 3.1.8 IBM DB2データベース用のオペレーティング・システム・ユーザーの作成

- 3.2 Oracle Configuration Managerのインストール

- 3.3 インストールと構成の権限とユーザーについて

- 3.3.1 インストールと構成の権限

- 3.3.2 UNIXオペレーティング・システムでの非デフォルト・ユーザーとしてのインストール

- 3.4 部分的または中断されたインストールや構成からのリカバリ

- 3.4.1 インストール・フェーズの失敗または中断からのリカバリ

- 3.4.2 構成フェーズの失敗または中断からのリカバリ

- 3.5 リモート・マシンでの管理対象サーバーの作成と起動

4 Oracle Fusion Middlewareのサイレント・インストールおよびサイレント・アンインストール

- 4.1 サイレント・インストールとは

- 4.2 レスポンス・ファイル

- 4.2.1 レスポンス・ファイルの作成

- 4.2.2 レスポンス・ファイルのサンプル

- 4.2.3 サイレント・インストール時のレスポンス・ファイルの保護

- 4.3 インストール前のタスク

- 4.3.1 UNIXユーザー対象: oraInst.locファイルの作成

- 4.3.2 Windowsユーザー対象: レジストリ・キーの作成

- 4.4 サイレント・モードでのデータベース・スキーマの作成

- 4.5 Oracle WebLogic Serverのサイレント・インストール

- 4.6 製品のサイレント・インストール

- 4.6.1 サイレント・インストール・コマンドのサンプル

- 4.6.2 サイレント・インストールのサンプル出力

- 4.7 サイレント・モードでの製品の構成

- 4.7.1 システム・コンポーネント

- 4.7.2 Javaコンポーネント

- 4.8 製品のサイレント・アンインストール

- 4.8.1 サイレント・アンインストールのコマンドライン・パラメータ

- 4.8.2 サイレント・アンインストールのサンプル出力

Oracle® Fusion Middleware

Oracle Identity and Access Managementインストレーション・プランニング・ガイド

11g リリース2(11.1.2)

B69540-01(原本部品番号:E35859-01)

2012年7月

Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・プランニング・ガイド, 11gリリース2(11.1.2)

B69540-01

Copyright (C) 2012, Oracle and/or its affiliates.All rights reserved.

原本著者: Kevin Hwang

原本協力著者: Peter LaQuerre

原本協力者: Olaf Stullich

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントが、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供される場合は、次のNoticeが適用されます。

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle およびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

はじめに

『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』は、Oracle Fusion Middlewareのインストール、インストール手順およびトラブルシューティングに影響する共通の概念について説明しています。

対象読者

このガイドは、初めてOracle Fusion Middleware製品をインストールするユーザー、およびこれらの製品をインストールするコンピュータでシステム管理業務(ユーザーとグループの作成、グループへのユーザーの追加、オペレーティング・システム・パッチのインストールなど)に携わっているユーザーを対象としています。Oracle Fusion MiddlewareをインストールするUNIXシステム・ユーザーは、一部のスクリプトを実行するにはrootアクセスが必要です。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

Oracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。

関連ドキュメント

詳細は、次のマニュアルを参照してください。

- 『Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド』

- 『Oracle Fusion Middleware管理者ガイド』このマニュアルでは、インストールおよび構成が完了した後に、Oracle Fusion Middleware環境を管理するための情報を説明します。

- 『Oracle Fusion Middleware高可用性ガイド』。このマニュアルには、高可用性環境におけるOracle Fusion Middlewareのインストールに関する情報が含まれています。

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 インストールの開始点について

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

このガイドには、システムの準備に関する重要な情報と、最新リリースのOracle Fusion Middleware Oracle Identity and Access Management製品(11gリリース2(11.1.2))を入手する方法に関する指示が記載されています。

実行する手順は、既存のシステムの構成によって異なります。

現在の環境に最もよく当てはまる開始点を見つけ、その項に進んで詳細を参照してください。

- 第1.1項「新規Oracle Identity and Access Managementユーザーとして開始」

- 第1.2項「Oracle Application Server 10gからの開始」

- 第1.3項「Oracle Identity and Access Management 11gリリース1(11.1.1)からの開始」

1.1 新規Oracle Identity and Access Managementユーザーとして開始

新規Oracle Fusion Middlewareユーザーの場合、『Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド』を参照してください。このガイドには、Oracle Identity and Access Management製品のインストールと構成に関してすべての情報が記載されています。

1.2 Oracle Application Server 10gからの開始

いずれかのOracle Identity Management 10g製品からOracle Identity and Access Management 11gリリース2(11.1.2)にアップグレードする方法の詳細は、『Oracle Fusion Middleware Oracle Identity and Access Managementアップグレードおよび移行ガイド』を参照してください。

1.3 Oracle Identity and Access Management 11gリリース1(11.1.1)からの開始

いずれかのOracle Identity and Access Management 11gリリース1(11.1.1)製品から11gリリース2(11.1.2)にアップグレードする方法の詳細は、『Oracle Fusion Middleware Oracle Identity and Access Managementアップグレードおよび移行ガイド』を参照してください。

2 Oracle Fusion Middlewareの概念とディレクトリ構造の理解

インストール・プロセスでは、様々なディレクトリの場所を指定するよう要求されます。この項では、これらの各ディレクトリを定義し、各ディレクトリの内容について説明します。

この章は、次の項で構成されています。

- 第2.1項「Oracle Fusion Middlewareの概念」

- 第2.2項「Oracle Fusion Middlewareのディレクトリ構造」

2.1 Oracle Fusion Middlewareの概念

すべてのユーザー向けの重要なOracle Fusion Middleware概念の詳細は、『Oracle Fusion Middleware概要』を参照してください。

2.2 Oracle Fusion Middlewareのディレクトリ構造

この項では、Oracle Fusion Middleware製品のインストール時に作成される各種ディレクトリについて説明します。

2.2.1 MiddlewareホームとWebLogic Serverホーム・ディレクトリ

すべての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)以降、Oracle Application Developer、Oracle SOA SuiteおよびOracle Business Process Management Suiteも、IBM WebSphereをアプリケーション・サーバーとしてサポートしています。

すべての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インストール後のディレクトリ構造を示します。

図2-1 Oracle WebLogic Serverインストール後のディレクトリ構造

「図2-1 Oracle WebLogic Serverインストール後のディレクトリ構造」の説明

Oracle WebLogic Serverのインストールによって作成された場合のMiddlewareホームにおける重要なディレクトリとしては、WebLogic Serverホーム(wlserver_10.3)、製品のインストールに使用できるJDKのディレクトリ(jdk160_27)、Oracle Service Busによってビジネス・サービス結果キャッシュ機能として使用されるOracle Coherenceディレクトリがあります(coherence_3.7)。

図2-2に示すとおり、IBM WebSphereをアプリケーション・サーバーとして使用する場合は、Oracle Fusion Middleware製品がインストールされるMiddlewareホーム・ディレクトリを手動で作成する必要があります。MiddlewareホームとWebSphereホームとは互いに関係していないので、システムで任意の場所に配置できます。

図2-2 IBM WebSphereインストール後のディレクトリ構造とMiddlewareホーム

「図2-2 IBM WebSphereインストール後のディレクトリ構造とMiddlewareホーム」の説明

アプリケーション・サーバーが不要のOracle Web TierまたはOracle Identity Management(Oracle Internet Directoryを含む)をインストールする場合でも、ご使用のシステムにMiddlewareホームを手動で作成する必要があります。

2.2.2 Oracleホーム・ディレクトリとOracle Commonホーム・ディレクトリ

各Oracle Fusion Middleware製品は、それぞれのOracleホームの場所にインストールする必要があります。製品がインストールされると、2つのOracleホーム・ディレクトリが作成されます。それらは、製品のOracleホームとOracle Commonホームです。

製品のソフトウェア・バイナリは、製品のOracleホームにインストールされ、ランタイム・プロセスがこのディレクトリに書き込むことはできません。

OracleCommonホームには、Oracle Enterprise Manager Fusion Middleware ControlおよびJava Required Files(JRF)に必要なバイナリ・ファイルとライブラリ・ファイルが格納されます。各Middlewareホームに配置できるOracle共通ホームは1つだけです。

製品のOracleホーム(図2-3に示す例ではSOA Oracleホーム)とOracle Commonホームのディレクトリは、両方とも既存のMiddlewareホーム・ディレクトリ内に存在する必要があります。

図2-3 Oracleホーム・ディレクトリのあるディレクトリ構造

「図2-3 Oracleホーム・ディレクトリのあるディレクトリ構造」の説明

2.2.2.1 製品のOracleホームの作成

製品のOracleホーム・ディレクトリは、次の方法で作成できます。

- インストールを実行する前に、システム上にOracleホーム・ディレクトリを作成できます。OracleホームがMiddlewareホーム・ディレクトリ内に存在し、これが空のディレクトリであることが必要であることに注意してください。この後、インストーラの実行時にOracleホームの場所を指定するよう要求されたときに、ここで作成したディレクトリを指定できます。

- インストーラの実行時には、新しいディレクトリの名前を指定できます。このディレクトリはインストーラによって自動的に作成されて、Middlewareホーム・ディレクトリ内に置かれます。

2.2.2.2 Oracle Commonホームの作成

Oracle Commonホーム・ディレクトリは、次の方法で作成できます。

- Oracle Application Developerのインストール。詳細は、『Oracle Fusion Middleware Application Developerインストレーション・ガイド』を参照してください。

- 任意のOracle Fusion Middleware製品のインストール。Middlewareホーム・ディレクトリ内に、ディレクトリoracle_commonが自動的に作成されます。

2.2.2.3 複数のOracleホームにわたるポート番号のチェック

各製品には、それぞれのOracleホーム・ディレクトリが必要です。複数の製品(したがって、複数のOracleホーム・ディレクトリ)のある環境を作成する場合、staticports.iniファイルを使用することをお薦めします。これによって、システムで使用されるポートがすべて記録されることで競合が防止されます。

staticports.iniファイルを使用するには、インストール時に「ポートの構成」画面で「構成ファイルを使用してポートを指定」を選択します。

2.2.3 WebLogic Serverドメイン

製品をインストールしたら、その製品を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-4 WebLogic Serverドメイン作成後のディレクトリ構造

「図2-4 WebLogic Serverドメイン作成後のディレクトリ構造」の説明

2.2.4 複数の製品と複数のWebLogic Serverドメイン

複数の製品をインストールし、製品ごとに別々のドメインを作成することにした場合、ディレクトリ構造は図2-5のようになります。

図2-5 複数のOracle Fusion Middleware製品のあるディレクトリ構造

「図2-5 複数のOracle Fusion Middleware製品のあるディレクトリ構造」の説明

各製品にはそれぞれのOracleホーム・ディレクトリが必要であることに注意してください。すべての製品のOracleホーム・ディレクトリを区別するために、インストレーション・ガイドでは一般的に、各Oracleホームを製品名で参照します。たとえば、Oracle SOA SuiteのOracleホームは、SOA Oracleホームと呼ばれます。Oracle WebCenter SuiteのOracleホームは、WebCenter Oracleホームと呼ばれます。

2.2.4.1 複数のドメインを作成する場合の注意事項

単一マシン上に複数のドメインを作成する場合は、各ドメインに一意の名前を付けてください。構成ウィザードを実行してドメインの作成と構成を行う際、一意のドメイン名を「ドメイン名と場所の指定」画面で必ず指定してください。たとえば、図2-5では、WebCenterのドメイン名はwc_domain、SOAのドメイン名はsoa_domainとなります。詳細は、製品のインストレーション・ガイドを参照してください。

また、複数のドメインを構成する場合には、各ドメインにある管理サーバーと管理対象サーバーには、必ず一意のポート番号を使用してください。ポート番号は、複数のドメインにわたってシステムでチェックする機能がないため、手動で追跡する必要があります。

管理サーバーのポート番号をカスタマイズするには、構成ウィザードの「オプションの構成を選択」画面で「管理サーバー」を選択します。これにより「管理サーバーの構成」画面が表示されるので、そこで管理サーバーのポート番号を指定できます。

管理対象サーバーのポート番号をカスタマイズするには、構成ウィザードの「オプションの構成を選択」画面で「管理対象サーバー、クラスタ、およびマシン」を選択します。これにより「管理対象サーバーの構成」画面が表示されるので、そこで管理対象サーバーのポート番号を指定できます。

2.2.5 既存のドメインの拡張

インストールおよび構成時に、ドメインを新しく作成するのでなく、既存のドメインを拡張することもできます。ドメインの拡張とは、既存のドメインに製品および機能を追加することを意味します。たとえば、最初にOracle SOA Suiteをインストールして新しいドメインを作成した後、その既存のOracle SOA Suiteドメインを拡張してOracle WebCenterをインストールする場合のトポロジは図2-6のようになります。

図2-6 単一ドメイン内に複数のOracle Fusion Middleware製品のあるディレクトリ構造

「図2-6 単一ドメイン内に複数のOracle Fusion Middleware製品のあるディレクトリ構造」の説明

基本的には、Oracle WebCenter Suiteの製品および機能を既存のOracle SOA Suiteドメインに追加することになります。

すべてのOracle Fusion Middleware製品が、他のOracle Fusion Middleware製品と組み合せて構成および使用できるとはかぎりません。ご使用のドメインに複数の製品を構成する場合は、『Oracle Fusion Middleware相互運用および互換性ガイド』のドメイン拡張の相互運用性に関する説明を参照してください。

2.2.6 OracleインスタンスおよびWebLogic Serverドメイン

図2-7は、2つの製品がインストールされ、一方の製品(Oracle SOA Suite)がWebLogic Serverドメイン内に構成され(Javaコンポーネントで構成されているため)、他方の製品(Oracle WebTier)がOracleインスタンス内に構成されている(システム・コンポーネントで構成されているため)場合のディレクトリ構造を示しています。

図2-7 OracleインスタンスとWebLogic Serverドメインのあるディレクトリ構造

「図2-7 OracleインスタンスとWebLogic Serverドメインのあるディレクトリ構造」の説明

Javaコンポーネントとシステム・コンポーネントの詳細は、Oracle Fusion Middlewareの管理者ガイドのOracle Fusion Middlewareの主要概念に関する説明を参照してください。

3 一般的なインストレーション・プランニング・タスク

この章では、任意のOracle Fusion Middlewareのインストールを開始する前に実行しておくべきいくつかの一般的なタスクについて説明します。

次のトピックを取り扱います:

- 第3.1項「インストール前の作業」

- 第3.2項「Oracle Configuration Managerのインストール」

- 第3.3項「インストールと構成の権限とユーザーについて」

- 第3.4項「部分的または中断されたインストールや構成からのリカバリ」

- 第3.5項「リモート・マシンでの管理対象サーバーの作成と起動」

3.1 インストール前の作業

この項では、システムのインストールまたはアップグレードを開始する前に目を通しておくべき重要な情報について説明します。

- 第3.1.1項「Oracle Fusion Middlewareの概念の確認と理解」

- 第3.1.2項「システム要件と仕様の確認」

- 第3.1.3項「動作保証情報の確認」

- 第3.1.4項「相互運用性と互換性の確認」

- 第3.1.5項「Oracle Fusion Middlewareソフトウェアの入手」

- 第3.1.6項「アプリケーション・サーバーのインストール」

- 第3.1.7項「データベースおよびスキーマのインストールと構成」

- 第3.1.8項「IBM DB2データベース用のオペレーティング・システム・ユーザーの作成」

3.1.1 Oracle Fusion Middlewareの概念の確認と理解

Oracle Fusion Middlewareを初めて利用する場合、インストールまたはアップグレードを開始する前に、Oracle Fusion Middlewareの概念に関するドキュメントを参照してください。第2章「Oracle Fusion Middlewareの概念とディレクトリ構造の理解」には、製品をインストールする前に理解しておく必要があるOracle Fusion Middlewareのインストールのディレクトリ構造に関する重要な情報が含まれています。

3.1.2 システム要件と仕様の確認

インストールまたはアップグレードを実行する前に、Oracle Fusion Middlewareのシステム要件と仕様に関するドキュメントを参照し、インストールする製品の最小インストール要件をご使用の環境が満たしていることを確認してください。

このドキュメントには、ハードウェアとソフトウェアの要件、ディスク領域とメモリーの最小要件、データベース・スキーマの要件、および必要なシステム・ライブラリ、パッケージまたはパッチに関する情報が記載されています。

DHCPサーバー、ネットワーク化されていないコンピュータまたはマルチホスト化されたコンピュータにインストールする場合は、追加の構成手順が必要です。これらの手順は、システム要件に関するドキュメントにおける、Oracle Fusion Middlewareのシステム要件と仕様についての項でも参照できます。

Windowsオペレーティング・システムにインストールする場合で、第508条のアクセシビリティに対応するJava Access Bridgeをインストールおよび構成する場合は、このドキュメント内のJava Access Bridgeのインストールおよび構成に関する説明を参照してください。

UNIXオペレーティング・システム上にインストールする場合は、システムの設定時にUnicodeサポートを有効にすることをお薦めします。詳細は、このドキュメントのUnicodeサポートの有効化に関する説明を参照してください。

3.1.3 動作保証情報の確認

インストールまたはアップグレードを行う前に、Oracle Fusion Middleware 11gR1のシステム要件とサポート対象プラットフォームに関するドキュメントを参照してください。このマニュアルでは、サポートされる32ビットおよび64ビット・オペレーティング・システム、データベース、Webサーバー、LDAPサーバー、アダプタ、IPv6、JDKおよびサード・パーティ製品の動作保証に関する情報が記載されています。このドキュメントは、Oracle Fusion Middlewareでサポートされるシステム構成に関するページにあります。

3.1.4 相互運用性と互換性の確認

インストールまたはアップグレードを行う前に、『Oracle Fusion Middleware相互運用および互換性ガイド』を参照してください。Oracle Fusion Middleware製品が旧バージョンの他のOracle Fusion Middleware、Oracleまたはサード・パーティ製品と機能するために重要な情報がこのマニュアルに記載されています。この情報は、既存の環境をアップグレードする既存ユーザーと新しいOracle Fusion Middlewareユーザーの両方に適用されます。

3.1.5 Oracle Fusion Middlewareソフトウェアの入手

具体的なニーズに応じて、Oracle Fusion Middlewareソフトウェアを入手できる場所は複数あります。詳細は、Oracle Fusion Middlewareのダウンロード、インストールおよび構成のREADMEファイルのページを参照してください(ご使用の特定のリリースに関するREADMEファイルを参照できます)。

3.1.6 アプリケーション・サーバーのインストール

すべてのOracle Fusion Middleware製品(Oracle Web TierおよびOracle Identity Management(Oracle Internet Directoryを含む)を除く)は、ご使用のシステム上でアプリケーション・サーバーを必要とします。Oracle Application DeveloperやOracle SOA SuiteおよびBusiness Process Management Suiteの場合、Oracle WebLogic ServerやIBM WebSphereをアプリケーション・サーバーとしてインストールできます。Oracle Fusion Middleware 11gR1のシステム要件およびサポート対象プラットフォームのドキュメントを参照して、システムのインストールに対して動作が確認されたアプリケーション・サーバーのバージョンを調べてください。このドキュメントは、Oracle Fusion Middlewareでサポートされているシステム構成に関するページにあります。

すべてのOracle Fusion Middleware製品は、Oracle Middlewareホーム・ディレクトリにインストールされる必要があります。Oracle WebLogic Serverをアプリケーション・サーバーとしてシステムにインストールする際に、このディレクトリを作成できます。IBM WebSphereをアプリケーション・サーバーとして使用する場合、Oracle Fusion Middleware製品をインストールできるように、手動でMiddlewareホーム・ディレクトリを作成する必要があります。

インストール・ディレクトリ構造の詳細は、第2.2項「Oracle Fusion Middlewareのディレクトリ構造」を参照してください。

Oracle WebLogic Serverをインストールする方法の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』のインストール・プログラムのグラフィック・モードでの実行に関する説明を参照してください。

IBM WebSphereをインストールする方法の詳細は、Oracle Fusion Middlewareサード・パーティ・アプリケーション・サーバー・ガイドを参照してください。

3.1.7 データベースおよびスキーマのインストールと構成

ほとんどのOracle Fusion Middleware製品では、インストール時にデータベースを使用する必要があります(データベースが不要なのは、Oracle Web TierとOracle Forms and Reports(Oracle Identity Managementによる保護なし)のみです)。データベースが稼働している必要がありますが、コンポーネントのインストール先と同じシステムにある必要はありません。Oracle Fusion Middlewareコンポーネントに必要なスキーマを作成する際にリポジトリ作成ユーティリティ(RCU)を使用するため、データベースにはこのRCUとの互換性も必要です。

注意:

ネットワーク待機時間の問題を最小限にとどめるには、すべてのメタデータ・リポジトリを製品と同じサイトのデータベースに置くことをお薦めします。

Oracle Fusion MiddlewareとRCUで使用できるように動作保証されているデータベースと重要なデータベース構成情報の詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』のRCUシステムとデータベースの要件に関する説明を参照してください。

データベースのインストールと構成が終了したら、最新バージョンのRCUを実行してスキーマを作成します。手順については、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』のスキーマの作成に関する説明を参照してください。

メタデータ・リポジトリの管理の詳細は、Oracle Fusion Middlewareのシステム要件と仕様についてのドキュメントのOracle Metadata Repositoryの管理に関する説明を参照してください。

3.1.8 IBM DB2データベース用のオペレーティング・システム・ユーザーの作成

IBM DB2データベースを使用していない場合、この項はスキップできます。

IBM DB2データベースでは、対応するオペレーティング・システム・ユーザーを使用してデータベース・ユーザーを認証します。そのため、RCUを実行する前に、各スキーマのデータベース・ホストでオペレーティング・システム・ユーザーが1人作成されている必要があります。オペレーティング・システム・ユーザー名はスキーマ所有者名と一致し、小文字のみで構成されている必要があります。大文字のみの名前や大文字と小文字が混在する名前は使用できません。たとえば、RCUを使用してDEV_MDSという名前のスキーマを作成した場合は、オペレーティング・システム・ユーザー名はdev_mds(すべて小文字)にする必要があります。

オペレーティング・システム・ユーザーは、次のコマンドで作成できます(この例では、dev_mdsというオペレーティング・システム・ユーザーを作成し、welcome1というパスワードを割り当てます)。

/usr/sbin/useradd dev_mds -p welcome1 -d /scratch/dev_mds

詳細は、使用しているシステムのドキュメントを参照してください。

3.2 Oracle Configuration Managerのインストール

セキュリティ・アップデート(セキュリティ・アップデートの指定画面)およびソフトウェア更新(「ソフトウェア更新のインストール」画面)の有無を自動的にチェックするようにシステムを構成するかどうかをインストール時にたずねられます。処理を選択すると、Oracle Configuration Managerがシステムにインストールされます。

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

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

3.3 インストールと構成の権限とユーザーについて

この項の内容は、次のとおりです。

- 第3.3.1項「インストールと構成の権限」

- 第3.2.3項「UNIXオペレーティング・システムでの非デフォルト・ユーザーとしてのインストール」

3.3.1 インストールと構成の権限

Oracleホームにインストールされたバイナリ・ファイルの所有権は、Fusion Middleware製品をインストールするユーザーに属し、そのユーザーはバイナリ・ファイルに対する読取り、書込みおよび実行の権限が付与されています。オペレーティング・システム・グループにおける他のユーザーには、読取りと実行の権限のみあり、書込み権限はありません。これは、ファイルに書き込むことはできないが、インストールされているバイナリをOracleホームで使用して、Fusion Middleware製品のセットやドメインを構成できることを意味します。

構成中に構成処理で生成されたファイルの所有権は、構成ウィザードを実行するユーザーに属します。構成ウィザードを実行するユーザーには、それらのファイルに対する読取り、書込みおよび実行の権限が付与されています。オペレーティング・システム・グループにおける他のユーザーは、ファイルの読取りや実行は可能ですが、書込み権限はありません。

すべてのファイルに対する適切な権限を確認するために、同一の所有者が両方のタスク(Oracle Fusion Middleware製品のインストールおよび構成ウィザードを使用したWebLogic Serverドメインの構成)を実行する必要があります。

3.3.2 UNIXオペレーティング・システムでの非デフォルト・ユーザーとしてのインストール

UNIXオペレーティング・システムでは、インストールされたFusion Middleware製品の所有権は既知のユーザー(たとえば、oracle)に属して管理されます。このインストールに関連付けられているファイル関連権限は、可能な最高のレベルのセキュリティが確保されるように構成されます。デフォルトでは700 (すべてのファイルには所有者があり、所有者のみアクセス可能)になります。

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

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

3.4 部分的または中断されたインストールや構成からのリカバリ

Oracle Fusion Middleware 11g製品のインストールは、次の2つのフェーズで構成されています。

1. インストール・フェーズ
このフェーズでは、インストーラはOracleホーム・ディレクトリにバイナリを配置します。Oracleホーム・ディレクトリはMiddlewareホーム・ディレクトリ内に存在する必要があり(第2.2.1項「MiddlewareホームとWebLogic Serverホーム・ディレクトリ」を参照)、このディレクトリにランタイム・プロセスを書き込むことはできません。

2. 構成フェーズ
このフェーズでは、システム・コンポーネントのインスタンスの構成またはJavaコンポーネントに関するWebLogic Serverドメインの構成(あるいはその両方)が行われます(Javaコンポーネントおよびシステム・コンポーネントの詳細は、Oracle Fusion Middlewareの管理者ガイドのOracle Fusion Middlewareの主要概念に関する説明を参照してください)。

Oracleインスタンス・ホーム(Oracleインスタンスの場合)およびWebLogic Serverドメイン(Javaコンポーネントをホストする管理対象サーバーの場合)は、バイナリを含まず、更新される可能性がある構成ファイル、ログ・ファイル、一時ファイルなどのファイルを保持します。

Oracle SOA Suite、Oracle Business Process Management Suite、Oracle WebCenter Portal、Oracle WebCenter Content、Oracle Application DeveloperおよびOracle Service Busのインストーラは、WebLogic ServerドメインにJavaコンポーネントを作成するだけです。これらの製品の場合、インストールおよび構成フェーズはまったく別のものであるため、ソフトウェアのインストール後に、構成ウィザードを別途実行してJavaコンポーネントを構成する必要があります。

Oracle Identity Management、Oracle Portal、Forms、ReportsおよびDiscovererのインストーラは、WebLogic Serverドメインにシステム・コンポーネントおよびJavaコンポーネントの両方を作成します。Oracle Web Tierのインストーラはシステム・コンポーネントのみを作成し、オプションで、これらのコンポーネントを既存のWebLogic Serverドメインと関連付けることができます。これらの製品のインストーラには「インストールと構成」のためのオプションがあり、このオプションを選択すると、インストーラはインストールおよび構成フェーズの両方を実行します。「インストールと構成」を選択しない場合は、最初にバイナリをインストールした後に構成ツールを個別に実行して、コンポーネントを構成することができます。

部分的なインストールまたは構成からのリカバリに必要なアクションについては、次の項で説明します。

- 第3.4.1項「インストール・フェーズの失敗または中断からのリカバリ」

- 第3.4.2項「構成フェーズの失敗または中断からのリカバリ」

追加情報は、各製品のインストレーション・ガイドにおけるトラブルシューティングに関する付録を参照してください。

3.4.1 インストール・フェーズの失敗または中断からのリカバリ

インストール・フェーズにおいて製品のインストールが中断された場合、製品をアンインストールしてOracleホームを削除し、再度インストールを開始することをお薦めします。

3.4.2 構成フェーズの失敗または中断からのリカバリ

インストール・フェーズが正常に完了しても、構成フェーズが中断して再起動されない場合は、次の方法をお薦めします。

1. 失敗または中断の原因に対応し、修正を行います。

2. 次のいずれかを実行します。

1. グラフィカル・ユーザー・インタフェースの「再試行」ボタンを選択して、構成を再試行します。

2. インストーラ(システム・コンポーネントの場合)または構成ウィザード(Javaコンポーネントの場合)のセッションを終了し、失敗したインスタンスまたはドメインをアンインストールおよび削除してから、構成ツールを再起動します。
製品固有のアンインストールについては、ご使用の製品のインストレーション・ガイドにおけるアンインストールに関する章を参照してください。

3.5 リモート・マシンでの管理対象サーバーの作成と起動

リモート・マシンのWebLogicドメインに管理対象サーバーを作成して起動するには、次の手順を実行します。

- WebLogic_Home/common/binディレクトリ(UNIXオペレーティング・システムの場合)またはWebLogic_Home\common\binディレクトリ(Microsoft Windowsオペレーティング・システムの場合)に格納されているpackコマンドを使用して、管理対象サーバーのテンプレートを作成します。このテンプレートには、リモート・マシンに管理対象サーバーのドメイン・ディレクトリ階層を作成するために必要な、ドメイン内のファイルのサブセットを含めるようにします。
packコマンドの-managed={true|false}パラメータでは、リモート・マシンに管理対象サーバーを作成する際に、このテンプレートを使用するかどうかを指定します。

- WebLogic_Home/common/binディレクトリ(UNIXオペレーティング・システムの場合)またはWebLogic_Home\common\binディレクトリ(Windowsオペレーティング・システムの場合)に格納されているunpackコマンドを使用して、リモート・マシンに管理対象サーバーのドメイン・ディレクトリを作成します。

詳細は、『Oracle Fusion Middleware PackおよびUnpackコマンドによるテンプレートとドメインの作成』の、リモート・マシンでの管理対象サーバーの作成および起動に関する項を参照してください。

4 Oracle Fusion Middlewareのサイレント・インストールおよびサイレント・アンインストール

この章では、コマンドラインを使用して、サイレント・モードでOracle Fusion Middleware環境をインストールおよびアンインストールする方法について説明します。

この章は、次の項で構成されています。

- 第4.1項「サイレント・インストールとは」

- 第4.2項「レスポンス・ファイル」

- 第4.3項「インストール前のタスク」

- 第4.4項「サイレント・モードでのデータベース・スキーマの作成」

- 第4.5項「Oracle WebLogic Serverのサイレント・インストール」

- 第4.6項「製品のサイレント・インストール」

- 第4.7項「サイレント・モードでの製品の構成」

- 第4.8項「製品のサイレント・アンインストール」

4.1 サイレント・インストールとは

サイレント・インストールでは、グラフィック出力がなく、ユーザー入力も要求されないため、製品のインストールを監視する必要がありません。

Oracle Fusion Middleware製品のサイレント・インストールは、インストーラの起動時に、コマンドラインで-silentフラグを使用して実行します。ほとんどの場合、特定の変数値やパラメータ値(インストール場所など)を含むファイルの場所と名前を指定する必要があります。これらは、グラフィカル・ユーザー・インタフェースを使用する通常のインストールでも要求される値です。

Oracle Fusion Middleware製品では、このファイルは通常、レスポンス・ファイルと呼ばれています。詳細は、第4.2項「レスポンス・ファイル」を参照してください。

注意:

UNIXユーザーが初めてOracle製品をインストールする場合、開始前にoraInst.locファイルを作成する必要があります。詳細は、第4.3.1項「UNIXユーザー対象: oraInst.locファイルの作成」を参照してください。

製品のインストールが終了したら、root.shスクリプトをrootユーザーとして実行する必要があります。root.shスクリプトを実行すると環境変数の設定が検出されるので、ローカルのbinディレクトリのフルパスを入力できるようになります。

注意:

Windowsユーザーが初めてOracle製品をインストールする場合、開始前にレジストリ・キーを作成する必要があります。レジストリ・キーの作成については、第4.3.2項「Windowsユーザー対象: レジストリ・キーの作成」を参照してください。

4.2 レスポンス・ファイル

サイレント・インストールを実行する前に、レスポンス・ファイルでインストール固有の情報を指定する必要があります。正しく構成されていないレスポンス・ファイルを使用してインストールを実行しようとすると、インストーラは失敗します。レスポンス・ファイルは、テキスト・エディタで作成または編集可能なテキスト・ファイルです。

4.2.1 レスポンス・ファイルの作成

次の方法でレスポンス・ファイルを作成することをお薦めします。

1. 製品のインストール・ガイドの説明に従って、製品のグラフィカル・インストーラを実行します。

2. 「インストール・サマリー」画面で「保存」をクリックし、インストール・パラメータをレスポンス・ファイルに保存します。
このレスポンス・ファイルの名前と作成場所を入力するように求められます。作成されたら、そのファイルを使用して、まったく同じインストールを他のシステムにレプリケートしたり、必要に応じてファイルを修正したりできます。

4.2.2 レスポンス・ファイルのサンプル

あらかじめ用意されているサンプル・レスポンス・ファイルは、インストール用のアーカイブ・ファイルをダウンロードして解凍した場所のDisk1/stage/Responseディレクトリ(UNIXオペレーティング・システムの場合)またはDisk1\stage\Responseディレクトリ(Windowsオペレーティング・システムの場合)に格納されています。

各製品に付属されるインストールおよびアンインストールのレスポンス・ファイルのサンプルについては、その製品のインストール・ガイドを参照してください。

4.2.3 サイレント・インストール時のレスポンス・ファイルの保護

レスポンス・ファイルにはインストーラで必要となるパスワードが含まれています。レスポンス・ファイル内のパスワードに関するセキュリティ上の問題を最小限にするには、次のガイドラインに従います。

- レスポンス・ファイルに対して権限を設定し、サイレント・インストールを実行するオペレーティング・システム・ユーザーからのみ読取り可能とします。

- 可能な場合は、サイレント・インストールの完了後に、システムからレスポンス・ファイルを削除します。

4.3 インストール前のタスク

この項では、場合によりサイレント・インストールの実行前に必要となるインストール前のタスクについて説明します。

内容は次のとおりです。

- 第4.3.1項「UNIXユーザー対象: oraInst.locファイルの作成」

- 第4.3.2項「Windowsユーザー対象: レジストリ・キーの作成」

4.3.1 UNIXユーザー対象: oraInst.locファイルの作成

Oracleインベントリ・ディレクトリは、コンピュータにインストールされたすべてのOracle製品を記録するためにインストーラによって使用されます。このインベントリ・ディレクトリは、oraInst.locという名前のファイルに格納されます。このファイルがシステム上に存在していない場合は、サイレント・インストールを開始する前に作成する必要があります。このファイルはインストーラで使用されます。

1. rootユーザーとしてログインします。

prompt> su

2. viやemacsなどのテキスト・エディタを使用して、選択したディレクトリにoraInst.locファイルを作成します。ファイルの内容は、次の2行で構成されます。

inventory_loc=oui_inventory_directory
inst_group=oui_install_group

oui_inventory_directoryを、インベントリ・ディレクトリを作成するディレクトリへのフルパスに置換します。さらに、oui_install_groupを、このディレクトリに対する書込み権限を持つメンバーのグループ名に置換します。

3. rootユーザーを終了します。

# exit

4.3.2 Windowsユーザー対象: レジストリ・キーの作成

コンピュータにOracle SOA Suiteをインストールしたことがない場合は、次のレジストリ・キーと値を作成する必要があります。

HKEY_LOCAL_MACHINE / SOFTWARE / Oracle / inst_loc = [inventory_directory]

Inventory_Directory をインストーラ・ファイルへのフルパスに置き換えます。次に例を示します。

C:\Program Files\Oracle\Inventory

4.4 サイレント・モードでのデータベース・スキーマの作成

Oracle Fusion Middleware製品にデータベース・スキーマが必要な場合は、まずデータベースにスキーマを作成してから、製品のインストールと構成を実行する必要があります。

スキーマをサイレント・モードで作成する方法の詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』においてコマンドラインからのリポジトリ作成ユーティリティ(RCU)の実行に関する項を参照してください。

4.5 Oracle WebLogic Serverのサイレント・インストール

すべてのOracle Fusion Middleware製品において、インストール時にOracle Middlewareホーム・ディレクトリが存在している必要があります。このディレクトリは、Oracle WebLogic Serverのインストール時に作成できます。

Oracle WebLogic Serverをサイレント・モードでインストールするには、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』のサイレント・モードでのインストール・プログラムの実行に関する説明を参照してください。

4.6 製品のサイレント・インストール

Oracle Fusion Middleware製品をサイレント・モードでインストールするには、コマンドラインで-silentモードを使用します。UNIXオペレーティング・システムでは、コマンドラインからインストーラを実行する場合の完全な構文は次のようになります。

runInstaller [-mode] [-options] [(<CommandLinevariable=Value>)*]

Windowsオペレーティング・システムの場合:

setup.exe [-mode] [-options] [(<CommandLinevariable=Value>)*]

表4-1は、サイレント・インストールに用意されている有効なコマンドライン・パラメータの一覧です。

表4-1 インストーラのコマンドライン・パラメータ

パラメータ

説明

インストール・モード: 1つのモードのみ指定可能

-i

-install

インストーラをGUIモードで起動します。これはデフォルトのモードであり、コマンドラインでモードが指定されていない場合に使用されます。

-silent

サイレント・モードでインストールを行います。インストーラにレスポンス・ファイルまたはコマンドライン変数の値のペアを渡す必要があります。

-d

-deinstall

削除作業を行うためにインストーラをGUIモードで起動します。

注意: このオプションは、ORACLE_HOME/oui/binディレクトリ(UNIXオペレーティング・システムの場合)またはORACLE_HOME\oui\binディレクトリ(Windowsオペレーティング・システムの場合)からアンインストーラを起動する場合にのみ使用できます。

-p

-prerequisite

インストーラをGUIモードで起動しますが、前提条件チェックのみを行います。ソフトウェアはインストールされません。

-v

-validate

インストーラをGUIモードで起動し、すべての前提条件チェックと検証チェックを実行しますが、ソフトウェアのインストールは行いません。

-sv

-silentvalidate

サイレント・モードですべての前提条件チェックと検証チェックを実行します。インストーラにレスポンス・ファイルまたは一連のコマンドライン変数の値のペアを渡す必要があります。

インストール・オプション

-help

--help

--usage

runInstallerコマンドの使用方法のパラメータを表示します。

-invPtrLoc ファイル

インベントリ・ロケーション・ファイルへのポインタ。file をoraInst.locファイルのフルパスと名前に置き換えます。

-response ファイル

-responseFile ファイル

レスポンス・ファイルへのポインタ。file をレスポンス・ファイルのフルパスと名前に置き換えます。

レスポンス・ファイルの作成については、第4.2項「レスポンス・ファイル」を参照してください。

-jreLoc 場所

Javaランタイム環境(JRE)がインストールされている場所へのポインタ。location を、JREがインストールされているjreディレクトリへのフルパスに置き換えます。

-logLevel レベル

インストーラによって実行されるロギングのレベルを指定します。指定したレベルより優先順位が低いすべてのメッセージが記録されます。有効なレベルは次のとおりです。

- 重度

- 警告

- 情報

- 構成

- 密

- 詳細

- 最も詳細

-debug

インストーラからデバッグ情報を取得します。

-force

空ではないディレクトリへのサイレント・インストールを許可します。

-printdiskusage

ディスク使用量に関するデバッグ情報をログに記録します。

-printmemory

メモリー使用量に関するデバッグ情報をログに記録します。

-printtime

時間の使用状況に関するデバッグ情報をログに記録します。このコマンドにより、timeTakentimestamp.logファイルが作成されます。

-waitforcompletion

Windowsのみ: Javaエンジンを起動および終了するかわりに、完了まで待機します。

-noconsole

メッセージがコンソール・ウィンドウに表示されません。

-ignoreSysPrereqs

システムの前提条件チェックの結果を無視し、インストールを続行します。

-executeSysPrereqs

システムの前提条件チェックのみを実行して終了します。

-paramFile ファイル

oraparam.iniファイルのフルパスを指定します。このファイルはインストーラの初期化ファイルです。このファイルのデフォルトの場所は、Disk1/install/プラットフォーム(UNIXオペレーティング・システムの場合)またはDisk1\install\プラットフォーム(Windowsオペレーティング・システムの場合)です。

-novalidation

インストーラにより実行されるすべての検証チェックを無効にします。

-nodefaultinput

GUIインストールの場合は、複数の画面で情報やデフォルト値が事前移入されます。このオプションを指定すると、この動作が無効になるため、情報や値は事前に移入されません。

コマンドライン変数

インストーラ変数

インストーラ変数は、varName=値を使用して指定します。たとえば、UNIXオペレーティング・システムでは次のようになります。

ORACLE_HOME=/home/Oracle/Middleware/as_1

Windowsオペレーティング・システムでは次のようになります。

ORACLE_HOME=C:\products\Oracle\Middleware\as_1

セッション変数

セッション変数は、session:varName=value を使用して指定します。

コンポーネント変数

コンポーネント変数は、session:compInternalName:[Version:]varName=valueの形式で指定します。

4.6.1 サイレント・インストール・コマンドのサンプル

UNIXシステムでは、システムで初めてインストールを行う(つまり、Oracleインベントリの場所がまだ作成されていない)場合は、次のコマンドを使用してサイレント・インストールを実行します。

./runInstaller -silent -response file -invPtrLoc file

Windowsシステムの場合:

setup.exe -silent -response file -invPtrLoc file

次に、このコマンドをUNIXシステムで実行する場合の完全例を示します。

./runInstaller -silent -response /home/Oracle/response/devSOA.rsp -invPtrLoc /home/jdoe/oraInst.loc

Windowsオペレーティング・システムの場合:

setup.exe -silent -response C:\home\Oracle\response\devSOA.rsp -invPtrLoc c:\home\Oracle\oraInst.loc

システムにOracle製品をインストール済で、インベントリの場所を指定する必要がない場合は、UNIXシステムで、次のようなコマンドを使用します。

./runInstaller -silent -response file

Windowsシステムの場合

setup.exe -silent -response file

次に、このコマンドをUNIXシステムで実行する場合の完全例を示します。

./runInstaller -silent -response /home/Oracle/response/devSOA.rsp

Windowsオペレーティング・システムでは次のようになります。

setup.exe -silent -response c:\home\Oracle\response\devSOA.rsp

4.6.2 サイレント・インストールのサンプル出力

次のサンプルは、sampleResponse_wls.rspテンプレートを使用してOracle SOA Suiteのサイレント・インストールを実行した場合の出力を示しています。

$ ./runInstaller -jreLoc /home/Oracle/Middleware/jdk160_21/ -silent -response /home/Oracle/response/sampleResponse_wls.rsp
Platform is Linux X86 32 bit
Starting Oracle Universal Installer...

Checking if CPU speed is above 300 MHz.    Actual 2999 MHz    Passed
Checking Temp space: must be greater than 150 MB.   Actual 69669 MB    Passed
Checking swap space: must be greater than 512 MB.   Actual 1395 MB    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-04-03_10-49-20PM. Please wait ...[jdoe@examplehost Disk1]$ Log: /home/Oracle/oraInventory/logs/install2009-04-03_10-49-20PM.log
Copyright Â© 1999, 2011, Oracle and/or its affiliates. All rights reserved.
Reading response file..
Expected result: One of enterprise-4,enterprise-5,redhat-4,redhat-5,SuSE-10
Actual Result: enterprise-4
Check complete. The overall result of this check is: Passed
CertifiedVersions Check: Success.
Checking for gcc-3.4.3-22.1; found gcc-3.4.6-10.0.1-i386.       Passed
Checking for gcc-c++-3.4.3-22.1; found gcc-c++-3.4.6-10.0.1-i386.       Passed
Checking for openmotif21-2.1.30-11.RHEL4.4 ; found openmotif21-2.1.30-11.0.1.RHEL4.6-i386.      Passed
Checking for setarch-1.6-1; found setarch-1.6-1-i386.   Passed
Checking for pdksh-5.2.14-30; found pdksh-5.2.14-30.6-i386.     Passed
Checking for sysstat-5.0.5-1; found sysstat-5.0.5-19.el4-i386.  Passed
Checking for gnome-libs-1:1.4.1.2.90-44.1; found gnome-libs-1:1.4.1.2.90-44.2-i386.     Passed
Checking for libstdc++-3.4.3-22.1 ; found libstdc++-3.4.6-10.0.1-i386.  Passed
Checking for libstdc++-devel-3.4.3-22.1; found libstdc++-devel-3.4.6-10.0.1-i386.       Passed
Checking for compat-libstdc++-296-2.96-132.7.2; found compat-libstdc++-296-2.96-132.7.2-i386.   Passed
Checking for compat-db-4.1.25-9; found compat-db-4.1.25-9-i386. Passed
Checking for control-center-2.8.0-12; found control-center-1:2.8.0-12.rhel4.5-i386.     Passed
Checking for glibc-common-2.3.4-2.9; found glibc-common-2.3.4-2.41-i386.        Passed
Checking for binutils-2.15.92.0.2-13; found binutils-2.15.92.0.2-25-i386.       Passed
Checking for make-1:3.80-5; found make-1:3.80-7.EL4-i386.       Passed
Checking for xscreensaver-4.18-5.rhel4.2; found xscreensaver-1:4.18-5.rhel4.14.0.1-i386.        Passed
Check complete. The overall result of this check is: Passed
Packages Check: Success.
Checking for VERSION=2.6.9; found VERSION=2.6.9-78.0.0.0.1.ELxenU.      Passed
Checking for hardnofiles=4096; found hardnofiles=4096.  Passed
Checking for softnofiles=4096; found softnofiles=4096.  Passed
Check complete. The overall result of this check is: Passed
Kernel Check: Success.
Expected result: ATLEAST=2.3.4-2.19
Actual Result: 2.3.4-2.41
Check complete. The overall result of this check is: Passed
GLIBC Check: Success.
Expected result: 922MB
Actual Result: 4000MB
Check complete. The overall result of this check is: Passed
TotalMemory Check: Success.
Verifying data......
Copying Files...
-----------20%----------40%----------60%----------80%--------100%

The installation of Oracle SOA Suite 11g completed successfully.

4.7 サイレント・モードでの製品の構成

コマンドラインからOracle Fusion Middleware製品を構成する方法は、その製品のタイプによって異なります。

4.7.1 システム・コンポーネント

製品にシステム・コンポーネント(Oracle Web Tier、Oracle Portal、Forms、ReportsおよびDiscoverer、またはOracle Identity Managementなど)が含まれている場合は、第4.6項「製品のサイレント・インストール」に記載されているものと同一のコマンドを使用できます。

このような製品では、インストールと構成の両方で同一のエンジンが使用されるため、実行内容(ソフトウェアのインストールのみ、既存のソフトウェアの構成のみ、またはインストールと構成の両方)は、レスポンス・ファイルの内容によって決まります。

第4.2項「レスポンス・ファイル」に記載されているように、これらのレスポンス・ファイルを作成するには、グラフィカル・インストーラを実行して、その構成内容をレスポンス・ファイルに保存する方法をお薦めします。また、各製品には使用可能なレスポンス・ファイルのサンプルも用意されています。詳細は、製品のインストレーション・ガイドを参照してください。

4.7.2 Javaコンポーネント

製品にJavaコンポーネント(Oracle SOA SuiteやOracle WebCenterなど)が含まれている場合、インストーラと構成ウィザードは基本的に別の製品であるため、製品をサイレント・モードで構成する際に同一のサイレント・インストール・コマンドは使用できません。

かわりに、Javaコンポーネントをサイレント・モードで構成するには、WebLogic Scripting Tool(WLST)コマンドを使用して実行する必要があります。

詳細は、次のドキュメントを参照してください。

- Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス

- 『Oracle Fusion Middleware Oracle WebLogic Scripting Tool』

4.8 製品のサイレント・アンインストール

Oracle Fusion Middleware製品ソフトウェアをシステム(システムとjavaコンポーネントの両方)でアンインストールするには、-dまたは-deinstallのパラメータをコマンドラインから使用します。ORACLE_HOME/oui/binディレクトリ(UNIXオペレーティング・システムの場合)またはORACLE_HOME\oui\binディレクトリ(Windowsオペレーティング・システムの場合)でアンインストーラを起動する必要があります。これは、-dや-deinstallのパラメータが受け入れられる唯一のディレクトリです。

UNIXオペレーティング・システムの場合:

./runInstaller -silent -deinstall -response file

Windowsオペレーティング・システムでは次のようになります。

setup.exe -silent -deinstall -response file

4.8.1 サイレント・アンインストールのコマンドライン・パラメータ

表4-2は、サイレント・アンインストールに用意されている有効なコマンドライン・パラメータの一覧です。

表4-2 アンインストーラのコマンドライン・パラメータ

パラメータ

説明

インストール・モード: 指定できるモードは1つのみ

-d

-deinstall

削除を実行するインストーラをGUIモードで起動します。

インストール・オプション

-help

--help

--usage

runInstallerコマンド(UNIXオペレーティング・システムの場合)またはsetup.exeコマンド(Windowsオペレーティング・システムの場合)の使用パラメータを表示します。

-invPtrLocファイル

インベントリの場所ファイルへのポインタ。ファイルには、oraInst.locファイルのフルパスと名前を代入します。

-responseファイル

-responseFileファイル

レスポンス・ファイルへのポインタ。ファイルには、レスポンス・ファイルのフルパスと名前を代入します。

-jreLoc場所

Java Runtime Environment(JRE)のインストール場所へのポインタ。場所には、JREのインストール先となるjreディレクトリのフルパスを代入します。

-logLevelレベル

インストーラによって実行されるロギングのレベルを指定します。指定したレベルより優先順位が低いすべてのメッセージが記録されます。有効なレベルは次のとおりです。

- 重度

- 警告

- 情報

- 構成

- 密

- 詳細

- 最も詳細

-debug

インストーラからデバッグ情報を取得します。

-force

空ではないディレクトリでサイレント・インストールを続行できます。

-printdiskusage

ディスク使用量に関するデバッグ情報をログに記録します。

-printmemory

メモリー使用量に関するデバッグ情報をログに記録します。

-printtime

時間の使用に関するデバッグ情報をログに記録します。このコマンドを使用すると、timeTakentimestamp.logファイルが作成されます。

-waitforcompletion

Windowsのみ: インストーラはJavaエンジンを作成して終了するのではなく、完了するまで待機します。

-noconsole

コンソール・ウィンドウにメッセージを表示しません。

-ignoreSysPrereqs

システムの前提条件チェックの結果を無視してインストールを続行します。

-executeSysPrereqs

システムの前提条件チェックのみを実行して終了します。

-paramFileファイル

oraparam.iniファイルのフルパスを指定します。このファイルはインストーラの初期化ファイルです。このファイルのデフォルトの場所は、Disk1/install/プラットフォーム(UNIXオペレーティング・システムの場合)またはDisk1\install\プラットフォーム(Windowsオペレーティング・システムの場合)です。

-novalidation

インストーラで実行される妥当性チェックをすべて無効にします。

-nodefaultinput

GUIインストールでは、情報やデフォルト値が事前に移入されている画面がいくつかあります。このオプションを指定すると、この動作が無効になるため、情報や値は事前に移入されません。

コマンドライン変数

インストーラ変数

インストーラ変数は、varName=値を使用して指定します。たとえば、UNIXオペレーティング・システムでは次のようになります。

ORACLE_HOME=/home/Oracle/Middleware/as_1

Windowsオペレーティング・システムでは次のようになります。

ORACLE_HOME=C:\products\Oracle\Middleware\as_1

セッション変数

セッション変数は、session:varName=値を使用して指定します。

コンポーネント変数

コンポーネント変数は、session:compInternalName:[Version:]varName=値を使用して指定します。

4.8.2 サイレント・アンインストールのサンプル出力

次のサンプルは、deinstall_oh.rspテンプレートを使用してサイレント・アンインストールを実行した場合の出力を示しています。

$ ./runInstaller -silent -deinstall -jreLoc /home/Oracle/Middleware/jdk160_21/ -response /home/Oracle/Response/deinstall_oh.rsp
Starting Oracle Universal Installer...

Checking swap space: must be greater than 500 MB.   Actual 4047 MB    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2010-03-26_10-01-21AM. Please wait ...[]$ Log: /home/oraInventory/logs/deinstall2010-03-26_10-01-21AM.log
Reading response file..
Starting silent deinstallation...
Starting Oracle Home deinstallation...
Completed deinstallation of Oracle Home.

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.