ヘッダーをスキップ
Oracle Database Clientインストレーション・ガイド
11gリリース1(11.1) for Microsoft Windows
E05879-05
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

B レスポンス・ファイルを使用したOracle Database Clientのインストール

この付録では、レスポンス・ファイルを使用して、Oracle Database Clientのサイレントまたは非対話型のインストールを実行する方法について説明します。内容は、次のとおりです。

B.1 レスポンス・ファイルの機能

Oracle Universal Installerの起動時にレスポンス・ファイルを指定すると、Oracleソフトウェアのインストールおよび構成のすべてまたは一部を自動化できます。Oracle Universal Installerでは、一部またはすべてのプロンプトに対する応答にレスポンス・ファイル内の値が使用されます。

通常、Oracle Universal Installerは対話モードで実行されます。つまり、Graphical User Interface(GUI)画面で情報の入力を要求されます。レスポンス・ファイルを使用してこの情報を入力する場合は、次のいずれかのモードでコマンド・プロンプトからOracle Universal Installerを実行します。

レスポンス・ファイルにリストされている変数に値を入力して、サイレントまたは非対話型インストール用の設定を定義します。たとえば、Oracleホーム名を指定するには、次の例に示すように、ORACLE_HOME_NAME変数に適切な値を入力します。

ORACLE_HOME_NAME="OraDBHome1"

レスポンス・ファイルの変数の設定を指定する別の方法は、その設定をOracle Universal Installerの実行時にコマンドラインの引数として渡す方法です。次に例を示します。

DRIVE_LETTER:\setup.exe_location> setup -silent "ORACLE_HOME_NAME=OraDBHome1" ...

変数とその設定値は必ず引用符で囲んでください。


関連項目:

レスポンス・ファイルの形式の詳細は、『Oracle Universal InstallerおよびOpatchユーザーズ・ガイド』を参照してください。

B.1.1 サイレント・モードまたは非対話モードを使用する理由

表B-1に、Oracle Universal Installerをサイレント・モードまたは抑制モードで実行するいくつかの理由を示します。

表B-1 サイレントまたは非対話モードを使用する理由

モード 使用方法

サイレント

次の場合にサイレント・モードを使用します。

  • アンアテンド・インストールを実行する場合

  • ユーザーとの対話なしで複数のシステムに同様のインストールを複数実行する場合

Oracle Universal Installerでは、起動に使用したウィンドウに進捗情報が表示されますが、Oracle Universal Installerの画面は表示されません。

非対話

Oracle Universal Installerプロンプトのすべてではなく一部にのみデフォルトの応答を指定して、複数のシステムに類似したOracleソフトウェアをインストールする場合は、非対話モードを使用します。

特定のインストーラ画面に必要な情報をレスポンス・ファイルに指定しない場合、Oracle Universal Installerでその画面が表示されます。必要な情報をすべて指定した画面は表示されません。


B.1.2 レスポンス・ファイルの一般的な使用手順

レスポンス・ファイルを使用してOracle Database Clientをインストールする一般的な手順は、次のとおりです。

  1. インストール設定に必要なレスポンス・ファイルをカスタマイズまたは作成します。

    レスポンス・ファイルは、次のいずれかの方法で作成できます。

    • インストールで提供されるサンプル・レスポンス・ファイルの1つを変更します。

    • 記録モードを使用して、コマンド・プロンプトでOracle Universal Installerを実行します。

    レスポンス・ファイルをカスタマイズまたは作成する方法は、「レスポンス・ファイルの準備」を参照してください。

  2. レスポンス・ファイルを指定し、サイレント・モードまたは非対話モードを使用して、コマンド・プロンプトからOracle Universal Installerを実行します。


    注意:

    Windows Vistaでは、コマンド・プロンプトを使用する場合に管理者権限が必要です。

    レスポンス・ファイルを使用してOracle Universal Installerを実行する方法は、「レスポンス・ファイルを使用したOracle Universal Installerの実行」を参照してください。

B.2 レスポンス・ファイルの準備

この項では、サイレント・モードまたは非対話モードでのインストール時に使用するレスポンス・ファイルを準備するための方法について説明します。

