Oracle Database Clientインストレーション・ガイド 10gリリース2(10.2) for Microsoft Windows(x64) B25691-04 |
|
この付録では、レスポンス・ファイルを使用してOracle Database Clientのサイレント・インストールまたは非対話型インストールを実行する方法を説明します。この付録の内容は、次のとおりです。
Oracle Universal Installerの起動時にレスポンス・ファイルを指定すると、Oracleソフトウェアのインストールおよび構成のすべてまたは一部を自動化できます。Oracle Universal Installerでは、一部またはすべてのプロンプトに対する応答にレスポンス・ファイルの値が使用されます。
通常、Oracle Universal Installerは対話モードで実行されます。つまり、Graphical User Interface(GUI)画面で情報の入力を要求されます。この情報を提供するためにレスポンス・ファイルを使用するときは、次のいずれかのモードを使用してコマンド・プロンプトでOracle Universal Installerを実行します。
-silent
パラメータを指定してsetup.exe
を実行し、Oracle Universal Installerのプロンプトへの応答を含んだレスポンス・ファイルを含めます。
-silent
パラメータを指定せずにsetup.exe
を実行します。ただし、レスポンス・ファイルまたは該当するその他のパラメータは含めます。
サイレントまたは非対話型インストール用の設定は、レスポンス・ファイルにリストされた変数に値を入力することで定義します。たとえばOracleホーム名を指定するには、次の例に示すようにORACLE_HOME_NAME
変数に適切な値を指定します。
ORACLE_HOME_NAME="OraDBHome1"
レスポンス・ファイルの変数設定を指定するもう1つの方法は、Oracle Universal Installerを実行するときにコマンドライン引数として渡す方法です。次に例を示します。
SYSTEM_DRIVE:¥setup.exe_location> setup -silent "ORACLE_HOME_NAME=OraDBHome1" ...
変数およびその設定は必ず引用符で囲んでください。
表A-1に、Oracle Universal Installerをサイレント・モードまたは抑制モードで実行するいくつかの理由を示します。
レスポンス・ファイルを使用してOracle Database Clientをインストールする一般的な手順は、次のとおりです。
次のいずれかの方法を使用してレスポンス・ファイルを作成できます。
「レスポンス・ファイルの準備」で、レスポンス・ファイルをカスタマイズまたは作成する方法を説明します。
「レスポンス・ファイルを使用したOracle Universal Installerの実行」で、レスポンス・ファイルを使用してOracle Universal Installerを実行する方法を説明します。
この項では、サイレント・モードまたは非対話モードのインストール時に使用するレスポンス・ファイルを準備する方法について説明します。
Oracleには、製品、インストール・タイプおよび構成ツールごとに、レスポンス・ファイルのテンプレートが用意されています。これらのファイルは、Oracle Databaseインストール・メディア上のclient¥response
ディレクトリにあります。
レスポンス・ファイル・テンプレートを使用したレスポンス・ファイルの作成は、Enterprise EditionまたはStandard Editionのインストール・タイプの場合に使用すると便利です。
表A-2に、使用可能なOracle Database Clientのサンプル・レスポンス・ファイルを示します。
レスポンス・ファイルをコピーおよび変更する手順は、次のとおりです。
client¥response
ディレクトリから、適切なレスポンス・ファイルをハード・ドライブにコピーします。
Oracle Database Clientインストール固有の設定を編集する他に、FROM_LOCATION
パスが正しく、インストール・メディアのstage
ディレクトリにあるproducts.xml
ファイルを指していることを確認します。この変数を、たとえば次のように絶対パスを指すように設定することもできます。
FROM_LOCATION="¥¥myserver¥client¥stage¥products.xml"
パスワードなどの機密情報を、レスポンス・ファイル内ではなくコマンドラインで指定できることを覚えておいてください。この方法は、「レスポンス・ファイルの働き」で説明されています。
レスポンス・ファイルは、記録モードを使用してOracle Universal Installerを対話モードで実行することで作成できます。この方法は、カスタム・インストールまたはソフトウェアのみのインストールの場合に使用すると便利です。
レスポンス・ファイルを記録すると、「サマリー」ウィンドウの完了直後にレスポンス・ファイルが生成されるので、レスポンス・ファイルを作成するためにOracle Database Clientをインストールする必要はありません。この方法でレスポンス・ファイルを作成した後、必要に応じてカスタマイズできます。
非対話モードのインストール中に記録モードを使用する場合、Oracle Universal Installerによりオリジナル・ソースのレスポンス・ファイルに指定されていた変数の値が新規レスポンス・ファイルに記録されます。
レスポンス・ファイルを記録する手順は、次のとおりです。
cd
コマンドを使用して、Oracle Universal Installerのsetup.exe
実行可能ファイルが含まれているディレクトリに変更します。 Oracle Databaseインストール・メディアでは、setup.exe
はclient
ディレクトリ内にあります。あるいは、インストール・ファイルをダウンロードまたはコピーしたディレクトリにナビゲートします。
SYSTEM_DRIVE:¥setup.exe_location> setup -record -destinationFile response_file_name
response_file_name
を、新規レスポンス・ファイルの完全パス名に置き換えます。次に例を示します。
SYSTEM_DRIVE:¥setup.exe_location> setup -record -destinationFile
c:¥response_files¥install_oracle10_2.rsp
その後、Oracle Universal Installerにより、コマンドラインで指定したパスとファイル名を使用して新規レスポンス・ファイルが保存されます。
Oracle Database Clientインストール固有の設定を編集する他に、FROM_LOCATION
パスが正しく、インストール・メディアのstage
ディレクトリにあるproducts.xml
ファイルを指していることを確認します。この変数を、たとえば次のように絶対パスを指すように設定することもできます。
FROM_LOCATION="¥¥myserver¥client¥response¥stage¥products.xml"
パスワードなどの機密情報を、レスポンス・ファイル内ではなくコマンドラインで指定できることを覚えておいてください。この方法は、「レスポンス・ファイルの働き」で説明されています。
この段階でインストールを実行するには、作成したレスポンス・ファイルを指定して、Oracle Universal Installerをコマンドラインで実行できます。Windows VistaおよびWindows Server 2008では、管理者権限でコマンド・プロンプトを開く必要があります。Oracle Universal Installerの実行可能ファイル(setup.exe
)には、いくつかのオプションが用意されています。たとえば、これらのオプションのフル・セットに関するヘルプ情報を表示するには、次のように-help
オプションを指定してsetup.exe
を実行します。
SYSTEM_DRIVE:¥setup.exe_location> setup -help
「起動を準備中...」というメッセージが表示された新しいコマンド・ウィンドウが表示されます。すぐに、そのウィンドウにヘルプ情報が表示されます。
Oracle Universal Installerを実行し、レスポンス・ファイルを指定する手順は、次のとおりです。
SYSTEM_DRIVE:¥setup.exe_location> setup [-silent] "variable=setting" [-nowelcome] [-noconfig] [-nowait] -responseFile filename
項目の説明:
filename
: レスポンス・ファイルのフルパスを指定します。
-silent
: Oracle Universal Installerをサイレント・モードで実行します。「ようこそ」ウィンドウは表示されません。-silent
を使用する場合、-nowelcome
オプションは必要ありません。
"
variable
=
setting
"
は、レスポンス・ファイルに設定するのではなくコマンドラインで実行するレスポンス・ファイル内の変数を指します。変数とその設定は引用符で囲みます。
-nowelcome
: インストール時に表示される「ようこそ」ウィンドウが表示されません。
-noconfig
: インストール時のコンフィギュレーション・アシスタントの実行が抑制され、かわりにソフトウェアのみのインストールが実行されます。
-nowait
: サイレント・インストールの完了時にコンソール・ウィンドウを閉じます。
|
Copyright © 1996, 2008 Oracle Corporation. All Rights Reserved. |
|