インストレーション・ガイド

     前  次    新規ウィンドウで目次を開く  新規ウィンドウで索引を開く  PDFとして表示 - 新規ウィンドウ  Adobe Readerを入手 - 新規ウィンドウ
コンテンツはここから始まります

Oracle Tuxedo Application Rehosting Workbenchのインストール準備

次の項では、Oracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)製品ソフトウェアのインストール前の必知事項について説明します。

 


Oracle Universal Installer (OUI)

Oracle Tuxedo Application Rehosting Workbench 12cリリース 2 (12.1.3)製品ソフトウェアのインストーラは、Oracle Universal Installer (OUI)に基づいています。Oracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)製品ソフトウェアをホストにインストールするには、OUIを使用したOracle製品のインストール方法を把握する必要があります。詳細は、Oracle Universal Installerの紹介を参照してください。

OUIはJavaベースのインストーラで、Oracleコンポーネントをインストールできます。

OracleホームでのOracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)のインストール

Oracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)をインストールすると、Oracleホームが作成されます。OracleホームはOUIによって管理されます。

Oracleホーム

Oracleホームとは、Oracle製品が稼働するシステム・コンテキストです。内容は次のとおりです。

Oracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)のインストール

Oracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)をインストールしてOracleホームを作成するには、次の手順を実行します。

  1. OUIを実行します。
  2. 「ホームの詳細の指定」ページに、インストール・セッションのOracleホームの設定を入力します。
  3. インストールを続行します。

Oracleホームの削除

既存のOracleホームを削除するには、OUIを実行して「製品の削除」をクリックします。インベントリ・ダイアログで、削除するホームを選択して「削除」をクリックします。コマンド行またはレスポンス・ファイルでREMOVE_HOMES変数を使用することもできます。

構文は次のとおりです:

[On UNIX] ./runInstaller -deinstall -silent ORACLE_HOME=<LOCATION_OF_ORACLE_HOME> "REMOVE_HOMES={<LOCATION_OF_ORACLE_HOME_TO_BE_REMOVED>}"

デフォルトOracleホームの指定

デフォルトでは、OUIは起動時にシステムを検索して、OracleソフトウェアをインストールするデフォルトOracleホームを判別します。

それぞれ、ORACLE_HOMEの名前がコマンド行で指定されている場合はそこから最初に取得されます。または、レスポンス・ファイルで指定されている場合はそこから取得されます。指定されていない場合は、次の条件で名前が付けられます。

Ora<Oracle Home Name>

ORACLE_HOMEのパスは、コマンド行で指定されている場合はそこから最初に取得されます。または、レスポンス・ファイルで指定されている場合はそこから取得されます。指定されていない場合、ORACLE_HOME環境変数が使用されます。

ORACLE_BASEが環境内で指定されている場合、デフォルトのORACLE_HOME$ORACLE_BASEで始まります。

複数Oracleホーム

製品で実行時にサポートされる場合、OUIでは同一ホストに複数のアクティブなOracleホームをインストールできます。同じ製品または異なる製品の複数のバージョンは、異なるOracleホームから同時に実行できます。1つのホームにインストールされた製品は、別のホームにインストールされた製品と競合または相互作用しません。どのホームのソフトウェアも、ターゲット・ホームにインストールされたOracleのすべてのアプリケーション、サービスおよびプロセスがシャットダウンされることを前提として、いつでも更新できます。別のホームからのプロセスは、そのまま実行される場合があります。

ターゲット・ホーム

インストールまたはアンインストールを目的としてOUIが現在アクセスしているOracleホームをターゲット・ホームといいます。製品をターゲット・ホームからアップグレードまたは削除するには、これらの製品をシャットダウンまたは停止する必要があります。

Oracle Universal Installerインベントリ

OUIインベントリには、ホスト上のすべてのOracleホームの全Oracleソフトウェア製品(Oracle Universal Installerを使用してインストールされた製品の場合)に関する情報が格納されます。

インベントリ情報は、Extensible Markup Language (XML)形式で格納されています。XML形式によって、問題の診断が容易になり、データを短時間でロードできます。セキュリティ情報はインベントリに直接格納されません。このため、一部の製品の削除時、検証用に必須の資格証明を入力するよう要求される場合があります。

Oracle Universal Installerのインベントリ構造

OUIインベントリには次のような階層構造があります。

中央インベントリ・ポインタ・ファイル

Oracleソフトウェアをインストールすると、そのたびに、ホストにインストールされたすべてのOracle製品の詳細が記録された中央インベントリに関連付けられます。中央インベントリはインベントリ・ポインタ・ファイルで指定されたディレクトリにあります。Oracleソフトウェアをインストールするたびに、独自の中央インベントリ・ポインタ・ファイルが作成され、そのファイルは別のOracleソフトウェアのインストールでは使用されません。

複数のOracleホームで同じ中央インベントリを共有する場合、OUIはそのインベントリに対してすべての読取りと書込みを実行します。中央インベントリでの操作は、ロック・メカニズムを使用して実行されます。これは、インストール、アップグレードまたはパッチ適用の操作がOracleホームで発生すると、同一の中央インベントリを共有する他のOracleホームではこれらの操作がブロックされることを意味します。

次の表は、様々なプラットフォームのデフォルト・インベントリ・ポインタ・ファイルの位置を示しています。

Linux、LinuxPPC
/etc/oraInst.loc
AIX
/etc/oraInst.loc
Solaris SPARC、HPUX-IA64
/var/opt/oracle/oraInst.loc
Windows
HKEY_LOCAL_MACHINE/Software/Oracle/inst.loc

UNIXでは、インベントリ・ポインタ・ファイルで指定されたディレクトリにある中央インベントリを使用しない場合、-invPtrLocフラグを使用して別のインベントリ・ポインタ・ファイルを指定できます。構文は次のとおりです:

./runInstaller -silent -invPtrLoc <Location_of_oraInst.loc> ORACLE_HOME="<Location_of_Oracle_Home>" ORACLE_HOME_NAME="<Name_of_Oracle_Home>"
注意: oraInst.locファイルの内容が空白の場合、OUIにより新しいインベントリの作成を求められます。
中央インベントリ

中央インベントリには、ホストにインストールされたすべてのOracle製品に関する情報が含まれます。これには、次のファイルとフォルダが含まれます。

