エクスポートされた表データ定義言語からのデータベース表の再作成

WebSphere® Application Server デプロイメント・ツールは、コンテナー管理パーシスタンス (CMP) エンタープライズ Bean を含む EJB JAR ファイルをデプロイする場合、ターゲット・データベースを選択し、対応する Table.ddl ファイルを作成します。 このファイルには、ご使用の CMP Bean のデータベース・テーブルを生成するのに必要な SQL ステートメントが含まれます。

このタスクについて

以下のステップは、DB2® で表を作成するプロセスを示しています。

手順

  1. CMP エンタープライズ Bean の JAR ファイルから Table.ddl ファイルを抽出し、それをデータベース・サーバーに保存します。
    • [AIX Solaris HP-UX Linux Windows]そのファイルをご使用の DB2 マシンの作業ディレクトリー (C:¥temp など) に保存します。
    • [z/OS]ファイルをワークステーション上の一時ディレクトリーに保存します。 このファイルを、DB2 for z/OS® システムにあるデータ・セットに転送します。
    • [IBM i]そのファイルを、ご使用の DB2 UDB for iSeries サーバーの統合ファイル・システム内にある作業ディレクトリーに保存します。
  2. Table.ddl ファイルを実行します。
    • [AIX Solaris HP-UX Linux Windows]C:¥temp を選択したディレクトリーで置換して、 コマンド C:¥temp>db2cmd を実行します。 DB2 コマンド・ウィンドウが表示されます。そのウィンドウに以下のコマンドを入力します (C:¥temp は、選択したディレクトリーで置換してください)。
      1. C:¥temp>db2 connect to your_db_name
      2. C:¥temp>db2 -tf Table.ddl //This command runs and creates tables for your CMP enterprise bean.
      3. C:¥temp>db2 disconnect all
      [AIX][HP-UX][Solaris]注: サポートされる UNIX システムで DB2 を実行する場合、これらと同じコマンドを使用します。 DB2 コマンド・ウィンドウからではなく、DB2 の許可を受けているユーザーとしてそれらを実行します。
    • [z/OS]SPUFI に入力データ・セットとしてデータ・セットを指定し、プログラムを実行します。
    • [IBM i]SQL CREATE ステートメントを Table.ddl ファイルに追加して、そのファイルを実行します。
      1. iSeries ナビゲーターを開始します。
      2. データベース・ファイルを作成するシステムに対応する iSeries アイコンを展開します。
      3. データベース」を展開し、システム・データベースを右クリックします。
      4. Run SQL Scripts...」を選択します。
      5. ファイル」>「オープン」と選択します。
      6. 抽出した Table.ddl ファイルにナビゲートし、「オープン」を選択します。
      7. Table.ddl ファイル内の最初のステートメントとして 以下の SQL ステートメントを入力して、このファイル内にデータベース、つまりコレクションを作成します。
        CREATE COLLECTION
        collection
        ;
        ここで、collection はご使用のデータベースの名前です。
      8. 実行」>「すべて」を選択して、Table.ddl ファイル内に含まれているすべてのコマ ンドを実行します。
      9. 表示」>「Job Log...」を選択し、 テーブルが正常に作成されたことを確認します。
      10. ファイル」>「保存」と選択して、データベースを保存します。

タスクの結果

データベース表が作成されます。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_recdbddl
ファイル名:tdat_recdbddl.html