ヘッダーをスキップ
Oracle Database Gatewayインストレーションおよび構成ガイド
11gリリース1(11.1) for AIX 5L Based Systems(64-bit), HP-UX PA-RISC(64-bit), HP-UX Itanium, Solaris Operating System (SPARC 64-bit), Linux x86, and Linux x86-64
E05708-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

A 非対話型インストールでのレスポンス・ファイルの使用方法

この付録では、レスポンス・ファイルを使用してOracle製品をインストールおよび構成する方法について説明します。この付録の内容は次のとおりです。

A.1 概要

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

次の表で、サイレント・モードまたは抑止モードでOracle Universal Installerを実行する場合のいくつかの理由について説明します。

モード 使用する場合
サイレント 次の場合はサイレント・モードを使用します。
  • 無人インストールを実行する場合。無人インストールは、atなどのオペレーティング・システム・ユーティリティを使用してスケジュールできます。

  • ユーザー操作なしで複数のシステムに同様のインストールを行う場合

  • X Window Systemソフトウェアがインストールされていないシステムにソフトウェアをインストールする場合

Oracle Universal Installerの起動時に使用した端末に進捗情報が表示されますが、Oracle Universal Installerの画面は一切表示されません。

抑止 抑止モードは、Oracle Universal Installerのプロンプトの全部ではなく一部にデフォルトの応答を指定して、複数のシステムに同様のOracleソフトウェア・インストールを行う場合に使用します。

特定のインストーラ画面に必要な情報をレスポンス・ファイルに指定しないと、Oracle Universal Installerによりその画面が表示されます。必要な情報がすべて提供されている画面は、抑止されます。


A.1.1 インストールの概要

Oracle Universal Installerをサイレント・モードまたは抑止モードで使用してOracle製品をインストールおよび構成するには、次の手順を実行します。

  1. oraInst.locファイルを作成します。

  2. レスポンス・ファイルを準備します。

  3. サイレント・モードまたは抑止モードでOracle Universal Installerを実行します。

次の各項でこれらの手順について説明します。

A.2 oraInst.locファイルの作成

Oracle Universal Installerをサイレント・モードまたは抑止モードで使用してOracle製品をインストールする場合、oraInst.locファイルがまだ存在しなければ手動で作成する必要があります。このファイルでは、Oracleインベントリ・ディレクトリの場所を指定します。Oracle Universal Installerは、システムにインストールされるOracle製品のインベントリをこのディレクトリに作成します。


注意:

以前にシステムにOracleソフトウェアをインストールしたことがある場合、通常、oraInst.locファイルはすでに存在します。ファイルが存在する場合、改めて作成する必要はありません。

oraInst.locファイルを作成するには、次の手順を実行します。

  1. ユーザーをrootに変更します。

  2. HP-UX PA-RISCおよびSolaris(SPARC)では、/var/opt/oracleディレクトリを作成します(存在しない場合)。

    # mkdir /var/opt/oracle
    
  3. オペレーティング・システムに応じて、次のようにディレクトリを変更します。

    AIX:

    # cd /etc
    

    HP-UX PA-RISCおよびSolaris(SPARC):

    # cd /var/opt/oracle
    
  4. 次のコマンドを入力し、oraInst.locファイルに対して適切な所有者、グループおよび権限を設定します。

    # chown oracle:oinstall oraInst.loc
    # chmod 664 oraInst.loc
    

A.3 レスポンス・ファイルの準備

この項では、サイレント・モードまたは抑止モードによるインストール時に使用されるレスポンス・ファイルの準備方法について説明します。

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

Oracleには、製品およびインストール・タイプごと、および構成ツールごとにレスポンス・ファイル・テンプレートが付属します。Oracle Gatewayのレスポンス・ファイルtg.rspおよびnetca.rspは、メディアのresponseディレクトリにあります。


注意:

ハード・ディスクにソフトウェアをコピーしている場合、レスポンス・ファイルはDisk1/responseディレクトリにあります。

レスポンス・ファイルを準備するには、次の手順を実行します。

  1. レスポンス・ファイル・ディレクトリから使用しているシステムのディレクトリにレスポンス・ファイルをコピーします。

    $ cp /directory_path/response/response_file.rsp local_directory
    

    この例では、directory_pathがCD-ROMのマウント・ポイント・ディレクトリまたはDVDのディレクトリです。ハード・ディスクにソフトウェアをコピーしている場合、必要に応じてresponseディレクトリのファイルを編集できます。

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

    $ vi /local_dir/response_file.rsp
    
  3. ファイル内の指示に従い、ファイルを編集します。


    注意:

    レスポンス・ファイルを正しく構成しないと、Oracle Universal Installerまたはコンフィギュレーション・アシスタントは失敗します。サイレント・モードによるインストールが失敗した場合のトラブルシューティングの詳細は、「サイレント・モードのレスポンス・ファイルのエラー処理」を参照してください。

  4. ファイルに対する権限を700に変更します。

    $ chmod 700 /local_dir/response_file.rsp
    