B.2.1 レスポンス・ファイル・テンプレートの編集

Oracleには、製品、インストール・タイプおよび構成ツールごとに、レスポンス・ファイルのテンプレートが用意されています。これらのファイルは、Oracle Databaseインストール・メディアのclient\responseディレクトリにあります。

レスポンス・ファイル・テンプレートを使用したレスポンス・ファイルの作成は、Enterprise EditionまたはStandard Editionインストール・タイプに最も便利な方法です。

表B-2に、使用可能なOracle Database Clientサンプル・レスポンス・ファイルを示します。

表B-2 レスポンス・ファイル

レスポンス・ファイル名 目的

netca.rsp

Oracle Net Configuration Assistantでクライアント・インストール・タイプによる構成を実行します。

clientadmin.rsp

Oracle Database Clientの「管理者」インストール

clientcustom.rsp

Oracle Database Clientの「カスタム」インストール

instantClient.rsp

Oracle Database Clientの「InstantClient」インストール

clientruntime.rsp

Oracle Database Clientの「ランタイム」インストール


レスポンス・ファイルをコピーおよび変更する手順は、次のとおりです。

  1. Oracle Databaseメディアにあるclient\responseディレクトリから、適切なファイルをハード・ドライブにコピーします。

  2. テキスト・ファイル・エディタでレスポンス・ファイルを変更します。

    Oracle Database Clientのインストール固有の設定を編集する以外に、FROM_LOCATIONパスが正しく、インストール・メディアのstageディレクトリにあるproducts.xmlファイルを指していることを確認します。この変数は、次に示すような絶対パスを指すように設定することもできます。

    FROM_LOCATION="\\myserver\client\stage\products.xml"
    

    レスポンス・ファイル変数は、レスポンス・ファイル内ではなく、コマンドラインで指定できます。この方法の詳細は、「レスポンス・ファイルの機能」を参照してください。


    関連項目:

    レスポンス・ファイルの作成方法の詳細は、『Oracle Universal InstallerおよびOpatchユーザーズ・ガイド』を参照してください。インストール済のOracle Databaseで、「スタート」「プログラム」「Oracle - HOME_NAME「Oracle Installation Products」「Universal Installer Concepts Guide」を選択します。このマニュアルは、HTML形式で表示されます。

  3. 「レスポンス・ファイルを使用したOracle Universal Installerの実行」の手順に従って、レスポンス・ファイルを実行します。

B.2.2 レスポンス・ファイルの記録

記録モードを使用して、Oracle Universal Installerを対話モードで実行して、レスポンス・ファイルを作成できます。この方法は、カスタム・インストールまたはソフトウェアのみのインストールの場合に使用すると便利です。

レスポンス・ファイルを記録すると、サマリー・ウィンドウを完了した直後にレスポンス・ファイルが生成されるため、レスポンス・ファイルを作成するためにOracle Database Clientをインストールする必要はありません。この方法でレスポンス・ファイルを作成した後は、必要に応じてその内容をカスタマイズできます。

非対話モードによるインストール中に記録モードを使用する場合、Oracle Universal Installerでは、元のソース・レスポンス・ファイルで指定された変数値を新規レスポンス・ファイルに記録します。


注意:

基本インストール・タイプに基づくレスポンス・ファイルの作成には、記録モードは使用できません。

