プライマリ・コンテンツに移動
Oracle® Databaseインストレーション・ガイド
12cリリース1 (12.1) for Microsoft Windows
B72973-09
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

C レスポンス・ファイルを使用したOracle Databaseのインストールおよび構成

この付録では、レスポンス・ファイルを使用したサイレントまたはレスポンス・ファイル・インストールの実行方法、ネットワーク接続の構成方法、Oracle Databaseの構成または起動方法について説明します。内容は次のとおりです。

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

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

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

  • サイレント・モード: 画面は一切表示されません。かわりに、Oracle Universal Installerの起動に使用したコマンド・ウィンドウに進捗情報が表示されます。サイレント・モードを使用するには、-silentパラメータを指定してsetup.exeを実行し、Oracle Universal Installerのプロンプトに対する応答を保持しているレスポンス・ファイルを組み込みます。

  • レスポンス・ファイル・モード: レスポンス・ファイル・モードによるインストールでは、レスポンス・ファイルに情報を指定した画面も、必要な情報を指定しなかった画面も、すべて表示されます。その利点は、レスポンス・ファイルに情報を指定しておいた画面でその値を確認しながらインストールを進めることができることです。レスポンス・ファイル・モードを使用するには、レスポンス・ファイルまたは適用する他のパラメータを含め、-silentパラメータを指定しないで、setup.exeを実行します。

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

ORACLE_HOME="C:\app\product"

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

DRIVE_LETTER:\setup.exe_location> setup -silent "ORACLE_HOME=C:\app\product" ...

この方法は、Oracleホームのユーザー・パスワードのみをサポートしています。


関連項目:

  • 『Oracle Universal InstallerおよびOpatchユーザーズ・ガイド for Microsoft Windows and UNIX Systems』

  • レスポンス・ファイルの詳細は、My Oracle SupportのWebサイトを参照してください。

    https://support.oracle.com/


C.1.1 サイレント・モードまたはレスポンス・ファイル・モードを使用する理由

表C-1に、Oracle Universal Installerをサイレント・モードまたはレスポンス・ファイル・モードで実行する理由をいくつか示します。

表C-1 サイレント・モードまたはレスポンス・ファイル・モードを使用する理由

モード 使用方法

サイレント

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

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

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

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

レスポンス・ファイル

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

レスポンス・ファイル・モードでは、すべてのインストーラ画面が表示されますが、これらの画面のフィールドのデフォルト値はレスポンス・ファイルから提供されます。レスポンス・ファイルに値を指定していない画面のフィールドには、情報を入力する必要があります。


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

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

  1. Oracle Automatic Storage Managementの使用を計画し、新規ディスクを構成する場合は、次の手順を実行する必要があります。

    1. DASまたはSANディスクのパーティションを作成します。

    2. asmtoolgまたはasmtoolユーティリティを使用して、手動でディスクを構成します。

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

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

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

    • コマンド・プロンプトでOracle Universal Installerを実行し、「レスポンス・ファイルの保存」オプションを選択することにより入力内容を保存します。

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

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


    注意:

    Windowsのコマンド・プロンプトでは、管理者権限が必要です。

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

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

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

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

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


注意:

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

表C-2に、利用可能なサンプル・レスポンス・ファイルを示します。

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

レスポンス・ファイル名 説明

db_install.rsp

Oracle Database 12cのサイレント・インストール

grid_install.rsp

Oracle Grid Infrastructureのサイレント・インストール

dbca.rsp

Database Configuration Assistantのサイレント・インストール

netca.rsp

Oracle Net Configuration Assistantのサイレント・インストール



注意:

レスポンス・ファイルのテンプレートを変更し、使用するために保存する場合、レスポンス・ファイルにはプレーン・テキストのパスワードが含まれている可能性があります。レスポンス・ファイルの所有権は、Oracleソフトウェア・インストールの所有者のみに与えられます。データベース管理者または他の管理者は、使用しない場合はレスポンス・ファイルを削除または保護することをお薦めします。

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

  1. Oracle Databaseインストール・メディアのdatabase\responseディレクトリから、該当するレスポンス・ファイルを自分のハード・ドライブにコピーします。

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


    関連項目:

    『Oracle Universal InstallerおよびOpatchユーザーズ・ガイド for Microsoft Windows and UNIX Systems』

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

C.2.2 レスポンス・ファイルの保存

Oracle Universal Installerを対話モードで使用してレスポンス・ファイルを保存し、このファイルを編集してからサイレント・モードまたはレスポンス・ファイル・モードのインストールに使用できます。