インベントリ・ファイル

このファイルには、ノードにインストールされたすべてのOracleホームがリストされます。各Oracleホームには、Oracleホーム名、ホーム索引およびホームがインストールされたノードもリストされます。ホームがOracle Clusterwareホームや削除されたOracleホームである場合も、表示されます。削除されたOracleホームは、OUIバージョン11.1以降を使用して作成されたもののみ検出できます。

このファイルは次の場所にあります。

<central inventory location>/ContentsXML/inventory.xml
注意: インストールおよびパッチ適用に影響を及ぼす可能性があるため、このファイルは削除または手動で編集しないことをお薦めします。
Logsディレクトリ

中央インベントリには、次の場所にあるインストール・ログが含まれます。

<central inventory location>/logs

logsディレクトリには、特定のノードで実行されたすべてのインストールに対応するログが含まれます。インストール・ログのコピーは$ORACLE_HOME/cfgtoollogsディレクトリにもあります。

インストールのインストール・ログは、ログ・ファイルに関連付けられたタイムスタンプで識別します。これらのファイルは通常、次の形式で保存されます。

<Name_of_Action><YYYY-MM-DD_HH-MM-SS{AM/PM}>.log

たとえば、2007年5月17日午前6時45分にattachHomeの操作が実行されたとします。関連するログ・ファイルは次のように作成されます。

AttachHome2007-05-17_06-45-00AM.log
注意: インストール・ログにはエラーや失敗は含まれません。
Oracleホーム・インベントリ

Oracleホーム・インベントリ(またはローカル・インベントリ)は各Oracleホーム内にあります。特定のOracleホームに関連する情報が含まれています。このファイルは次の場所にあります。

$ORACLE_HOME/inventory

これには、次のファイルとフォルダが含まれます。

中央インベントリの作成

OUIを使用して、クリーン・ホストでの中央インベントリの設定や、中央インベントリが消失または破損した場合の既存のOracleホームの登録ができます。中央インベントリが存在しない場合、OUIではoraInst.locファイルで指定された場所に中央インベントリを作成します。

中央インベントリは、Oracle Universal Installerの-attachHomeフラグを使用して設定できます。構文は次のとおりです:

./runInstaller -silent -attachHome -invPtrLoc ./oraInst.loc 
ORACLE_HOME="<Oracle_Home_Location>" ORACLE_HOME_NAME="<Oracle_Home_Name>"
"CLUSTER_NODES={<node1,node2>}" LOCAL_NODE="<node_name>"
セッション変数の使用

使用可能なセッション変数は次のとおりです。

操作の検証

Oracleホームのアタッチ後、<central_inventory>/logsディレクトリのログ・ファイルの内容を検証して、操作の成功を確認できます。<central-inventory>/ContentsXMLディレクトリのinventory.xmlファイルの内容を表示して、Oracleホームが登録されているかどうかを確認することもできます。

注意: Windowsオペレーティング・システムでのクローニングでは、中央インベントリの作成をお薦めします。

Oracleホームの中央インベントリからのデタッチ

Oracleホームは中央インベントリからデタッチできます。フラグを渡すと、中央インベントリにあるinventory.xmlファイルが更新されます。構文は次のとおりです:

./runInstaller -silent -detachHome -invPtrLoc ./oraInst.loc 
ORACLE_HOME="<Oracle_Home_Location>" ORACLE_HOME_NAME="<Oracle_Home_Name>"
オプション・フラグの使用

共有Oracleホームを使用している場合は、-cfsフラグを使用します。これにより、ローカル・ノード情報が共有Oracleホーム内に移入しません。

./runInstaller -silent -cfs -detachHome -invPtrLoc ./oraInst.loc 
ORACLE_HOME="<Oracle_Home_Location>" ORACLE_HOME_NAME="<Oracle_Home_Name>"
./runInstaller -silent -detachHome -invPtrLoc ./oraInst.loc 
ORACLE_HOME="<Oracle_Home_Location>" ORACLE_HOME_NAME="<Oracle_Home_Name>"

-removeallfilesフラグを使用すると、Oracleホームを完全に消去してホーム・ディレクトリを削除できます。構文は次のとおりです:

./runInstaller -silent -deinstall -removeallfiles -invPtrLoc ./oraInst.loc 
ORACLE_HOME="<Oracle_Home_Location>" ORACLE_HOME_NAME="<Oracle_Home_Name>"

-removeallfilesフラグを使用する際に表示される警告メッセージを無効化する場合は、-nowarningonremovefilesフラグを使用します。構文は次のとおりです:

./runInstaller -silent -deinstall -nowarningonremovefiles -invPtrLoc ./oraInst.loc 
ORACLE_HOME="<Oracle_Home_Location>" ORACLE_HOME_NAME="<Oracle_Home_Name>"
中央インベントリの削除

ホスト上のすべてのOracleホームを削除した後、インベントリの痕跡やいくつかのログ・ファイルが残ります。これらのファイルを保持せず、中央インベントリを削除する場合は、次の手順を実行します。

UNIXプラットフォームの中央インベントリの削除

UNIX上の中央インベントリを削除できます。実行する手順は次のとおりです。

  1. oraInst.locファイルを探し、このファイルから中央インベントリの位置(inventory_locパラメータ)を取得します。
    • Solarisの場合は/va/opt/oracleフォルダにあります。
    • Linuxの場合は/etcフォルダにあります。
  2. 次のコマンドを実行して、中央インベントリを削除します。
  3. rm -rf <central_inventory_location>
  4. root権限で次のコマンドを実行して、oraInst.locファイルを削除します。
    • Solaris: rm /va/opt/oracle/oraInst.loc
    • Linux: rm /etc/oraInst.loc
Windowsプラットフォームの中央インベントリの削除

Windows上の中央インベントリを削除できます。実行する手順は次のとおりです。

  1. 次のレジストリ・キーを探します。
  2. \\HKEY_LOCAL_MACHINE\Software\Oracle\inst_loc
  3. このキーから中央インベントリの位置を取得します。
  4. 中央インベントリのディレクトリとその内容をすべて削除します。
  5. 次のレジストリ・キーを削除します。
  6. \\HKEY_LOCAL_MACHINE\Software\Oracle\inst_loc

