Oracle Database Clientインストレーション・ガイド 10gリリース2(10.2)for AIX 5L Based Systems(64-bit) B25041-02 |
|
この付録では、レスポンス・ファイルを使用してOracle製品をインストールおよび構成する方法について説明します。 この付録の内容は、次のとおりです。
Oracle Universal Installerの起動時にレスポンス・ファイルを指定すると、Oracleソフトウェアのインストールおよび構成をすべてまたは一部自動化できます。Oracle Universal Installerでは、一部またはすべてのプロンプトに対する応答にレスポンス・ファイル内の値が使用されます。
通常、Oracle Universal Installerは対話型モードで実行されます。つまり、グラフィカル・ユーザー・インタフェース(GUI)画面で情報の提供を求めるプロンプトが表示されることを意味します。この情報を提供するためにレスポンス・ファイルを使用するときは、次のいずれかのモードを使用してコマンド・プロンプトでOracle Universal Installerを実行します。
すべてのプロンプトに対する応答をレスポンス・ファイルに組み込んで、Oracle Universal Installerの起動時に-silent
オプションを指定すると、Oracle Universal Installerはサイレント・モードで実行されます。サイレント・モードのインストール中、Oracle Universal Installerでは画面は表示されませんが、起動に使用した端末の進捗情報が表示されます。
一部またはすべてのプロンプトに対する応答をレスポンス・ファイルに組み込んで、-silent
オプションを省略すると、Oracle Universal Installerは抑制モードで実行されます。抑制モードのインストール中、Oracle Universal Installerでは、すべての必須情報を指定しなかった画面のみが表示されます。レスポンス・ファイルまたはコマンドライン・オプションで変数を使用して、「ようこそ」画面や「サマリー」画面など、情報を入力しないその他のインストーラ画面を非表示にすることもできます。
サイレントつまり非対話型のインストールの設定は、リストされた変数の値をレスポンス・ファイルに入力することで定義します。たとえばOracleホーム名を指定するには、次の例に示されているようにORACLE_HOME_NAME
変数に適切な値を指定します。
ORACLE_HOME_NAME="OraDBHome1"
レスポンス・ファイルの変数設定を指定するもうひとつの方法は、Oracle Universal Installerを実行するときにコマンドライン引数として渡す方法です。次に例を示します。
$ /directory_path/runInstaller -silent "ORACLE_HOME_NAME=OraDBHome1" ...
このコマンドで、directory_path
は、DVD上のclient
ディレクトリのパスまたはハード・ドライブのDisk1
ディレクトリのパスです。
この方法は、パスワードなどの機密情報をレスポンス・ファイル内に組み込まないようにする場合に特に便利です。次に例を示します。
$ /directory_path/runInstaller -silent "s_dlgRBOPassword=binks342" ...
変数およびその設定は必ず引用符で囲んでください。
次の表に、Oracle Universal Installerをサイレント・モードまたは抑制モードで実行するいくつかの理由を示します。
Oracle Universal Installerをサイレントまたは抑制モードで使用してOracle製品をインストールおよび構成する手順は、次のとおりです。
ここでは、各手順について説明します。
この項では、サイレント・モードまたは抑制モードのインストール時に使用するレスポンス・ファイルを準備する次の方法について説明します。
この方法は、「InstantClient」、「管理者」または「ランタイム」インストール・タイプの場合に使用すると便利です。
Oracleには、製品、インストール・タイプおよび構成ツールごとに、レスポンス・ファイルのテンプレートが用意されています。これらのファイルは、インストール・メディア上のclient/response
ディレクトリにあります。
表A-1に、Oracle Clientで提供されるレスポンス・ファイルを示します。
レスポンス・ファイル | 説明 |
---|---|
|
Oracle Clientの「InstantClient」インストール |
|
Oracle Clientの「管理者」インストール |
|
Oracle Clientの「ランタイム」インストール |
|
Oracle Clientの「カスタム」インストール |
レスポンス・ファイルをコピーして変更する手順は、次のとおりです。
$ cp /directory_path
/response/response_file.rsp local_directory
この例で、directory_path
はインストール・メディア上のclient
ディレクトリへのパスです。ソフトウェアをハード・ドライブにコピーした場合は、response
ディレクトリにあるファイルを必要に応じて編集できます。
$ vi /local_dir
/response_file.rsp
Oracle Databaseインストールに固有の設定を編集することに加えて、FROM_LOCATION
パスが正しいこと、そしてインストール・メディアのstage
ディレクトリにあるproducts.xml
ファイルを指していることを確認します。この変数を、たとえば次のように絶対パスを指すように設定することもできます。
FROM_LOCATION="/directory_path
/stage/products.xml"
パスワードなどの機密情報を、レスポンス・ファイル内ではなくコマンドラインで指定できることを覚えておいてください。この方法は、「レスポンス・ファイルの働き」で説明されています。
レスポンス・ファイルを適切に構成しないと、Oracle Universal Installerまたはコンフィギュレーション・アシスタントは失敗します。失敗したサイレント・モード・インストールのトラブルシューティングの詳細は、「サイレント・モードでのレスポンス・ファイルのエラー処理」を参照してください。
注意
Oracle Universal Installerを対話型モードで使用すると、編集可能なレスポンス・ファイルを記録して、サイレント・モードまたは抑制モードのインストールに使用できます。この方法は、カスタム・インストールつまりソフトウェアのみのインストールの場合に便利です。
レスポンス・ファイルの記録中、Oracle Universal Installerがソフトウェアをシステムにコピーする前であれば、インストールを完了したり、「サマリー」ページでOracle Universal Installerを終了できます。
非対話型モードのインストール中に記録モードを使用した場合、Oracle Universal Installerにより元のソース・レスポンス・ファイルに指定されていた変数値が新しいレスポンス・ファイル内に記録されます。
レスポンス・ファイルを記録する手順は、次のとおりです。
レスポンス・ファイルを記録するためにOracle Universal Installerを起動すると、システムをチェックして、ソフトウェアをインストールするための要件を満たしているかどうかが検証されます。このため、必要なインストール前の作業をすべて完了してから、インストールの実行中にレスポンス・ファイルを記録することをお薦めします。
oraInst.loc
ファイルを作成します。
oracle
)に、Oracle Universal Installerの実行時に指定するOracleホーム・パスの作成または書込み権限があることを確認します。
$ /directory_path/runInstaller -record -destinationFile response_filename
各項目の意味は次のとおりです。
レスポンス・ファイルは、-destinationFile
オプションを使用して指定した場所に保存されます。
ファイルを編集するときに、参考としてファイル内の指示を使用します。
これで、作成したレスポンス・ファイルを指定してOracle Universal Installerをコマンドラインで実行しインストールを実行することができます。Oracle Universal Installer実行可能ファイルrunInstaller
には、いくつかオプションが提供されています。これらのオプションのヘルプ情報が必要な場合は、-help
オプションを付けてsetup.exe
を実行します。
$ directory_path/runInstaller -help
しばらくすると、ヘルプ情報がウィンドウ内に表示されます。
レスポンス・ファイルを使用してOracle Universal Installerを実行する手順は、次のとおりです。
oracle
)としてログインします。
DISPLAY
環境変数を設定します。
$ /directory_path/runInstaller [-silent] [-noconfig] -responseFile
responsefilename
各項目の意味は次のとおりです。
root
ユーザーとしてログインし、root.sh
スクリプトを実行します。
$ su # /oracle_home_path/root.sh
|
Copyright © 2006 Oracle Corporation. All Rights Reserved. |
|