A.3.2 レスポンス・ファイルの記録

この方法は、カスタム・インストールまたはソフトウェアのみのインストールに対して非常に効果的です。

Oracle Universal Installerを対話型モードで使用してレスポンス・ファイルを記録し、そのファイルを編集してサイレント・モードまたは抑止モードによるインストールを実行するのに使用できます。レスポンス・ファイルを記録する場合、そのままインストールを完了するか、システムへのソフトウェアのコピーが始まる前に「サマリー」ページでOracle Universal Installerを終了することができます。

新規レスポンス・ファイルを記録するには、次の手順を実行します。

  1. 各章に記載されているインストール前のタスクを完了します。

    Oracle Universal Installerを実行してレスポンス・ファイルを記録する場合、ソフトウェアのインストール要件が満たされているかどうかを確認するためにシステムがチェックされます。そのため、必要なインストール前のタスクをすべて完了し、インストールを完了させてレスポンス・ファイルを記録することをお薦めします。

  2. 現在のシステムに以前にOracleソフトウェアをインストールしたことがない場合、前述の項の手順に従ってoraInst.locファイルを作成します。

  3. Oracleソフトウェア所有者ユーザー(通常はoracle)が、Oracle Universal Installerの実行時に指定するOracleホームのパスに対する作成または書込み権限を持っていることを確認します。

  4. レスポンス・ファイルを記録するため、次のようなコマンドを入力してOracle Universal Installerを起動します。


    注意:

    レスポンス・ファイルの相対パスを指定しないでください。相対パスを指定すると、Oracle Universal Installerの実行に失敗します。

    $ /directory_path/runInstaller -record -destinationFile filename
    

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

    • directory_pathは、CD-ROMのマウント・ポイント・ディレクトリ、DVDのディレクトリのパス、またはハード・ディスク上のDisk1ディレクトリのパスです。

    • -recordパラメータでは、入力した応答をレスポンス・ファイルに記録するよう指定します。

    • filenameは、記録するレスポンス・ファイルのフルパスと名前です。

  5. 各インストーラ画面で、必要な情報を指定します。

  6. Oracle Universal Installerにより「サマリー」画面が表示されたら、次のいずれかを実行します。

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

    • 「取消」「はい」をクリックしてレスポンス・ファイルを作成しますが、ソフトウェアはインストールせずにOracle Universal Installerを終了します。

    レスポンス・ファイルは、-destinationFileオプションを使用して指定された場所に保存されます。

  7. インストールを完了しなかった場合、Oracleホーム・ディレクトリを削除します(このディレクトリは、Oracle Universal Installerが「ファイルの場所の指定」画面に指定されたパスを使用して作成したものです)。

  8. 記録したレスポンス・ファイルを別のシステムで使用する前に、テキスト・エディタを使用してファイルを編集し、必要な変更を加えます。

    編集時には、ファイル内のコメントをガイドとして使用してください。

A.4 サイレント・モードまたは抑止モードでのOracle Universal Installerの実行

サイレント・モードまたは抑止モードでOracle Universal Installerを実行するには、次の手順を実行します。

  1. 各章に記載されているインストール前のタスクを完了します。

  2. Oracleソフトウェア所有者ユーザー(通常はoracle)としてログインします。

  3. サイレント・モードまたは抑止モードでOracle Universal Installerを起動するため、次のようなコマンドを入力します。

    $ $ /directory_path/runInstaller -silent -noconfig -responseFile filename
    

    注意:

    レスポンス・ファイルの相対パスを指定しないでください。相対パスを指定すると、Oracle Universal Installerの実行に失敗します。

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

    • directory_pathは、インストール・メディアのマウント・ポイント・ディレクトリ、DVDのディレクトリのパス、またはハード・ディスク上のDisk1ディレクトリのパスです。

    • -silentは、サイレント・モードでOracle Universal Installerを実行することを示します。

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

    • filenameは、構成済のインストール・レスポンス・ファイルのフルパスと名前です。


    注意:

    runInstallerコマンドの他のオプションの詳細を確認するには、次のコマンドを入力してください。
    $ /directory_path/runInstaller -help