インベントリのバックアップ

Oracleホームはお好みの方法でバックアップできます。zip、tar、cpioなど、任意の方法でOracleホームを圧縮できます。

アップグレードまたはパッチ適用操作の前に、Oracleホームをバックアップすることを強くお薦めします。Oracleホームのインストールまたはアンインストールの際には、中央インベントリもバックアップする必要があります。

インベントリの破損からのリカバリ

インベントリ(中央インベントリおよびOracleホーム・インベントリ)は、Oracleソフトウェアのライフサイクル管理上非常に重要です。次の項では、インベントリが破損した場合に実行する必要があることについて説明します。

レスポンス・ファイルのカスタマイズと作成

この項では、画面表示を行わないサイレント・インストールでのOUIレスポンス・ファイルの有効性について説明します。また、この項では、組織内でOracle製品のインストールをカスタマイズして標準化できるように、レスポンス・ファイルを変更または作成する方法についても説明します。

レスポンス・ファイルについて

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

サイレント・インストールはコンソールで実行され、GUIを使用しません。通常目にする対話型のダイアログは、サイレント・インストールでは表示されません。OUIでは一連のインストール・オプションを選択するように求めるかわりに、あらかじめ定義された一連のオプションを使用してソフトウェアをインストールします。このオプションは、レスポンス・ファイルに格納されているか、コマンド行で入力されます。サイレント・インストールの進行状況はコンソールで確認できます。

レスポンス・ファイルとは

レスポンス・ファイルとは、通常の対話型のインストール・セッションではOUIユーザー・インタフェースを通じて入力される情報を含む、仕様ファイルです。各応答はレスポンス・ファイルに指定された変数の値として格納されます。たとえば、Oracleホームやインストール・タイプの値をレスポンス・ファイル内で自動的に設定できます。

サイレント・インストールを実行する理由

サイレント・インストールは、Oracle製品を複数回、複数のコンピュータにインストールしなければならない場合に有効です。各コンピュータでインストールの際に選択するオプションが常に同じ場合、各インストール画面を確認し、様々なインストール・オプションを選択する時間を節約できます。

また、サイレント・インストールでは組織内の複数のユーザーがOracle製品のインストールの際に必ず同じインストール・オプションを使用することを実現できます。これにより、各コンピュータにインストールされたコンポーネントとオプションが判明しているため、ユーザーのサポートが容易になります。

サイレント・インストールを実行する前に、Oracle製品で提供されるレスポンス・ファイルのテンプレートの設定を確認する必要があります。

注意:
注意: 詳細は、「Oracle Universal Installerインベントリ」を参照してください。

レスポンス・ファイルの記録モードでの作成

OUIの記録モードを使用して、選択したインストール・オプションに基づく新しいレスポンス・ファイルを作成できます。

記録モードを使用すると、OUIではインストール・セッションをレスポンス・ファイルに記録します。コマンド行でレスポンス・ファイルの名前を指定します。記録したレスポンス・ファイルは「サマリー」ページの直後に生成されるので、レスポンス・ファイルを作成するためにOracle製品を実際にインストールする必要はありません。つまり、記録モードでインストールを開始して、「サマリー」ページが表示されるまで、インストール・オプションを続行できます。「サマリー」ページで「終了」をクリックして、インストールの続行を中止します。それでも、選択したすべてのオプションがレスポンス・ファイルに保存されます。

新規作成したレスポンス・ファイルを使用して、組織内の別のコンピュータで同じインストール・セッションを実行できます。

記録モードは、サイレント・インストールでも使用できます。その場合、元のレスポンス・ファイルで指定された変数値が新しいレスポンス・ファイルに記録されます。

次の項では、WindowsシステムおよびUNIXシステムで記録モードを使用する方法を説明します。

記録モードの使用

新しいレスポンス・ファイルを記録するには:

  1. コマンド・プロンプトで、cdコマンドを使用して、インストール用のOracle Universal Installer実行可能ファイル(runInstaller.sh)が格納されているディレクトリに変更します。
  2. 次のコマンドを入力します。
  3. ./runInstaller -record -destinationFile <response_file_name> (on UNIX)
    Replace the <response_file_name> 

新しいレスポンス・ファイルの完全パス。例:

UNIXの場合:

./runInstaller -record -destinationFile /private/temp/install_oracle11g.rsp 
  1. OUIユーザー・インタフェースを使用してインストール・オプションを選択します。これらが記録されます。

OUIで「サマリー」ページが表示されたら、インストールを続行するか、終了します。

OUIではコマンド行で指定したパスおよびファイル名を使用して、新しいレスポンス・ファイルを保存します。

レスポンス・ファイルの形式

次の項では、組織とOUIレスポンス・ファイルの内容について説明します。

注意: ファイル名には絶対パスを使用することをお薦めします。ただし、ファイル名が相対パスの場合は、oraparam.iniファイルがあるディレクトリに対する相対パスである必要があります。
変数値
変数の参照順序

レスポンス・ファイル内のすべての変数値は、名前-値の形式です。2つのコンポーネントに同じ名前の変数が含まれている場合、次のような式を記述して、各変数の一意性を保ちます。

<component>:<variable>=<value>
コンポーネントの命名体系とバージョンの多義性

2つのコンポーネントに、異なるバージョンで同じ内部名がある場合、次のような式を指定して多義性を解決します。

<component>:<version>:<variable>=<value>
変数の順序

OUIでは、次の順序でコマンド行変数を参照します。

<component>:<version>:<variable>=<value>
<component>:<variable>=<value>
<variable>=<value>

同様に、コマンド行変数が見つからない場合、OUIでは前述と同じ順序でレスポンス・ファイルの変数を参照します。

注意: OUIではレスポンス・ファイル内のコンテキスト、書式またはタイプ値が正しくない場合、値が指定されていないものとして処理します。
レスポンス・ファイルのエントリの順序

レスポンス・ファイルのエントリの配置に制限はありません。エントリは任意の順序で挿入できます。既存のエントリをファイル内の別の位置に後で移動することもできます。ただし、エントリの順序は重要ではありませんが、命名規則では、変数名はファイル内の位置に関係なく一意である必要があることに注意してください。

推奨値の設定