Oracle Database 11gリリース2(11.2)以降では、「サマリー」ページで「レスポンス・ファイルの保存」をクリックすると、インストール中にすべてのインストール手順をレスポンス・ファイルに保存できます。後で、サイレント・インストールを実行する際に生成されたレスポンス・ファイルを使用できます。

レスポンス・ファイルを保存する場合、インストールを完了するか、またはOracle Universal Installerがシステムへのソフトウェアのコピーを開始する前に「サマリー」ページでOracle Universal Installerを終了できます。


注意:

Oracle Universal Installerでは、パスワードはレスポンス・ファイルに保存されません。

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

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

    レスポンス・ファイルを保存するためにOracle Universal Installerを実行すると、システムをチェックして、ソフトウェアをインストールするための要件を満たしているかどうかが検証されます。このため、必要なインストール前の作業をすべて完了してから、インストール実行中にレスポンス・ファイルを保存することをお薦めします。

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


    注意:

    Windowsのコマンド・プロンプトでは、管理者権限が必要です。

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

  3. setup.exeを実行します。

  4. Oracle Universal Installerの起動後、インストール設定を入力します。この設定はレスポンス・ファイルに保存されます。

  5. インストーラに「サマリー」画面が表示されたら、次の手順を実行します。

    1. 「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルのファイル名および場所を指定します。次に、「保存」をクリックしてファイルに値を保存します。

    2. 「終了」をクリックして操作を続行します。

      インストールを続行しない場合は、「取消」をクリックします。インストールは停止しますが、保存されたレスポンス・ファイルは保持されます。

  6. 保存したレスポンス・ファイルを別のシステムで使用するには、事前にそのファイルを編集し、必要な変更を行います。

    ファイルを編集する際は、ファイル内の指示に従ってください。

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

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

DRIVE_LETTER:\setup.exe_location setup -help

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

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

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

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

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

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

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

    • setup.exe_location: setup.exeの場所を示します。

    • -silent: サイレント・モードでOracle Universal Installerを実行します。ようこそ・ウィンドウは表示されません。

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

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

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

    サイレント・インストール中にレスポンス・ファイルを保存すると、元のソース・レスポンス・ファイルに指定した変数値が新しいレスポンス・ファイルに保存されます。


関連項目:

  • 『Oracle Universal InstallerおよびOpatchユーザーズ・ガイド for Microsoft Windows and UNIX Systems』


C.4 レスポンス・ファイルを使用したNet Configuration Assistantの実行

レスポンス・ファイルを使用してNet Configuration Assistantを実行する場合は、サイレント・モードで実行します。これにより、システムにおけるOracle Netリスナーの構成および起動、ネーミング方法の構成、およびOracle Netサービス名の構成が可能になります。サイレント・モードでNetCAを実行するには、ORACLE_BASE\ORACLE_HOME\assistants\netcaディレクトリ、およびDVDのdatabase\responseディレクトリのresponseディレクトリにある、netca.rspレスポンス・ファイルを使用します。


注意:

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

Windowsのコマンド・プロンプトは、管理者権限で開く必要があります。

Net Configuration Assistantレスポンス・ファイルを作成する手順は、次のとおりです。

  1. レスポンス・ファイルのディレクトリからシステム上のディレクトリに、レスポンス・ファイル・テンプレートnetca.rspをコピーします。

    netca.rspは、Oracle Databaseインストール・メディアのdatabase\responseディレクトリにあります。

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

  3. ファイルに記述されている指示に従ってファイルを編集します。

    netca.rspレスポンス・ファイルを適切に構成しないと、Net Configuration Assistantに障害が発生します。

作成したレスポンス・ファイルを使用してNet Configuration Assistantを実行するには、次のようにサイレント・モードでNet Configuration Assistantを実行します。local_dirは、作成したnetca.rspレスポンス・ファイルを置いたディレクトリで置き換えてください。

C:\ORACLE_HOME\bin> netca /silent /responsefile local_dir\netca.rsp

次に例を示します。

C:\ORACLE_HOME\bin> netca /silent /responsefile
C:\oracle_response_files\mynetca.rsp

C.5 レスポンス・ファイルを使用したOracle Database Configuration Assistantの実行

Oracle Database Configuration Assistantをサイレント・モードまたはレスポンス・ファイル・モードで実行し、システムでOracle Databaseを構成および起動できます。Oracle Database Configuration Assistantをサイレント・モードまたはレスポンス・ファイル・モードで実行するには、ORACLE_BASE\ORACLE_HOME\assistants\netcaディレクトリ、およびDVDのdatabase\responseディレクトリのresponseディレクトリにある、dbca.rspレスポンス・ファイルを使用します。


