この章では、Oracle Forms and Reportsのインストールおよび構成の方法について説明します。
次のトピックを取り扱います:
開始する前にこの項をよく読み、Oracle Forms and Reportsをインストールする前に、現在の環境やその他のソフトウェアの要件を満たしていることを確認してください。
インストールを実行する前に、システム要件のドキュメントをよく読み、現在の環境がこれからインストールを行う製品の最小インストール要件を満たしていることを確認する必要があります。
システム要件ドキュメントには、ハードウェアおよびソフトウェア要件、データベース・スキーマ要件、最小のディスク領域とメモリー要件、必要なシステム・ライブラリ、パッケージ、パッチなどに関する情報が記載されています。このドキュメントは、Oracle Fusion Middlewareのシステム要件と仕様ページにあります。
アップグレードまたはインストールを実行する前に、該当するリリースのOracle Fusion Middlewareの動作保証ドキュメントに目を通してください。このドキュメントには、サポートされる32ビットおよび64ビット・オペレーティング・システム、データベース、Oracle WebLogic Server、Webサーバー、LDAPサーバー、アダプタ、IPv6、JDKおよびサード・パーティ製品の動作保証に関する情報が記載されています。このドキュメントは、Oracle Fusion Middlewareのサポートされるシステム構成ページにあります。
アップグレードまたはインストールを行う前に、『Oracle Fusion Middleware Oracle Forms and Reports相互運用および互換性ガイド』を参照してください。Oracle Fusion Middleware製品が旧バージョンの他のOracle Fusion Middleware、Oracleまたはサード・パーティ製品と機能するために重要な情報がこのマニュアルに記載されています。この情報は、既存の環境をアップグレードする既存ユーザーと新しいOracle Fusion Middlewareユーザーの両方に適用されます。
注意: 『Oracle Fusion Middleware Oracle Forms and Reports相互運用および互換性ガイド』は、11gリリース1のドキュメント・ライブラリにあります。11gリリース2 (11.1.2)のドキュメント・ライブラリにはありません。ただし、このガイドで説明している概念は両方のリリースに適用されます。 |
Oracle Fusion Middlewareを初めて使用する場合は、「Oracle Fusion Middlewareの概念」に目を通して、これから目にする概念や用語のいくつかに慣れておいてください。
注意: このドキュメントは11gリリース1のドキュメント・ライブラリから入手できます。11gリリース2 (11.1.2)のドキュメント・ライブラリにはありません。ただし、このガイドで説明している概念は両方のリリースに適用されます。 |
具体的なニーズに応じて、Oracle Fusion Middlewareソフトウェアを入手できる場所は複数あります。詳細は、「Oracle Fusion Middlewareダウンロード、インストール、構成のREADME」ページにある、特定のリリースのREADMEファイルを参照してください。
Oracle Forms and Reportsをインストールおよび構成するには、次のソフトウェアをダウンロードする必要があります。
Oracle WebLogic Serverの動作保証されたバージョン用のインストーラ。動作保証に関するドキュメント(2.1.2項「動作保証情報の確認」)を参照して、入手するOracle WebLogic Serverのバージョンを決定してください。
Oracle Forms and Reportsのインストーラ。
32ビット版のOracle Forms and Reportsを64ビットのWindowsオペレーティング・システムにインストールする場合は、Oracle Fusion Middlewareのシステム要件と仕様ドキュメントで、32ビットOracle Forms and Reportsの64ビットWindowsオペレーティング・システムへのインストールに関する項を参照してください。
Oracle Forms and Reportsのインストールをアイデンティティ管理を使用して保護する場合は、Oracle Internet Directory with Oracle Access Managementもダウンロードできます。
各製品のインストーラ起動時に必要になるため、各インストーラをダウンロードしたディレクトリを書き留めておきます。
Oracle FormsとOracle Reportsを異なるサーバーにインストールする場合は、これら2つの製品が相互に正しく通信できるように、手動でいくつかの構成を実行する必要があります。
手動の構成手順は、『Oracle Fusion Middleware Oracle Reports ServicesレポートWeb公開ガイド』の異なるインスタンスにインストールされたReportsとFormsの間の通信に関する項を参照してください。
Oracle Forms and ReportsはMiddlewareホーム・ディレクトリ内にインストールされる必要があり、このディレクトリはOracle WebLogic Serverのインストール時に作成されます。
Oracle Forms and Reportsは独自のMiddlewareホーム・ディレクトリにインストールされる必要があり、このディレクトリは他のOracle Fusion Middleware製品とは共有されません。
UNIXオペレーティング・システムでは、インストールされたFusion Middleware製品の所有権は既知のユーザー(たとえば、oracle)に属して管理されます。このインストールに関連付けられているファイル関連権限は、可能な最高のレベルのセキュリティが確保されるように構成されます。デフォルトでは700 (すべてのファイルには所有者があり、所有者のみアクセス可能)になります。
デフォルトの権限設定を変更すると、インストールとシステムのセキュリティが脆弱になります。そのため、そのような変更はお薦めしません。特定のファイルや実行可能ファイルへのアクセス権が他のユーザーで必要な場合、ファイル関連権限を変更するかわりに、UNIXの sudo コマンド(または類似のコマンド)を検討してください。
さらにサポートが必要な場合は、ご使用のUNIXオペレーティング・システムに付属している管理者ガイドを参照するか、オペレーティング・システムのベンダーに問い合せてください。
Windowsオペレーティング・システムの場合、ユーザーは、WindowsのAdminグループのメンバーである必要があります。これにより、インストール後に、Buildersを含む、プロセスの起動および停止に必要な適切な権限がユーザーに与えられます。
Oracle Forms and Reportsでは、インストール時にMiddlewareホーム・ディレクトリを作成するOracle WebLogic Serverが必要です。この項の内容は次のとおりです。
該当するリリースのOracle Fusion Middlewareの動作保証に関するドキュメントを読み、必要なOracle WebLogic Serverの最小バージョンを判断してください。このドキュメントは、Oracle Fusion Middlewareのサポートされるシステム構成ページにあります。
Oracle ReportsをWindowsオペレーティング・システムにインストールする場合は、Middlewareホーム・ディレクトリへのパスの文字数が規定の範囲内であることを確認します。詳細は、F.3項「Oracle Reports用の環境変数の長さの確認(Windowsのみ)」を参照してください。
Oracle WebLogic Serverインストーラの入手先は、2.1.5項「Oracle Fusion Middlewareソフトウェアの入手」を参照してください。
Oracle WebLogic Serverのインストール手順は、Oracle WebLogic Serverインストレーション・ガイドのインストール・プログラムのグラフィック・モードでの実行に関する項を参照してください。Middlewareホーム・ディレクトリを作成するためにWebLogic Serverのインストールは完了している必要がありますが、WebLogic Serverドメインは、Oracle Forms and ReportsのインストーラでOracle Forms and Reports製品用に作成されるため、作成する必要はありません。
Windowsオペレーティング・システムにインストールする場合は、Oracle WebLogic Serverのインストール完了後に、2.2.4項「Oracle Forms and Reportsのインストール前のノード・マネージャの停止(Windowsのみ)」に目を通してください。
Oracle Forms and ReportsをMicrosoft Windowsオペレーティング・システムにインストールする場合は、インストールの開始前に、Oracle WebLogic Serverでインストールされたノード・マネージャ・ユーティリティが停止していることを確認する必要があります。
Oracle WebLogic Serverのノード・マネージャ・ユーティリティが停止していることを確認します。実行中の場合は、プロセスを中断します。
WebLogic_Home
\common\nodemanager
ディレクトリにnodemanager.properties
ファイルがあるかどうかを確認します。
nodemanager.properties
ファイルが存在しない場合は、Oracle Forms and Reportsのインストールを続行します。
nodemanager.properties
ファイルが存在する場合は、そのファイルを開き、ListenPort
パラメータが含まれていて、値が設定されていることを確認します。ListenPort
パラメータが含まれていないか、設定されていない場合は、次のようにnodemanager.properties
ファイルを編集して、NODE_MANAGER_LISTEN_PORT
がノード・マネージャのリスニング対象となるポートを示すようにします(5556など)。
ListenPort=NODE_MANAGER_LISTEN_PORT
Oracle Forms and Reportsインストールは、アイデンティティ管理を使用して保護できます(1.4項「アイデンティティ管理を使用したOracle Forms and Reportsの保護」を参照)。Oracle Forms and ReportsをOracle Internet DirectoryおよびOracle Access Managerを使用して保護することを選択した場合で、これらの製品がまだない場合は、ダウンロードしてインストールする必要があります。
Oracle Identity and Access Managementは、Oracle Forms and Reportsインストールとは異なるMiddlewareホーム・ディレクトリにインストールする必要があります(2.1.7項「新規MiddlewareホームへのOracle Forms and Reportsのインストール」を参照)。パフォーマンス上の理由から、Oracle Forms and ReportsはOracle Identity Management製品とは別のマシンにインストールすることをお薦めします。
Oracle Identity and Access Managementのインストール手順は、『Oracle Fusion Middleware Oracle Identity Managementインストレーション・ガイド』のOracle Identity and Access Management (11.1.1.5.0)のインストールに関する項を参照してください。
この項では、Oracle Forms and Reportsのインストールに関する情報と手順を説明します。次のトピックを取り扱います:
IBM AIXオペレーティング・システムにインストールする場合は、インストーラを起動する前に、root
ユーザーでDisk1
ディレクトリからrootpre.sh
スクリプトを実行する必要があります。rootpre.sh
スクリプトをシステムで1度だけ実行し、Oracle DatabaseまたはOracle Fusion Middlewareで必要な正しいカーネル拡張機能をロードしてください。
IBM AIX上でインストーラが起動すると、次のメッセージが表示されます。
Answer 'y' if root has run 'rootpre.sh' so you can proceed with Oracle installation. Answer 'n' to abort installation and then ask root to run 'rootpre.sh'. Has 'rootpre.sh' been run by root? [y/n] (n) Answer 'y', if root has run 'rootpre.sh' so that you can proceed with Oracle installation. Answer 'n', to abort installation and then ask root to run 'rootpre.sh'.
以前にrootpre.sh
を実行したことのあるシステムでこのメッセージをスキップするには、SKIP_ROOTPRE
環境変数をTRUE
に設定します。
インストーラを起動するには、Oracle Forms and Reportsのインストーラをダウンロードし、アーカイブ・ファイルを解凍したディレクトリに移動します。Disk1
ディレクトリに切り替えます。
Windowsオペレーティング・システムでは、Disk1
ディレクトリのsetup.exe
ファイルをダブルクリックします。
UNIXオペレーティング・システムでは、次のようにrunInstaller
コマンドを使用します。
cd unpacked_archive_directory/Disk1
./runInstaller
インストーラによって、Oracle_Inventory_Location
/log
ディレクトリ(UNIXオペレーティング・システムの場合)またはOracle_Inventory_Location
\logs
ディレクトリ(Windowsオペレーティング・システムの場合)にログ・ファイルが書き込まれます。ログ・ファイルとその内容の詳細は、F.2.1項「インストール・ログ・ファイル」を参照してください。
UNIXオペレーティング・システムにインストールする場合で、Oracle Universal InstallerによるOracle製品のインストールをそのシステム上で初めて行う場合は、インベントリ・ディレクトリの場所を尋ねられます。これは、インストーラがサブディレクトリを設定し、このシステムにインストールされている各Oracle製品のインベントリ・データを保持する場所です。
表2-1のインベントリの画面を使用して、インベントリ・ディレクトリおよびグループ情報を構成します。ヘルプを参照する場合は、表で画面の名前を選択するか、GUIで「ヘルプ」ボタンをクリックします。
表2-1 インベントリ・ディレクトリおよびグループの画面
画面 | 説明 |
---|---|
|
Oracleインベントリ・ディレクトリとそのディレクトリのグループ権限を指定します。グループには、Oracleインベントリ・ディレクトリへの書込み権限を指定する必要があります。 |
|
|
Oracle中央インベントリを使用しない場合は、oraInst.loc
というファイルを作成して、このファイルに選択したインベントリ・ディレクトリのフル・パスを含めます。たとえば、標準的なoraInst.loc
ファイルには次が含まれます。
inventory_loc=/home/username/oraInventory inst_group=group
次に、インストーラを起動してoraInst.loc
ファイルを指定できます。次に例を示します。
./runInstaller -invPtrLoc location_of_oraInst.loc_file
表2-2の手順に従って、Oracle Forms and Reportsをインストールおよび構成します。
注意: 「ソフトウェアのインストール - 構成なし」オプションを選択した場合は、このフローチャートの手順に従ってソフトウェアをインストールし、次に2.4.6項「Oracle Forms and Reportsの構成ツールの実行」の手順に従ってコンポーネントを構成します。 |
画面に関して詳細情報が必要な場合は、表2-2の「画面」列の画面名をクリックするか、画面上の「ヘルプ」をクリックしてオンライン・ヘルプにアクセスしてください。
画面が表示される順序が記載されているフローチャートは、A.1項「Oracle Forms and Reportsのインストールおよび構成画面のフローチャート」にもあります。
表2-2 Oracle Forms and Reportsのインストールおよび構成画面
画面 | この画面が表示されるタイミング | 説明 |
---|---|---|
|
毎回 |
このページからOracle Fusion Middlewareのインストーラが開始します。 |
|
毎回 |
ソフトウェア更新の入手に使用する方法を選択するか、更新しない場合は「ソフトウェア更新のスキップ」を選択します。 更新が見つかった場合、インストーラは、この時点で更新の適用を自動的に試みるため、インストールの実行に使用しているサーバーがインターネットに接続されていることを確認してください。 一部の更新ではインストーラの再起動が必要になりますが、その場合、次回は「ソフトウェアの更新」画面は表示されません。 |
|
毎回 |
使用するインストール・タイプを選択します。 「ソフトウェアのインストール - 構成なし」タイプを選択した場合は、この表の手順に従ってソフトウェアをインストールできますが、「この画面が表示されるタイミング」列に「常時」と記載されている画面のみが表示されます。インストールが完了したら、2.4.6項「Oracle Forms and Reportsの構成ツールの実行」の記載に従って、構成ツールを実行してコンポーネントを構成する必要があります。 |
|
毎回 |
必要なすべての前提条件をシステムが満たしていることを確認します。 |
|
毎回 |
次のインストール・ディレクトリを指定します。
「インストール・タイプ」画面で「ソフトウェアのインストール - 構成なし」を選択した場合は、MiddlewareホームとOracleホームの場所の入力のみが求められます。 |
|
「インストール・タイプ」で「インストールと構成」を選択した場合。 |
コンポーネントをデプロイメント用(Oracle HTTP ServerおよびOracle Enterprise Managerを含む)に構成するか開発用(Oracle HTTP ServerおよびOracle Enterprise Managerを含まない)に構成するかを指定します。 詳細は、1.3項「Oracle Forms and Reportsの構成タイプの理解」を参照してください。 |
|
「インストール・タイプ」で「インストールと構成」を選択した場合。 |
コンポーネントのドメインを構成する方法を選択します(新規ドメインを作成、既存ドメインを拡張またはクラスタを開きます)。 注意: 拡張または開くことができるのは、このリリース(11gリリース2 - 11.1.2)のOracle Forms and Reportsのインストーラで作成されたドメインまたはクラスタのみです。 |
|
毎回 |
最新の製品情報とセキュリティ・アップデートの受信方法を選択します。 |
|
「インストール・タイプ」で「インストールと構成」を選択した場合。 |
構成するコンポーネントを選択します。 Oracle Forms BuilderおよびReports Builderは、Oracle Forms ServerおよびReports Serverのそれぞれがないとインストールできません。 「構成タイプ」で「開発用の構成」を選択した場合は、Oracle HTTP ServerおよびOracle Enterprise Managerはこの画面に表示されません。 |
|
「インストール・タイプ」で「インストールと構成」を選択した場合。 |
ポートの構成に使用する方法を選択します。 |
|
「コンポーネントの構成」で「Oracle Reports」を選択した場合。 |
Oracle Reports Serverの一部の機能は、ファイアウォールを介した情報の送受信をサポートします。これらの機能が適切に動作するためには、Oracle Reports Serverではこの画面のプロキシ情報が必要です。 |
|
「コンポーネントの構成」で「Oracle HTTP Server」を選択した場合。 |
Oracle Identity Managementを使用してインストールを保護するには、「アプリケーション・アイデンティティ・ストアの使用」を選択し、Oracle Internet Directoryサーバーに資格証明を指定します。 「アプリケーション・アイデンティティ・ストアの使用」を選択解除することで、この画面をスキップできます。後でOracle Identity Managementを使用したセキュリティを追加する場合は、『Oracle Fusion Middleware Forms Servicesデプロイメント・ガイド』の情報を参照してください。 |
|
「アプリケーション・アイデンティティ・ストア」で「アプリケーション・アイデンティティ・ストアの使用」を選択した場合。 |
認証に使用する製品を選択します。
|
|
毎回 |
この画面の情報を確認し、「インストール」をクリックしてインストールを開始します。 |
|
毎回 |
この画面には、インストールの進行状況が表示されます。 UNIXオペレーティング・システムにインストールする場合、 |
|
「インストール・タイプ」で「インストールと構成」を選択した場合。 |
この画面には、構成の進行状況が表示されます。 |
|
常時 |
「保存」をクリックして、構成情報をファイルに保存します。この情報には、後でアクセスするときに必要となるポート番号、インストール・ディレクトリ、URLおよびコンポーネント名が含まれます。 構成情報を保存したら、「終了」をクリックしてインストーラを終了します。 |
「インストール・タイプ」画面で「ソフトウェアのインストール - 構成なし」オプションを選択した場合は、インストール後に構成ツールを手動で実行してコンポーネントを構成する必要があります。これにより、次の作業が行われます。
既存のWebLogic Serverドメインが存在する場合は、コンポーネントをこの既存ドメインに関連付けることができます。
新規にドメインを作成する場合、コンポーネントを新しく作成されたドメインに関連付けることができます。
システム・コンポーネント用にOracleインスタンスが作成されます。
構成ツールは、Oracleホーム内のbin
ディレクトリにあります。
UNIXオペレーティング・システムの場合:
ORACLE_HOME/bin/config.sh
Windowsオペレーティング・システムの場合:
ORACLE_HOME\bin\config.bat
注意: Oracle Forms and Reportsインストーラが実行中でないことを確認します(インストーラと構成ツールの同時実行はサポートされていません)。 |
構成ツールを起動した後、表2-3の手順に従います。
画面に関して詳細情報が必要な場合は、表2-3の「画面」列の画面名をクリックするか、画面上の「ヘルプ」をクリックしてオンライン・ヘルプにアクセスしてください。
画面が表示される順序が記載されているフローチャートは、A.1項「Oracle Forms and Reportsのインストールおよび構成画面のフローチャート」にもあります。
表2-3 Oracle Forms and Reportsの構成ツール画面
画面 | この画面が表示されるタイミング | 説明 |
---|---|---|
|
毎回 |
このページからOracle Forms and Reportsの構成ツールが開始します。 |
|
常時 |
コンポーネントをデプロイメント用(Oracle HTTP ServerおよびOracle Enterprise Managerを含む)に構成するか開発用(Oracle HTTP ServerおよびOracle Enterprise Managerを含まない)に構成するかを指定します。 |
|
毎回 |
最新の製品情報とセキュリティ・アップデートの受信方法を選択します。 |
|
毎回 |
次のインストール・ディレクトリを指定します。
|
|
常時 |
コンポーネントのドメインを構成する方法を選択します(新規ドメインを作成、既存ドメインを拡張またはクラスタを開きます)。 注意: 拡張または開くことができるのは、このリリース(11gリリース2 - 11.1.2)のOracle Forms and Reportsのインストーラで作成されたドメインまたはクラスタのみです。 |
|
毎回 |
構成するコンポーネントを選択します。 Oracle Forms BuilderおよびReports Builderは、Oracle Forms ServerおよびReports Serverのそれぞれがないとインストールできません。 「構成タイプ」で「開発用の構成」を選択した場合は、Oracle HTTP ServerおよびOracle Enterprise Managerはこの画面に表示されません。 |
|
毎回 |
ポートの構成に使用する方法を選択します。 |
|
「コンポーネントの構成」で「Oracle Reports」を選択した場合。 |
Oracle Reports Serverの一部の機能は、ファイアウォールを介した情報の送受信をサポートします。これらの機能が適切に動作するためには、Oracle Reports Serverではこの画面のプロキシ情報が必要です。 |
|
「コンポーネントの構成」で「Oracle HTTP Server」を選択した場合。 |
Oracle Identity Managementを使用してインストールを保護するには、「アプリケーション・アイデンティティ・ストアの使用」を選択し、Oracle Internet Directoryサーバーに資格証明を指定します。 「アプリケーション・アイデンティティ・ストアの使用」を選択解除することで、この画面をスキップできます。後でOracle Identity Managementを使用したセキュリティを追加する場合は、『Oracle Fusion Middleware Forms Servicesデプロイメント・ガイド』の情報を参照してください。 |
|
「アプリケーション・アイデンティティ・ストア」で「アプリケーション・アイデンティティ・ストアの使用」を選択した場合。 |
認証に使用する製品を選択します。
|
|
毎回 |
この画面の情報を確認し、「構成」をクリックして構成を開始します。 |
|
毎回 |
この画面には、構成の進行状況が表示されます。 |
|
常時 |
「保存」をクリックして、構成情報をファイルに保存します。この情報には、後でアクセスするときに必要となるポート番号、インストール・ディレクトリ、URLおよびコンポーネント名が含まれます。 構成情報を保存したら、「終了」をクリックしてインストーラを終了します。 |