変数の値は次のように指定されます。

<variable> = <recommendation> : <value>

<value_required>と指定されている値は、サイレント・インストールを正常に完了するために必ず指定する必要があります。

<value_unspecified>と指定されている値については任意で値を指定できますが、<value>は次の表にリストするタイプのいずれかとなります。

タイプ
表記
数値
10
ブール
TRUEまたはFALSE (大/小文字区別なし)
文字列
"値"
文字列リスト
{"value1", "value2"}

<recommendation>パラメータはForcedまたはDefaultと定義できます。

コメント

コメントは、# (シャープ)記号で始まります。変数の種類に関する情報が含まれ、変数がダイアログに表示されるかどうかを示し、変数の機能について説明します。変数および値はコメントに関連付けられます。

例:

#TopLevelComponent;StringList;Used in Dialog
TopLevelComponent={"Demo", "1.0"}
ヘッダー

ヘッダーとは、レスポンス・ファイルで使用される様々な書式およびコメント表記規則について説明するコメントです。

例:

#Parameter : UNIX_GROUP_NAME
#Type : String
#Description : UNIX group to be set for the inventory directory.
#Valid only on UNIX platforms.
#Example : UNIX_GROUP_NAME = "install"
UNIX_GROUP_NAME=<Value Unspecified>

レスポンス・ファイルのパラメータ

次のリストではOUIパラメータについて説明します。OUIを使用してインストールしたすべての製品には、製品固有の変数に加えて、次のパラメータが含まれます。

注意: 次に示すパラメータはOUI固有のものであり、必ずしもお使いのプラットフォームおよびバージョンに適合する必要はありません。レスポンス・ファイルで有効なパラメータのリストについては、お手元のインストレーション・ガイドを必ず確認してください。
注意: Oracle Tuxedo Application Rehosting Workbenchに固有のレスポンス・ファイル・パラメータについては、「Oracle Tuxedo Application Rehosting Workbenchレスポンス・ファイルで必要な変数」を参照してください。
INCLUDE

特定のレスポンス・ファイルに含めるレスポンス・ファイルのリストを指定します。メイン・レスポンス・ファイルに別のレスポンス・ファイルを含める場合は、このパラメータを使用する必要があります。メイン・レスポンス・ファイルの値は、含められたレスポンス・ファイルの値よりも優先されることに注意してください。

INCLUDE={"file1.rsp","file2.rsp",............."filen.rsp"}

INCLUDE文には、含められる各レスポンス・ファイルの絶対パスを指定する必要があります。相対パスを指定する場合、その位置が現在の作業ディレクトリ(oraparam.iniファイルの位置)に対して相対的であることに注意してください。

RESPONSEFILE_VERSION

レスポンス・ファイルのバージョン番号を指定します。

RESPONSEFILE_VERSION = <version_number>
FROM_LOCATION

インストールされる製品のソースの位置。このパラメータで生成されるデフォルト値は、runInstallerファイルoraparam.iniの位置からの相対パスです。相対パスは、ネットワークを介して複数のユーザーが使用する共有レスポンス・ファイルで必要となります。ユーザーが異なるドライブにマッピングしている可能性があるので、共有レスポンス・ファイルでは絶対パスは機能しません。

注意:
FROM_LOCATION_CD_LABEL

複数CDによるインストールで使用します。products.jarファイルが存在するCDのラベルが含まれます。ラベルはproducts.jarファイルと同じディレクトリのdisk.labelファイルにあります。

LOCATION_FOR_DISK2

このパラメータは、別のディスクへの完全パスに使用します。

LOCATION_FOR_DISK2="F:\teststage\cd\Disk2" 

ディスクが2枚より多い場合、LOCATION_FOR_DISK3などのように、さらに変数を追加します。

サイレント・インストール用のCDの場所は、次の2つの方法で特定されます。

したがって、レスポンス・ファイル内で検索場所を指定するか、コンポーネントをディスクにコピーできます。例:

<Product_Shiphome_Location>/stage
RESTART_SYSTEM

ユーザーの確認を求めずにシステムを再起動する場合は、このブール変数をTRUEに設定します。この値を設定すると、システムが強制的に再起動されます。

NEXT_SESSION

インストーラで、別のインストールを行うために「ファイルの場所」ページに移動する必要がある場合、またはサイレント・インストールの実行中に別のレスポンス・ファイルに移動する必要がある場合は、このブール変数をTRUEに設定します。

NEXT_SESSION = TRUE
NEXT_SESSION_ON_FAIL

このブール変数をTRUEに設定すると、現在のインストール・セッションが失敗した場合でも、ユーザーがもう一度インストール・セッションを起動できます。この変数は、NEXT_SESSION変数がTRUEに設定されている場合にのみ使用します。

NEXT_SESSION_ON_FAIL = TRUE
NEXT_SESSION_RESPONSE

現在のインストールの完了時にもう一度サイレント・インストールを自動的に開始する場合、この文字列変数を使用して、次のセッションのレスポンス・ファイルの完全パスを入力します。ファイル名のみを指定した場合、インストーラは<TEMP>/orainstallディレクトリでレスポンス・ファイルを検索します。この変数は、NEXT_SESSIONTRUEに設定されている場合にのみ使用します。それ以外の場合、OUIではこの変数の値を無視します。

NEXT_SESSION_RESPONSE="/private/usr2/nextinstall.rsp"
ORACLE_HOME

製品がインストールされる場所。サイレント・インストールを完了するには、ORACLE_HOMEに値を入力する必要があります。

ORACLE_HOME_NAME

現在のOracleホームの名前。サイレント・インストールを完了するには、ORACLE_HOME_NAMEに値を入力する必要があります。

SHOW_COMPONENT_LOCATIONS_PAGE

カスタム・インストール・タイプで表示される場所ページは、この値をFALSEに設定することで非表示にできます。この値をFALSEに設定した場合は別のディレクトリを指定できません。変更される可能性があるディレクトリにインストールされた製品がある場合は、この値をTRUEに設定することをお薦めします。

SHOW_CUSTOM_TREE_PAGE

インストーラでカスタム・ツリー・ページを表示する必要がある場合、SHOW_CUSTOM_TREE_PAGETRUEに設定します。カスタム・ツリー・ページでは、依存性を選択または選択解除できます。このページはカスタム・インストール・タイプのみで表示されます。

