スクリプト ファイルを使用した Oracle データストアの作成

重要: Oracle を使用する際は、他のデータベース タイプとは異なり、データストアを格納する物理データベースが存在しない場合に自動では作成されないため、これらのスクリプトを実行する前に物理データベースを作成しておく必要があります。
  1. データベース スクリプト ファイルを作成するには、コマンド ラインで次のコマンドを入力します。
    dbfhadmin -script -type:datastore -provider:ora -name:<datastore-name> -file:<script-name.sql> 

    <datastore-name> はデータベース内に作成するデータストアの名前です (構成ファイルの更新時に指定済みのデータベース名にしてください)。<script-name.sql> は作成するスクリプト ファイルの名前です。

    注: -file オプションを省略した場合のデフォルト名は create_datastore_<datastore-name>_ora.sql です。
  2. 必要なすべてのデータストアについて、追加のスクリプト ファイルを作成します。

    スクリプト ファイルを作成したら、dbfhadmin ユーティリティを使用して実行し、必要なデータベースを作成します。

    -createdb コマンドを実行する前に、sqlplus コマンドが PATH にあることを確認してください(SQL *Plus は、Oracle のコマンド ライン データベース ユーティリティです)。

  3. データベースを作成するには、コマンド ラインで次のコマンドを入力します。
    dbfhadmin -createdb -file:<script-name.sql> -type:datastore -provider:ora -existdb:<db-name> -user:<user-name> -password:<password>

    <script-name.sql> は前の手順で作成したスクリプト ファイルの名前、<db-name>tnsnames.ora ファイル内のデータベース参照の名前、<user-name> および <password> はインスタンスの有効な資格情報です。

データストアを作成したら、dbfhdeploy コマンド ライン ユーティリティを使用してデータ ファイルのアップロードを開始できます。