Datenbanktabellen aus der exportierten Tabellendatendefinitionssprache erneut erstellen

Wenn Sie mit den Implementierungstools von WebSphere Application Server eine EJB-JAR-Datei mit CMP-Entity-Beans implementieren, wird die Zieldatenbank ausgewählt und eine entsprechende Datei Tabelle.ddl erstellt. Diese Datei enthält die erforderliche SQL-Anweisung für das Generieren der Datenbanktabelle für Ihre CMP-Beans.

Informationen zu diesem Vorgang

Nachfolgend ist der Prozess der Erstellung von Tabellen in DB2 beschrieben.

Vorgehensweise

  1. Extrahieren Sie die Datei Tabelle.ddl aus der JAR-Datei Ihrer CMP-Enterprise-Bean, und speichern Sie sie auf Ihrem Datenbankserver.
    • [AIX Solaris HP-UX Linux Windows]Speichern Sie die Datei in einem Arbeitsverzeichnis, wie z. B. C:\temp, auf Ihrer DB2-Maschine.
    • [z/OS]Speichern Sie die Datei in einem temporären Verzeichnis auf Ihrer Workstation. Übertragen Sie die Datei in eine Datei auf Ihrem DB2 for z/OS-System.
    • [IBM i]Speichern Sie die Datei in einem Arbeitsverzeichnis im integrierten Dateisystem auf Ihrem DB2 UDB for iSeries-Server.
  2. Führen Sie die Datei Tabelle.ddl aus.
    • [AIX Solaris HP-UX Linux Windows]Führen Sie den Befehl C:\temp>db2cmd aus. Ersetzen Sie die Angabe C:\temp in dem genannten Befehl durch das ausgewählte Verzeichnis. Es erscheint ein DB2-Befehlsfenster, in dem Sie die folgenden Befehle eingeben (und dabei C:\temp durch das von Ihnen gewählte Verzeichnis ersetzen) müssen:
      1. C:\temp>db2 connect to Name_Ihrer_DB
      2. C:\temp>db2 -tf Tabelle.ddl //Dieser Befehl erstellt Tabellen für Ihre CMP-Enterprise-Bean.
      3. C:\temp>db2 disconnect all
      [AIX][HP-UX][Solaris]Anmerkung: Wenn Sie DB2 auf unterstützten UNIX-Systemen ausführen, verwenden Sie dieselben Befehle. Führen Sie die Befehle einfach in einem Benutzerkonto aus, das für DB2 berechtigt ist, und nicht in einem DB2-Befehlsfenster.
    • [z/OS]Geben Sie die Dateigruppe als Eingabedateigruppe für SPUFI an, und führen Sie das Programm aus.
    • [IBM i]Fügen Sie der Datei Tabelle.ddl eine SQL-Anweisung vom Typ CREATE hinzu, und führen Sie anschließend die Datei aus:
      1. Starten Sie iSeries Navigator.
      2. Klicken Sie auf das iSeries-Symbol des Systems, auf dem Sie die Datenbankdatei erstellen möchten.
      3. Erweitern Sie den Eintrag Database, und klicken Sie mit der rechten Maustaste auf die Systemdatenbank.
      4. Wählen Sie Run SQL Scripts... aus.
      5. Wählen Sie File > Open aus.
      6. Navigieren Sie zur Datei Tabelle.ddl, die Sie extrahiert haben, und wählen Sie Öffnen aus.
      7. Erstellen Sie eine Datenbank oder Datensammlung in der Datei, indem Sie die folgende SQL-Anweisung als erste Anweisung in die Datei Tabelle.ddl einfügen:
        CREATE COLLECTION
        Datensammlung
        ;
        Hier steht Datensammlung für den Namen Ihrer Datenbank.
      8. Wählen Sie Run > All aus, um alle Befehle auszuführen, die in der Datei Tabelle.ddl enthalten sind.
      9. Wählen Sie View > Job Log... aus, und prüfen Sie, ob die Tabelle erstellt wurde.
      10. Wählen Sie File > Save aus, um die Datenbank zu speichern.

Ergebnisse

Die Datenbanktabellen sind damit erstellt.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_recdbddl
Dateiname:tdat_recdbddl.html