SHOW_END_SESSION_PAGE

インストールの最後に表示されるインストールの成功/失敗ページは、この値をFALSEに設定することで非表示にできます。

SHOW_EXIT_CONFIRMATION

インストールの終了時に確認画面を表示する必要がある場合、TRUEに設定します。

SHOW_EXIT_CONFIRMATION = TRUE

SHOW_INSTALL_PROGRESS_PAGE

インストール中に表示されるインストールの進行状況ページは、この値をFALSEに設定することで非表示にできます。

SHOW_OPTIONAL_CONFIG_TOOL_PAGE

インストーラで「オプションの構成ツール」ページを表示する必要がある場合、TRUEに設定します。「オプションの構成ツール」ページには、このインストールの一部であるオプションの構成ツールのリストおよび各ツールの状態が、ツールが失敗した理由についての詳細情報を含めて表示されます。

SHOW_ROOTSH_CONFIRMATION

インストーラのroot.shスクリプトの実行を求める確認ダイアログを表示する必要がある場合は、TRUEに設定します。この変数はUNIXプラットフォームのみで有効です。

SHOW_ROOTSH_CONFIRMATION = TRUE
SHOW_SPLASH_SCREEN

インストーラで最初のスプラッシュ画面を表示する必要がある場合はTRUEに設定します。

SHOW_SPLASH_SCREEN = TRUE
SHOW_SUMMARY_PAGE

「サマリー」ページは、この値をFALSEに設定することで非表示にできます。

SHOW_WELCOME_PAGE

インストーラで「ようこそ」ページを表示する必要がある場合、TRUEに設定します。

SHOW_WELCOME_PAGE = FALSE
SHOW_RELEASE_NOTES

このインストールのリリース・ノートをインストールの最後に表示する場合は、このパラメータをTRUEに設定します。ダイアログ・ボックスに、使用可能なリリース・ノートがリストされます。このパラメータを使用する前に、SHOW_END_SESSIONパラメータをTRUEに設定する必要があることに注意してください。

TOPLEVEL_COMPONENT

文字列リストとしてのコンポーネント(製品)の名前とバージョン。TOPLEVEL_COMPONENTに値を入力する必要があります。

通常、コンポーネントは文字列のペアで表されます。最初の部分は内部名を表し、2番目はバージョンを表します。

たとえば、RDBMS 11.1は{"oracle.rdbms","11.1.0.0.0"}と表される可能性があります。

UNIX_GROUP_NAME

UNIXプラットフォームのインベントリに設定されるUNIXグループ名。

注意: このUNIXグループ名は初回インストールのみで使用されます。
REMOVE_HOMES

削除セッション中にインベントリから削除するOracleホームの識別に使用します。各ホームに、完全パス情報を使用してホーム名を指定します。

REMOVE_HOMES={"/home/oracle/ora9i","/home/oracle/ora8i"}
DEINSTALL_LIST

サイレント削除セッション中に削除するコンポーネントのリストの入力に使用します。各コンポーネントに、内部コンポーネント名とバージョンを指定します。

DEINSTALL_LIST={"sample1","1.0.0.0.0"}
SHOW_DEINSTALL_CONFIRMATION

サイレント・アンインストール中にアンインストールの確認ダイアログ・ボックスを非表示にする場合、FALSEに設定します。

SHOW_DEINSTALL_PROGRESS

サイレント・アンインストール中にアンインストールの進行状況ダイアログ・ボックスを非表示にする場合、このパラメータをFALSEに設定します。

DEPENDENCY_LIST

コンポーネントが依存している依存性のリスト。これらの依存コンポーネントは、インストール中に「選択済」と表示されるコンポーネントのリストを表します。次に、いくつかのパラメータの特徴のリストを示します。

次に、典型的な例を示します。

DEPENDENCY_LIST={"oracle.netclt","9.2.0.4.0","oracle.netmgr","9.2.0.4.0"}
CLUSTER_NODES

Oracleホームがインストールされているクラスタ、またはインストールされるクラスタのノードをリストします。新規インストールの場合、これはインストールする必要があるノードのリストとなります(ローカル・ノードを含む)。パッチ適用またはアップグレードでは、これはOracleホームがすでにインストールされているノードのリストです。

"CLUSTER_NODES={alpha-1, alpha-2}"
REMOTE_NODES

サイレント・インストール中にインストール・クラスタでリモート・ノードをリストします(ローカル・ノード以外)。OUIでは指定されたすべてのノードにインストールします。

"REMOTE_NODES={alpha-1, alpha-2}"
LOCAL_NODE

このパラメータは、インストールが行われる現在のノードを指定します。

LOCAL_NODE={}
OPTIONAL_CONFIG_TOOLS

必須の構成ツールはすべてインストーラによって起動されますが、OPTIONAL_CONFIG_TOOLSセクションにツールの内部名を指定することにより、起動するオプションの構成ツールを制御できます。

注意: OPTIONAL_CONFIG_TOOLS変数は、オプションの構成ツールが1つ以上使用できる場合にのみ生成されます。

また、サイレント・モードでのデータベース・インストールの最後にNet Configuration AssistantまたはDatabase Configuration Assistantを呼び出すこともできます。たとえば、Net Configuration Assistantをサイレント・モードで起動するために、s_responseFileName="netca.rsp"パラメータを渡すことができます。

自動起動オプション・ツールおよびユーザー起動オプション・ツールの両方を文字列リストで指定できます。

例:

OPTIONAL_CONFIG_TOOLS = {"configtool2 ", "configtool3"}
OPTIONAL_CONFIG_TOOLS=<Value Unspecified>

この変数に値が指定されていない場合、デフォルトですべてのツールが実行されます。値が指定されている場合、そのオプション・ツールのみが実行され、残りのツールは無視されます。

各コンポーネントに追加されたOPTIONAL_CONFIG_TOOLS変数の一部として実行するツールのみを指定することにより、構成ツールを非表示にします。構成ツールの内部名を使用する必要があります。

レスポンス・ファイル・ジェネレータでは、変数に指定されるオプションの一部として、これらの内部名も生成します。

たとえば、oracle.serverTool1Tool2があり、Tool1のみをレスポンス・ファイルで実行する場合、次のように指定できます。

