レスポンス・ファイルを使用した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環境変数を設定する必要があります。

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

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

モードをサイレントに設定するには、-silentフラグを-responseFileフラグと組み合せて使用します。

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

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

レスポンス・ファイル・モードで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