DB2 einrichten

Bei den folgenden Anweisungen wird davon ausgegangen, dass Sie DB2 Universal Database verwenden. Sie werden durch die folgenden Tasks geführt:

Hinweis: Berücksichtigen Sie Folgendes beim Erstellen der Datenbanktabellen und beim Zugriff darauf:

Gehen Sie wie folgt vor:

  1. Öffnen Sie ein neues Dokument in einem Texteditor, kopieren Sie das folgende Script zum Erstellen der Datenbank STAFFDB und zur Ausführung des Dienstprogramms BIND, fügen Sie es in das Dokument ein und speichern Sie die Datei unter dem Namen errorhandler1.sql.
  2. Geben Sie in einem DB2-Befehlsfenster folgenden Befehl ein, um sicherzustellen, dass DB2 gestartet ist:
    db2start
  3. Navigieren Sie in einem DB2-Befehlsfenster zu dem Ordner, in dem die Datei errorhandler1.sql enthalten ist, und geben Sie den folgenden Befehl ein:
    db2 -vf errorhandler1.sql
  4. Öffnen Sie ein neues Dokument in einem Texteditor, kopieren Sie das folgende Script zum Erstellen der STAFF-Tabellen, fügen Sie es in das Dokument ein und speichern Sie die Datei unter dem Namen errorhandler2.sql.
    CONNECT TO STAFFDB
    DROP TABLE STAFF
    CREATE TABLE STAFF (STAFFNUM CHAR(10), LASTCHANGE TIMESTAMP, FIRSTNAME CHAR(30), LASTNAME CHAR(30))
    TERMINATE
  5. Navigieren Sie in einem DB2-Befehlsfenster zu dem Ordner, in dem die Datei errorhandler2.sql enthalten ist, und geben Sie den folgenden Befehl ein:
    db2 -vf errorhandler2.sql

    Warten Sie das Ende des Scripts ab. Wenn Sie das Script zum ersten Mal ausführen, wird folgende Nachricht angezeigt, wobei DB2ADMIN für Ihren Benutzernamen und TBNAME für den Tabellennamen steht:

    DB21034E The command was processed as an SQL statement 
    because it was not a valid Command Line Processor command. 
    During SQL processing it returned: SQL0204N "DB2ADMIN.TBNAME" is an undefined name.
    SQLSTATE=42704
    Ignorieren Sie diese Nachricht. Die Nachricht wird angezeigt, weil das Script versucht, möglicherweise bereits vorhandene Tabellen namens STAFF zu löschen, bevor sie neu erstellt werden. Wenn das Script jedoch zum ersten Mal ausgeführt wird, kann es keine vorhandenen Tabellen finden.
  6. Erstellen Sie eine ODBC-Definition für die Datenbank STAFFDB mit dem Datenquellennamen (DNS) STAFFDB. Die entsprechenden Anweisungen finden Sie in der WebSphere Message Broker-Dokumentation unter ODBC-Verbindungen zu den Datenbanken herstellen.

Zurück zu 'Datenbank konfigurieren'