oracle.server:11.1.0.0.0:OPTIONAL_CONFIG_TOOLS={"Tool1"}
INSTALL_TYPE

インストール・タイプ変数を設定して、現在選択している最上位コンポーネントのインストール・タイプを指定できます。

インストール・タイプ変数は、使用可能なインストール・タイプが複数ある場合にのみ、最上位コンポーネントに対してのみ生成されます。

注意: INSTALL_TYPEに値を入力する必要があります。
SELECTED_LANGUAGES

コンポーネント・インストールの言語を設定できます。値の指定には内部名を使用する必要があります。

en, : English
ja, : Japanese

たとえば、日本語を指定するには次の手順を実行します。

SELECTED_LANGUAGES = {"ja"}
注意: SELECTED_LANGUAGES変数は、複数の言語が使用できる場合にのみ生成されます。

レスポンス・ファイルを使用するインストール

多くのOracleソフトウェア製品では、インストール中にOUI画面を表示せずに、または質問に答えずに、コマンド行からOUIを実行するためのツールとプロシージャを用意しています。

これらはサイレント・インストールと呼ばれます。OUIでは一連のインストール・オプションを選択するように求めるかわりに、あらかじめ定義された一連のオプションを使用してソフトウェアをインストールします。これらのオプションはレスポンス・ファイル(.rsp)に格納されます。

注意: Oracle製品がインストールされていないUNIXコンピュータでサイレント・インストールを実行しようとすると、エラー・メッセージが表示されます。こうしたコンピュータではサイレント・インストールを実行する前に、まずoraInstRoot.shスクリプトを実行します。このスクリプトは/oraInventoryディレクトリに保存されています。このスクリプトはroot権限で実行する必要があります。これによりOUIによりクリーン・ホストに中央インベントリを設定できます。
注意: 詳細は、「Oracle Universal Installerインベントリ」を参照してください。
レスポンス・ファイルの指定

OUIを起動してレスポンス・ファイルを指定するには、実行可能ファイルがインストールされたディレクトリでコマンド行に次のように入力します。

On UNIX: ./runInstaller -responseFile <filename> <optional_parameters> 
注意: 完全なresponseFileパスを指定する必要があります。指定しない場合、OUIではその場所を、起動されたOUIに関連付けられたoraparam.iniファイルからの相対的パスだと推定します。

コマンド行の使用方法のヘルプについては、実行可能ファイルが格納されたディレクトリでコマンド行に次のように入力します。

UNIXの場合:

./runInstaller -help 

Windowsの場合、setup -helpを実行すると、新しいコマンド・ウィンドウに「Preparing to launch...」というメッセージが表示されます。ヘルプ情報は、すぐにこのウィンドウに表示されます。

レスポンス・ファイル指定時のオプション・パラメータ

-responseFileフラグで使用できるオプション・パラメータは次のとおりです。

注意: -silentオプションを使用すると「ようこそ」画面は表示されないため、-nowelcomeオプションと-silentオプションは併用する必要がありません。
コマンド行からのレスポンス・ファイル変数の設定

OUI 2.1以降では、コマンド行からOUIを起動する際に、特定の変数の値を指定できます。具体的には、セッション変数およびコンポーネント変数を指定できます。

詳細は、「レスポンス・ファイルの形式」を参照してください。

注意: コマンド行で変数の値を指定すると、その変数の値がレスポンス・ファイルで定義されている場合、コマンド行で指定した値が優先されます。
セッション変数の値の指定

セッション変数の値を指定するには、次のコマンド構文を使用します。

UNIXの場合:

./runInstaller session:<variable_name>=<value>

たとえば、共通の「ようこそ」ページを非表示にするには:

UNIXの場合:

./runInstaller session:SHOW_WELCOME_PAGE=false
注意: session:」タグはオプションで、主に曖昧さを取り除く目的で使用されます。
コンポーネント変数の値の指定

コンポーネント変数の値を指定するには、次のコマンド構文を使用します。

UNIXの場合:

./runInstaller <component_name>:<component_version>:<variable_name>=<value>

インストールのモード

OUIを使用して、次の3つのモードのいずれかでOracle製品をインストールできます。

注意: Windowsでは-noConsoleフラグを使用してコンソール・メッセージを非表示にできます。

インストール・メディア

注意: runInstaller (UNIX)を起動する際は、このコマンドが存在するディレクトリから起動する必要があります。または、runInstaller (UNIX)への完全パスを指定する必要があります。

UNIXユーザー対象の特記事項

次の項では、UNIXシステムで特定の製品をインストールする際に適用される特記事項について説明します。

サーバーへの接続失敗エラー

Solarisオペレーティング・システムでOUIを実行中にXlibエラーまたは「Failed to connect to Server」エラーが発生した場合は、次の手順を実行します。

  1. OUIを実行しているホスト・コンピュータで次の環境変数を定義します。

%setenv DISPLAY <machine name>:0.0

  1. <machine name>を、OUIを表示するコンピュータの名前に置き換えます。
  2. OUIを表示するコンピュータで%xhost +というコマンドを入力します。これにより、コンピュータのモニター上の情報を別のコンピュータに表示できます。
  3. DISPLAY環境変数の設定後、runInstallerスクリプトを再実行します。
注意: サイレント・モードでレスポンス・ファイルを使用することで、DISPLAY変数を指定せずにOUIを実行できます。

root権限でのUNIXインストーラの位置の指定

UNIXの様々なインストール操作を実行するには、root権限が必要です。たとえば、OUIインベントリの作成にはroot権限が必要です。

OUIを初めてインストールする場合は、インストールを続行する前に、別の端末のウィンドウからシェル・スクリプトを実行するように要求されます。OUIではインストールの完了後、構成アシスタントが実行される前にroot.shをrootで実行する必要がある場合のみ、このスクリプトの実行を要求します。それ以外の場合は、後でroot.shをrootで実行するよう求められます。

注意: OUIをサイレント・モードで実行中に、構成アシスタントに先立ってroot.shの実行が必要となった場合、OUIではインストール中は構成アシスタントをスキップします。サイレント・インストールの完了後、root.shをrootで実行してから、スキップした構成アシスタントを実行する必要があります。

