Db2-Kommandos aus Natural absetzen

#### Search Results

Search

# Db2-Kommandos aus Natural absetzen

Mit dem Teil DB2 Command Execution der Natural Tools for DB2 können Sie Db2-Kommandos aus einer Natural-Umgebung heraus absetzen.

Für jeden Benutzer wird eine Datei in der Systemdatei FUSER geführt. Diese Datei wird unter dem Objektnamen `DB2$CMD` in der Natural Library des aktuellen Benutzers gespeichert.

Sie können ein Kommando auswählen und übergeben, die Kommandodatei speichern und den Ausgabereport speichern und/oder drucken.

In diesem Kapitel werden die folgenden Themen behandelt:

- Funktion Execute DB2 Command aufrufen

- Kommando-Datei anzeigen

- Ausgabereport anzeigen

## Funktion Execute DB2 Command aufrufen

Um die Funktion aufzurufen:

- Geben Sie im Natural Tools for DB2 Main Menu den Funktionscode `D` ein und drücken Sie Enter.

  Der Bildschirm Execute DB2 Command wird angezeigt:

         16:07:56              ***** NATURAL TOOLS FOR DB2 *****            2009-10-30
                                    - Execute DB2 Command -

                                Code   Function

                                  C    Display Commands
                                  O    Display Output
                                  ?    Help
                                  .    Exit

                          Code .. _    Library .. DBA_____

        Command ===>
        Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
              Help        Exit                                                  Canc

  Die folgenden Funktionen sind verfügbar:

  Code | Beschreibung
  --- | ---
  `C` | Zeigt Ihre Kommandodatei an. Wenn Sie noch keine Kommandodatei gespeichert haben, wird eine Standarddatei angezeigt.
  `O` | Wenn eine Ausgabedatei vorhanden ist, wird der Ausgabereport angezeigt.

  Die folgenden Parameter können angegeben werden:

  Parameter | Beschreibung
  --- | ---
  `Library` | Sie können einen Benutzernamen oder eine Library angeben. Der Standardwert ist die aktuelle Benutzerkennung.

## Kommando-Datei anzeigen

Um die Kommando-Datei anzuzeigen:

- Geben Sie im Menü Execute DB2 Command den Funktionscode `C` ein und drücken Sie Enter.

  Der Bildschirm DB2 Commands wird angezeigt:

        16:12:11              ***** NATURAL TOOLS FOR DB2 *****            2009-10-30
                                       - DB2 Commands -

          Mark the line of the command you want to execute with 'S' and press PF4

          Cmd 1    _    -DISPLAY THREAD (*).........................................
          Cmd 2    _    -DISPLAY LOCATION...........................................
          Cmd 3    _    -DISPLAY DATABASE(*) LIMIT(2500)............................
                        ............................................................
          Cmd 4    _    -DISPLAY PROCEDURE (*)......................................
                        ............................................................
          Cmd 5    _    -DISPLAY DATABASE(DSNDB04) LIMIT (*)........................
                        ............................................................
          Cmd 6    _    ............................................................
                        ............................................................
          Cmd 7    _    ............................................................
                        ............................................................
          Cmd 8    _    ............................................................
                        ............................................................
                        ............................................................

        Command ===>
        Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
                          Exit  Subm  Save                                Next  Canc

  Mit PF11 (Next) können Sie zur nächsten Seite blättern.

  Sie können den Inhalt der Kommandodatei ändern. Speichern Sie Ihre Änderungen mit PF5 (Save).

Um ein Kommando auszuführen:

- Markieren Sie das Kommando mit einem `S` und drücken Sie PF4 (Subm).

  Die Ergebnisse werden auf dem Bildschirm DB2 Commands Output angezeigt.

        16:13:23              ***** NATURAL TOOLS FOR DB2 *****           2009-10-30
                                    - DB2 Commands Output -

          Command:           -DISPLAY DATABASE(DSNDB04) LIMIT (*)
          Return Code 1:     00000000          Return Code 2:   00000000
          Length of Output:  00001AFB

          DSNT360I - ***********************************
          DSNT361I - *  DISPLAY DATABASE SUMMARY
                     *    GLOBAL
          DSNT360I - ***********************************
          DSNT362I -     DATABASE = DSNDB04  STATUS = RW
                         DBD LENGTH = 72674
          DSNT397I -
          NAME     TYPE PART STATUS             PHYERRLO PHYERRHI CATALOG  PIECE
          -------- ---- ---- ------------------ -------- -------- -------- -----
          ADRESSE  TS        RW
          ALIASRBY TS        RW
          ALLDATA0 TS        RW

        Command ===>
        Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
                          Exit        Save  --    -     +     ++                Canc

Um die Kommandodatei zu speichern:

1. Drücken Sie PF5 (Save).

   Die Ausgabedatei wird unter dem Objektnamen `DB2$OUT` in der Natural Library des aktuellen Benutzers gespeichert.

2. Drücken Sie PF3 (Exit) um zur Kommandodatei zurückzukehren.

   Sie können weitere Kommandos zur Ausführung übergeben.

## Ausgabereport anzeigen

Um den letzten Ausgabe-Datensatz anzuzeigen:

- Geben Sie im Menü Execute DB2 Command den Funktionscode `O` ein und drücken Sie Enter.

  Der Bildschirm DB2 Commands Output wird angezeigt:

        16:13:57              ***** NATURAL TOOLS FOR DB2 *****           2009-10-30
                                    - DB2 Commands Output -

          Command:           -DISPLAY DATABASE(*) LIMIT(2500)
          Return Code 1:     00000000          Return Code 2:   00000000
          Length of Output:  00007468

          DSNT360I - ***********************************
          DSNT361I - *  DISPLAY DATABASE SUMMARY       *
                     *    GLOBAL                       *
          DSNT360I - ***********************************
          DSNT362I -     DATABASE = DSNDB01  STATUS = RW
                         DBD LENGTH = 8000
          DSNT397I -
          NAME     TYPE PART STATUS             PHYERRLO PHYERRHI CATALOG  PIECE
          -------- ---- ---- ------------------ -------- -------- -------- -----
          DBD01    TS        RW
          SPT01    TS        RW
          SCT02    TS        RW

        Command ===>
        Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
                          Exit        Print --    -     +     ++                Canc

  Drücken Sie PF5 (Print), um den Ausgabe-Datensatz zu drucken.

### On this page

- Funktion Execute DB2 Command aufrufen
- Kommando-Datei anzeigen
- Ausgabereport anzeigen