レスポンス・ファイルを記録する手順は、次のとおりです。

  1. レスポンス・ファイルの作成対象のコンピュータが、第2章に記載されている要件を満たしていることを確認してください。

  2. コマンド・プロンプトでcdコマンドを使用して、Oracle Universal Installerのsetup.exe実行可能ファイルを格納するディレクトリに移動します。


    注意:

    Windows Vistaでは、コマンド・プロンプトを使用する場合に管理者権限が必要です。

    Oracle Databaseインストール・メディアでは、setup.execlientディレクトリにあります。あるいは、インストール・ファイルをダウンロードまたはコピーしたディレクトリに移動します。

  3. 次のコマンドを入力します。

    DRIVE_LETTER:\setup.exe_location> setup -record -destinationFile response_file_name
    

    response_file_nameを、新規レスポンス・ファイルの完全パス名に置き換えます。次に例を示します。

    DRIVE_LETTER:\setup.exe_location> setup -record -destinationFile c:\response_files\install_oracle11_1.rsp
    
  4. Oracle Universal Installerの起動後、インストール設定を入力します。この設定はレスポンス・ファイルに記録されます。

  5. サマリー・ウィンドウが表示されたら、次のいずれかを実行します。

    • 「インストール」をクリックしてレスポンス・ファイルを作成してから、インストールを続行します。

    • レスポンス・ファイルを作成するが、インストールは続行しない場合、「取消」をクリックします。インストールは停止しますが、入力した設定はレスポンス・ファイルに記録されます。

    以後、Oracle Universal Installerでは、コマンドラインで指定されたパスとファイル名を使用して、新規レスポンス・ファイルを保存します。

  6. 新規レスポンス・ファイルを編集し、稼働するコンピュータの環境に応じた変更を加えます。

    Oracle Database Clientのインストール固有の設定を編集する以外に、FROM_LOCATIONパスが正しく、インストール・メディアのstageディレクトリにあるproducts.xmlファイルを指していることを確認します。この変数は、次に示すような絶対パスを指すように設定することもできます。

    FROM_LOCATION="\\myserver\client\response\stage\products.xml"
    

    レスポンス・ファイル変数は、レスポンス・ファイル内ではなく、コマンドラインで指定できます。この方法の詳細は、「レスポンス・ファイルの機能」を参照してください。

  7. 次の「レスポンス・ファイルを使用したOracle Universal Installerの実行」の手順に従って、レスポンス・ファイルを実行します。

B.3 レスポンス・ファイルを使用したOracle Universal Installerの実行

この段階では、作成したレスポンス・ファイルを指定してコマンドラインからOracle Universal Installerを実行し、インストールを実行する準備ができています。Windows Vistaでは、コマンド・プロンプトは管理者権限で開く必要があります。Oracle Universal Installerの実行可能ファイルsetup.exeには、いくつかのオプションが用意されています。これらのオプション全体のヘルプ情報を表示するには、次のように-helpオプションを指定してsetup.exeを実行します。

DRIVE_LETTER:\setup.exe_location> setup -help

「起動を準備中...」のメッセージとともに新しいコマンド・ウィンドウが表示されます。ヘルプ情報が、すぐにこのウィンドウに表示されます。

Oracle Universal Installerを実行してレスポンス・ファイルを指定する手順は次のとおりです。

  1. Oracle Database Clientをインストールするコンピュータにレスポンス・ファイルを置きます。

  2. コマンド・プロンプトで、該当するレスポンス・ファイルを指定してOracle Universal Installerを実行します。Windows Vistaでは、コマンド・プロンプトは管理者権限で開く必要があります。次に例を示します。

    DRIVE_LETTER:\setup.exe_location> setup [-silent] "variable=setting" [-nowelcome] [-noconfig] [-nowait]
    -responseFile filename
    

    各パラメータの意味は次のとおりです。

    • filename: レスポンス・ファイルのフルパスを示します。

    • -silent: サイレント・モードでOracle Universal Installerを実行します。ようこそ・ウィンドウは表示されません。-silentを使用する場合は、-nowelcomeオプションは不要です。

    • "variable=setting": レスポンス・ファイルに設定するのではなくコマンドラインで実行する、レスポンス・ファイル内の変数を参照します。変数とその設定値は引用符で囲みます。

    • -nowelcome: インストール時に表示されるようこそウィンドウを非表示にします。

    • -noconfig: インストール時にコンフィギュレーション・アシスタントの実行を抑制し、かわりにソフトウェアのみのインストールを実行します。

    • -nowait: サイレント・インストールが完了すると、コンソール・ウィンドウを閉じます。


関連項目:

  • レスポンス・ファイルを使用したインストールの詳細は、『Oracle Universal InstallerおよびOpatchユーザーズ・ガイド』の「Oracle製品のインストール」を参照してください。

  • レスポンス・ファイルを使用した削除の詳細は、『Oracle Universal InstallerおよびOpatchユーザーズ・ガイド』の「Oracle製品の削除」を参照してください。