必須シェル・スクリプトを正しく実行するには:

  1. OUIウィンドウを開いたまま、別の端末のウィンドウを開きます。
  2. 新しい端末のウィンドウで、substitute userコマンドを使用してroot権限でログインします(su -root)。
  3. 現在Oracleソフトウェア製品をインストールしているOracleホームのディレクトリに移動します。
  4. シェル・スクリプト./root.shを実行します。
  5. スクリプトが終了し、コマンド・プロンプトに戻ったら、新しい端末のウィンドウを終了してOUIに戻り、インストールを続行します。
注意: インストールを終了せずに、シェル・スクリプトを実行してください。インストールを終了すると、このスクリプトが削除されます。
注意: 初回インストール時のみ、スクリプトの実行を求められます。

UNIXグループ名の指定

UNIXシステムに製品をインストールしている場合、ベース・ディレクトリを所有するグループ名を指定することも求められます。

Oracleソフトウェアの更新、インストールおよび削除の権限を持つUNIXグループ名を選択する必要があります。このグループのメンバーには、選択したベース・ディレクトリに対する書込み権限が必要です。

このグループに属するユーザーのみが、このホストでソフトウェアをインストールまたは削除できます。

Oracle製品のアンインストール

Oracle製品およびOracleホームの削除

インストールする製品を選択する前、またはインストールの完了後に、Oracle製品をアンインストールできます。

Oracle製品またはOracleホームを対話型モードで削除するには、次の手順を実行します。

  1. OUIをCD-ROMから起動します。または、
    • Windowsプラットフォームの場合、「スタート」→「Installation Products」→「Oracle Universal Installer」の順に選択して、「スタート」メニューからOUIを起動します。
    • UNIXプラットフォームの場合、runInstallerというスクリプトを、そのホストで最初に作成されたOracleホームと同じレベルにあるデフォルトで保存されているディレクトリで、コマンド行から実行します。
  2. 「ようこそ」画面で「製品の削除」をクリックします。
  3. 「インベントリ」パネルが表示されます。

  4. 削除する製品を「インベントリ」パネルの「内容」タブから選択し、「削除」をクリックします。同じ方法でOracleホームも削除できます。Oracleホームの削除後、その名前と場所を再利用して、別の製品をインストールできます。
  5. 「削除確認」ダイアログが表示され、製品と依存するコンポーネントを削除するかどうか尋ねられます。「はい」をクリックします。
  6. 特定の製品を削除すると、製品の依存関係により問題が発生する場合があることが警告され、削除の確認を求められます。

    続行する前に、削除する製品のリストをすべて注意深く確認します。OUIでは、各コンポーネントの依存関係に基づいてこのリストを割り出します。

注意: インストールする製品を選択する前にこの操作を実行する場合は、OUIの「インストールされた製品」ボタンを使用して製品を削除することもできます。

依存性を持つトップレベル製品のアンインストール

トップレベル・コンポーネントとは、インストールで最も重要なコンポーネントです。インストール可能な製品で、最初のインストール画面に表示されます。1回のインストール・セッションでインストールできるトップレベル・コンポーネントは1つのみです。

特定のコンポーネントの削除を選択すると、OUIでは依存性の情報を分析して、別のコンポーネントを一緒に削除する必要があるかどうかを判別します。通常、削除するコンポーネントが選択されると、次のコンポーネントもともに削除されます。

選択されたコンポーネントに対して必須の依存性があるすべてのコンポーネント。

他には依存関係のない、選択したコンポーネントの依存。依存とは、トップレベル・コンポーネント(依存)と依存関係にあるコンポーネントです。

サイレント・アンインストール

コマンド行でインストールの実行が可能なだけでなく、コマンド行でアンインストールも実行できます。コマンド行での削除では、OUIのグラフィカル・ユーザー・インタフェースを使用せずに、Oracle製品またはOracleホームをシステムから削除できます。

ダイアログ・ボックスやプロンプトをまったく表示しないか、通常はアンインストール中に使用される特定のダイアログ・ボックスを選択して表示しないことを選択できます。

「インベントリ」ダイアログ・ボックスの即時表示

次のコマンドを使用して「インベントリ」ダイアログ・ボックスをただちに表示します。これにより、OUIの起動画面を表示せずに、削除する項目を選択できます。

./runInstaller -deinstall -silent (UNIXの場合)

「インベントリ」ダイアログ・ボックスの非表示

削除中に「インベントリ」ダイアログ・ボックスを非表示にする場合、削除する製品はレスポンス・ファイルのDEINSTALL_LISTパラメータで指定できます。削除するOracleホームはREMOVE_HOMES変数で指定します。

他のレスポンス・ファイル・パラメータと同様に、DEINSTALL_LISTパラメータはOUIコマンド行でも指定できます。たとえば、UNIXマシンでは次のように入力します。

./runInstaller -deinstall -silent DEINSTALL_LIST={"component1","1.0.1.2.0"}

Oracleホームをインベントリから削除するには、REMOVE_HOMES変数を使用します。

アンインストール確認および進行状況のダイアログ・ボックスの非表示

コマンド行でのアンインストール中にアンインストールの確認や進行状況のダイアログ・ボックスを非表示にするには、次のコマンドを使用します。

UNIXシステムの場合:

./runInstaller -deinstall -silent session:SHOW_DEINSTALL_PROGRESS=false   session:SHOW_DESINSTALL_CONFIRMATION=false

Oracle Universal Installerのログ・ファイルについて

OUIを使用して製品をインストールまたはアンインストールするたびに、そのインストールに関する重要情報が、インベントリだけでなく、次のディレクトリにある一連のログ・ファイルにも保存されます。

$ORACLE_HOME/cfgtoollogs

これらのログ・ファイルを使用してインストールの問題をトラブルシューティングできます。これらのファイルは、WindowsまたはUNIXコンピュータにインストールする様々なソフトウェア・コンポーネントの削除と構成にも不可欠です。OUIでは、現在のセッション・ログ・ファイルの名前と場所が「インストール」ページに表示されます。各インストールまたは構成ユーティリティには、$ORACLE_HOME/cfgtoollogsフォルダ内にログが含まれる個別のフォルダが用意されます。