注意:

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

Database Configuration Assistantをレスポンス・ファイル・モードで実行するには、-responseFileフラグを、-silentフラグまたは-progressOnlyフラグのどちらかと組み合せて使用する必要があります。Database Configuration Assistantをレスポンス・ファイル・モードで実行するには、グラフィック表示を使用し、DISPLAY環境変数を設定する必要があります。


関連項目:

  • 『Oracle Database管理者ガイド』

  • Oracle Automatic Storage Management管理者ガイド


Windowsのコマンド・プロンプトは、管理者権限で開く必要があります。

この章の内容は次のとおりです。

C.5.1 Database Configuration Assistantのサイレント・モード

モードをサイレントに設定するには、-silentフラグを-responseFileフラグと組み合せて使用します。サイレント・モードでは、レスポンス・ファイルに指定した値またはコマンドライン・オプションとして指定した値がDatabase Configuration Assistantで使用され、データベースが作成されます。サイレント・モードではウィンドウやユーザー・インタフェースは表示されません。

C.5.2 Database Configuration Assistantのプログレスのみモード

モードをプログレスのみに設定するには、-progressOnlyフラグを-responseFileフラグと組み合せて使用します。データベースが構成され開始されるにしたがって、Database Configuration Assistantにはステータス・メッセージが示されるウィンドウとプログレス・バーが表示されます。

このモードでは、レスポンス・ファイルに指定した値またはコマンドライン・オプションとして指定した値がDatabase Configuration Assistantで使用され、データベースが作成されます。

C.5.3 レスポンス・ファイル・モードでのDatabase Configuration Assistantの実行

Oracle Database Configuration Assistantレスポンス・ファイルを作成する手順は、次のとおりです。

  1. レスポンス・ファイルのディレクトリからシステム上のディレクトリに、レスポンス・ファイル・テンプレートdbca.rspをコピーします。

    dbca.rspレスポンス・ファイルは、Oracle Databaseインストール・メディアのdatabase\responseディレクトリにあります。

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

  3. ファイルに記述されている指示に従ってdbca.rspファイルを編集します。

    dbca.rspレスポンス・ファイルを適切に構成しないと、Oracle Database Configuration Assistantに障害が発生します。

作成したレスポンス・ファイルを使用してOracle Database Configuration Assistantを実行するには、次の構文を使用してサイレント・モードまたはレスポンス・ファイル・モードでOracle Database Configuration Assistantを実行します。

C:\ORACLE_HOME\bin> dbca {-progressOnly | -silent} -responseFile local_dir/dbca.rsp

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

  • -silent: Database Configuration Assistantをサイレント・モードで実行します。

  • -progressOnly: Oracle Database Configuration Assistantをレスポンス・ファイル・モードで実行します。

  • local_dirは、レスポンス・ファイル・テンプレートdbca.rspをコピーしたディレクトリのフルパスです。

次に例を示します。

C:\> ORACLE_HOME\bin> dbca -progressOnly -responseFile
C:\oracle_response_files\mydbca.rsp

レスポンス・ファイルを使用してデータベースを作成する方法の代替手段として、必要な情報をすべてコマンドライン・オプションで指定することによって、コマンドラインでdbcaを実行できます。Database Configuration Assistantは、stdoutに進捗メッセージを書き込みます。サポートされるオプションのリストについては、次のコマンドを入力します。

C:\ORACLE_HOME\bin\dbca -help

C.6 レスポンス・ファイルを使用したインストール後の構成

Oracleソフトウェアをインストールした後、次の各項に従って、レスポンス・ファイル構成を作成して実行します。

C.6.1 インストール後の構成ファイルについて

サイレント・モードまたはレスポンス・ファイル・モードでのインストールを実行する場合は、使用するサーバーについての情報をレスポンス・ファイルに指定します。指定しない情報は、Graphical User Interfaceによるインストール中に手動で入力します。ただし、レスポンス・ファイルには、ソフトウェアのインストール後にコンフィギュレーション・アシスタントから要求されるユーザー・アカウントのパスワードは含まれていません。コンフィギュレーション・アシスタントは、configToolAllCommandsというスクリプトによって起動されます。このスクリプトは、パスワード・レスポンス・ファイルを使用するとレスポンス・ファイル・モードで実行できます。スクリプトはこのパスワードを使用して、構成が完了するまで連続的に構成ツールを実行します。

