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

レスポンス・ファイルの作成後、作成したレスポンス・ファイルを指定してコマンドラインからOracle Universal Installerを実行し、インストールを実行します。

コマンドラインでOracle Universal Installerを実行し、作成したレスポンス・ファイルを指定します。Oracle Universal Installer実行可能ファイルrunInstallerおよびgridSetup.shには、複数のオプションがあります。すべてのオプションのヘルプ情報を参照するには、gridSetup.shまたはrunInstallerコマンドで-helpオプションを指定します。次に例を示します。

  • Oracle Databaseの場合:

    $ $ORACLE_HOME/runInstaller -help
  • Oracle Grid Infrastructureの場合:

    $ /u01/app/oracle/product/18.0.0/grid/gridSetup.sh -help

しばらくすると、ウィンドウ上にヘルプ情報が表示されます。

レスポンス・ファイルを使用してインストーラを実行するには、次の手順を実行します。

  1. 通常のインストールのインストール前の作業を実行します。

  2. ソフトウェア・インストール所有者ユーザーとしてログインします。

  3. レスポンス・ファイル・モードでインストールを実行する場合は、インストールを実行するユーザーのオペレーティング・システムのDISPLAY環境変数を設定します。

    注意:

    サイレント・モードでインストールを実行する場合は、DISPLAY環境変数を設定する必要はありません。

  4. コマンドを次のように入力して、サイレント・モードまたはレスポンス・ファイル・モードでインストーラを起動します。

    • Oracle Databaseの場合:

      $ $ORACLE_HOME/runInstaller [-silent] \
       -responseFile responsefilename
    • Oracle Grid Infrastructureの場合:

      $ /u01/app/oracle/product/18.0.0/grid/gridSetup.sh [-silent] \
       -responseFile responsefilename

    注意:

    レスポンス・ファイルのパスを相対パスで指定しないでください。相対パスを指定すると、インストーラが失敗します。

    この例では:

    • -silentは、インストーラをサイレント・モードで実行します。

    • responsefilenameは、構成したインストール・レスポンス・ファイルのフルパスおよびファイル名です。

  5. Oracleソフトウェアを初めてシステムにインストールする場合、Oracle Universal InstallerでorainstRoot.shスクリプトの実行が求められます。

    rootユーザーとしてログインし、orainstRoot.shスクリプトを実行します。

    $ su root
    password:
    # /u01/app/oraInventory/orainstRoot.sh

    注意:

    oraInst.locファイルを手動で作成する必要はありません。Oracle Inventoryディレクトリの場所を指定するにはorainstRoot.sh スクリプトの実行で十分です。
  6. インストールが終了したら、rootユーザーとしてログインし、root.shスクリプトを実行します。次に例を示します。

    $ su root
    password:
    # $ORACLE_HOME/root.sh