注意: 製品の削除に使用されるログは、インストール・プロセス中に生成されるinstallActions<timestamp>.logとは異なります。installActions<timestamp>.logのほうが読み取りやすく、インストール時に実行された操作の表示に使用できます。

Oracle国際化

インストール・ダイアログの言語

OUIはオペレーティング・システムの言語で実行されます。OUIは、Javaが検出した言語(システムのローカルの値)を使用し、それをデフォルト言語に設定します。OUIのダイアログは、設定されている使用可能な言語で表示されます。オペレーティング・システムの言語に翻訳されていないOUIのダイアログは英語で表示されます。

OUIでは、oraparam.iniファイルで変数NLS_ENABLEDTRUEに設定されている場合のみ、翻訳されたGUIが表示されます。NLS_ENABLED変数がFALSEに設定されている場合、すべてのテキストが英語で表示されます。

注意: 国際化対応のために表示されるダイアログはカスタマイズ済の部品あり、その一部がOUIに組み込まれます。

 


Oracle Tuxedo Application Rehosting WorkbenchのWebディストリビューション

Oracle Tuxedo Application Rehosting Workbenchの評価版コピーは、オラクル社のWebサイト( http://www.oracle.com/technology/software/index.html)からダウンロードして入手できます。

Oracle Tuxedo Application Rehosting Workbench製品ソフトウェアのプラットフォームに固有のインストーラ・ファイルは、オラクル社のWebサイトからダウンロードして入手できます。

 


ハードウェアとソフトウェアの要件

システム要件

Oracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)のシステム要件を表1-1に示します。

表1-1 Oracle Tuxedo 12cリリース2 (12.1.3)のシステム要件
コンポーネント
要件
プラットフォーム*
ハード・ディスク・ドライブ
「Oracle Tuxedo Application Rehosting Workbenchのサポートされるプラットフォーム」のターゲット・プラットフォームのデータ・シートの記載のとおり。
メモリー
「Oracle Tuxedo Application Rehosting Workbenchのサポートされるプラットフォーム」のターゲット・プラットフォームのデータ・シートの記載のとおり。

一時ストレージ領域の要件

Oracleインストール・プログラムでは一時ディレクトリを使用します。Oracle Tuxedo Application Rehosting Workbenchをターゲット・システムにインストールする際に必要なファイルがアーカイブからこのディレクトリに抽出されます。インストール時には、インストーラに同梱の圧縮されたJava Runtime Environment (JRE)と圧縮解除されたJREを格納するための十分な領域を持つ一時ディレクトリが必要になります。インストールの最後に、インストール・プログラムはJREを一時ディレクトリからOracleホーム・ディレクトリに移動します。Oracleホーム・ディレクトリについては、「Oracleホーム・ディレクトリ」を参照してください。

必要な一時ストレージ領域の量は、「Oracle Tuxedo Application Rehosting Workbenchのサポートされるプラットフォーム」のデータ・シートの記載のとおり、ターゲット・プラットフォームごとに異なります。

OUIを起動すると、実行可能ファイルとリンク・ファイルをマシンでデフォルトの/tmpディレクトリ(Microsoft WindowsではC:\Documents and Settings\<user ID>\Local Settings\Temp)に自動的にコピーします。マシンでcronジョブの定期実行(実行中の場合がある他のプロセスと並行)が設定されていると、これらのジョブでデフォルトの一時ディレクトリをクリーンアップしようとするので、いくつかのファイルが削除されてOUIが失敗します。

適切な一時領域を確保するには、代替ディレクトリをインストール用の一時ディレクトリとして割り当ててください。マシンで一時ディレクトリをクリーンアップするように自動的に実行するcronジョブやプロセスがある場合、TMPやTEMPの環境変数を別の場所(デフォルトの場所以外)に必ず設定してください。この場所はハード・ドライブでセキュアな場所(つまり、クリーンアップ・ジョブが実行していない場所)にします。この代替TEMPディレクトリに書込み権限があることも確認してください。これはrunInstallerの実行前に行う必要があります。

注意: 別の一時ディレクトリの場所の指定は必須ではなく、cronジョブがコンピュータで設定され/tmpディレクトリをクリーンアップする場合のみ必要です。

 


Oracleインストール・プログラム

Oracle Tuxedo Application Rehosting Workbenchソフトウェアは、インストーラ・ファイルとして配布されます。このファイルには、Oracleインストール・プログラムのコピーも含まれます。Oracleインストール・プログラムは、Oracle Tuxedo製品をWindowsまたはUNIXシステムにインストールするためのOracleの標準ツールです。

インストール方法

Oracleインストール・プログラムは、2通りのインストール方法をサポートしています。次の方法のいずれかを使用して、Oracle Tuxedo Application Rehosting Workbench製品ソフトウェアをインストールできます。

インストールの取消し

GUIモードで「取消」または「閉じる」ウィンドウ・ボタンをクリックすると、Oracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)のインストールが不完全になります。Oracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)を再インストールする必要があります。

以前のOracle Tuxedo Application Rehosting Workbench製品ディレクトリにOracle Tuxedo Application Rehosting Workbench 12cリリース 2 (12.1.3)をインストールした後で元の構成に戻る必要がある場合は、以前のバージョンのOracle Tuxedo Application Rehosting Workbenchを再インストールする必要があります。

 


Oracleホーム・ディレクトリ

Oracle Tuxedo Application Rehosting Workbenchをインストールする際には、Oracleホーム・ディレクトリの指定が求められます。Oracleホーム・ディレクトリは、同じマシン上にインストールされた複数のOracle製品が使用する共通ファイルのリポジトリです。

Oracleホームとは、Oracle製品が稼働するシステム・コンテキストです。その内容は次のとおりです。

Oracleホーム・ディレクトリの選択

Oracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)のインストール中、新しいOracleホーム・ディレクトリの入力または既存のOracleホーム・ディレクトリの選択が求められます。

 


インストール作業のロード・マップ

これで、インストールを開始する準備が整いました。Oracle Tuxedo Application Rehosting Workbench 12cリリース2 (12.1.3)をインストールするには、次のいずれかの項を参照してください。

Oracle Tuxedo Application Rehosting Workbenchソフトウェアをアンインストールする場合は、「インストール後の作業の実行」を参照してください。


  先頭に戻る       前  次