クローン・インストールに使用するためにパスワード・ファイルを保存する場合は、セキュアな場所に格納することを強くお薦めします。また、エラーを修正するためにインストールを中止する必要がある場合は、configToolAllCommandsおよびパスワード・レスポンス・ファイルを使用してコンフィギュレーション・アシスタントを実行できます。

configToolAllCommandsのパスワード・レスポンス・ファイルは、次の構文オプションで構成されます。

  • internal_component_name: コンフィギュレーション・アシスタントによって構成されるコンポーネントの名前

  • variable_name: 構成ファイル変数の名前

  • value: 構成に使用する望ましい値。

コマンド構文は次のとおりです。

internal_component_name|variable_name=value

次に例を示します。

oracle.assistants.asm|S_ASMPASSWORD=welcome

次のようなパスワード・レスポンス・ファイルを使用して、セキュリティを維持することを強くお薦めします。

  • レスポンス・ファイルに対する権限が600に設定されていること。

  • レスポンス・ファイルの所有者がインストール所有者ユーザーであり、そのグループが中央インベントリ(oraInventory)グループに設定されていること。

C.6.2 レスポンス・ファイルを使用したインストール後の構成の実行

configToolAllCommandsスクリプトを使用してコンフィギュレーション・アシスタントを実行する手順は、次のとおりです。

  1. 構文filename.propertiesを使用し、レスポンス・ファイルを作成します。次に例を示します。

    C:\> copy nul cfgrsp.properties
    
  2. テキスト・エディタでファイルを開いてパスワード・テンプレートを切り貼りし、必要に応じて変更します。

    例C-1 スタンドアロン・サーバー用のOracle Grid Infrastructureのパスワード・レスポンス・ファイル

    Oracle Grid Infrastructureでは、BMCカードがある場合にこの機能を使用可能にするには、Oracle Automatic Storage Managementコンフィギュレーション・アシスタント(ASMCA)およびIntelligent Platform Managementインタフェース・コンフィギュレーション・アシスタント(IPMICA)のパスワードが必要です。次のレスポンス・ファイルを指定します。

    oracle.assistants.asm|S_ASMPASSWORD=password
    oracle.assistants.asm|S_ASMMONITORPASSWORD=password
    

    例C-2 Oracle Databaseのパスワード・レスポンス・ファイル

    Oracle Databaseの構成では、Database Configuration Assistant (DBCA)で使用するSYSSYSTEMおよびDBSNMPの各パスワードが必要です。S_ASMSNMPPASSWORDパスワードは、データベースでOracle ASMをストレージに使用する場合のみ必要です。同様に、S_PDBADMINPASSWORDパスワードは、1つ以上のプラガブル・データベース(PDB)を含むマルチテナント・コンテナ・データベース(CDB)を作成する場合にのみ必要です。また、Oracle Enterprise Managerの構成を選択した場合は、S_EMADMINPASSWORDパスワードにOracleソフトウェア・インストール所有者のパスワードを指定する必要があります。

    oracle.assistants.server|S_SYSPASSWORD=password
    oracle.assistants.server|S_SYSTEMPASSWORD=password
    oracle.assistants.server|S_DBSNMPPASSWORD=password
    oracle.assistants.server|S_PDBADMINPASSWORD=password
    oracle.assistants.server|S_EMADMINPASSWORD=password
    oracle.assistants.server|S_ASMSNMPPASSWORD=password
    

    Oracle Enterprise ManagerやOracle ASMを使用可能にしない場合は、それらのパスワード・フィールドを空白にしておきます。

  3. cfgrsp.propertiesファイルを保護するために、プロパティ・ページで権限を変更します。このファイルを右クリックして、プロパティ・ページを開きます。「セキュリティ」タブを選択して、「編集」ボタンをクリックし、グループまたはユーザーを選択してから、不要なユーザーの読取り権限の「拒否」チェック・ボックスを選択し、読取りアクセス権を削除します。

  4. ディレクトリを、ORACLE_HOME\cfgtoollogsに変更します。

  5. configToolAllCommandsを実行する前に、次のコマンドを使用して名前を変更します。

    copy configToolAllCommands configToolAllCommands.bat

  6. 次の構文を使用して構成スクリプトを実行します。

    configToolAllCommands.bat RESPONSE_FILE=\path\name.properties

    次に例を示します。

    C:\> configToolAllCommands.bat RESPONSE_FILE=C:\oracle\cfgrsp.properties