JCL zum Konfigurieren eines DB2 for z/OS-Subsystems ausführen

Sie können EXPLAIN-Tabellen bzw. Query Tuner-Tabellen erstellen und die komplette Gruppe von Optimierungsfeatures aktivieren, indem Sie JCL-Jobs anpassen und übergeben.

Vorbereitende Schritte

Führen Sie die Schritte 1 bis 9 in Checkliste für die Konfiguration für DB2 for z/OS für die Verwendung mit InfoSphere Optim Query Workload Tuner aus.

Informationen zu diesem Vorgang

Wenn Ihr Subsystem für InfoSphere Optim Query Workload Tuner Version 3.1 oder 3.1.1 konfiguriert wurde, müssen Sie die Schritte in dieser Vorgehensweise nicht ausführen.

Vorgehensweise

Gehen Sie wie folgt vor, um EXPLAIN-Tabellen bzw. Query Tuner-Tabellen zu erstellen und die komplette Gruppe von Optimierungsfeatures zu aktivieren:

  1. Laden Sie die erforderlichen JCL-Jobdateien und DBRMs vom Clientsystem auf das Subsystem hoch.
    Die JCL-Dateien und DBRMs befinden sich im Installationsverzeichnis für den IBM® Data Studio-Client.
    • Wenn Sie den IBM Data Studio-Client auf einem Windows-System installiert haben, befindet sich die JCL im Verzeichnis Installationsverzeichnis\QueryTunerServerConfig\all_features\ZOS\Versionsnummer_und_Modus.
    • Wenn Sie den IBM Data Studio-Client auf einem Linux-System installiert haben, befindet sich die JCL im Verzeichnis .Installationsverzeichnis/QueryTunerServerConfig/all_features/ZOS/Versionsnummer_und_Modus.

    Laden Sie die JCL-Dateien im ASCII-Format und die DBRMs im Binärformat hoch.

    Tabelle 1. JCL und DBRMs für Version 9.1, Version 10 (Konvertierungsmodus (CM) von Version 9.1) und Version 10 (Modus für neue Funktionalität) von DB2 for z/OS
    Name des Unterordners V9 V10CM9 V10
    Liste der Dateien JCL:
    AOCDDL9

    DBRMs:
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXK
    AOC5OFMJ
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCK
    AOC5OWQA
    AOC5OWSA
    AOC5OWSK
    JCL:
    AOCDDLX9

    DBRMs:
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXK
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCK
    AOC5OWQA
    AOC5OWSA
    AOC5OWSK
    JCL:
    AOCDDL10

    DBRMs:
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXM
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCM
    AOC5OWQA
    AOC5OWSA
    AOC5OWSM
  2. Erstellen Sie die Tabellen für Version 4.1.
    1. Modifizieren Sie die jeweilige JCL-AOCDDL-Jobdatei entsprechend Ihrer Umgebung. In der folgenden Tabelle sind die JCL-AOCDDL-Jobdateien für die einzelnen Umgebungen aufgelistet.
      Version von DB2 for z/OS auf dem Subsystem JCL-Job Version 4.1
      DB2 Version 10 for z/OS im Modus für neue Funktion AOCDDL10
      DB2 Version 10 for z/OS im Konvertierungsmodus von Version 9 AOCDDLX9
      DB2 Version 9 for z/OS AOCDDL9
    2. Optional: Entfernen Sie die Kommentarzeichen für Jobschritt AOCGRT2, wenn Sie keine RACF-Gruppen für InfoSphere Optim Query Workload Tuner erstellen wollen, um eine sekundäre Berechtigungs-ID zu verwenden. Das Produkt kann die RACF-IDs verwenden, um Tabellen mit EXPLAIN zu bearbeiten und andere Tasks auszuführen. Wenn Sie die Kommentarzeichen für diesen Jobschritt entfernen, müssen Sie Berechtigungs-IDs bereitstellen, die anstelle der RACF-IDs verwendet werden sollen. Diese Berechtigungs-IDs müssen dieselben IDs sein, mit denen Benutzer des Produkts über den Data Studio-Client eine Verbindung zum Subsystem herstellen.

      Wenn Sie die Kommentarzeichen für diesen Jobschritt entfernen, müssen einzelne Benutzer im Data Studio-Client außerdem eine Option abwählen, bevor sie versuchen, SQL-Anweisungen zu optimieren, die auf dem Subsystem ausgeführt werden. Nach dem Starten des Data Studio-Clients muss jeder Benutzer Fenster > Benutzervorgaben auswählen. Erweitern Sie anschließend Datenverwaltung und wählen Sie Query Tuner aus. Die abzuwählende Benutzervorgabe hat die Bezeichnung Internen Prozessen die Verwendung der RACF-IDs DB2OE und DB2OSCA ermöglichen.

    3. Übergeben Sie den Job.
  3. Wenn Sie den Jobschritt AOCGRT2 vor dem Ausführen des Jobs AOCDDL nicht auf Kommentar gesetzt haben, erstellen Sie die folgenden beiden RACF-Gruppen und verlinken Sie Ihre Benutzer mit diesen Gruppen.
    • DB2OSCA
    • DB2OE
  4. Aktivieren Sie die komplette Gruppe von Optimierungsfeatures für InfoSphere Optim Query Workload Tuner auf dem Subsystem.
    1. Stellen Sie sicher, dass die von Ihnen zum Herstellen einer Verbindung mit dem Subsystem verwendete Berechtigungs-ID über eine der folgenden Berechtigungen oder Zugriffsrechte verfügt, die zum Aktivieren der kompletten Gruppe von Optimierungsfeatures erforderlich sind.
      • DB2 Version 9.1 for z/OS:
        • Zugriffsrecht CREATEIN für das Schema DB2OE (wenn Sie in Schritt 3 die RACF-Gruppe DB2OE erstellt haben)
        • Berechtigung SYSADM oder SYSCTRL
      • DB2 10 for z/OS und höher:
        • Zugriffsrecht CREATEIN für das Schema DB2OE (wenn Sie in Schritt 3 die RACF-Gruppe DB2OE erstellt haben)
        • Berechtigung SYSADM, SYSCTRL oder DBADM
    2. Laden Sie die folgende Datei auf das Subsystem hoch: qwt_license.jcl Diese Datei befindet sich im Ordner QueryTunerServerConfig\all_features\ZOS\License\ des Installationsverzeichnisses des IBM Data Studio-Clients.
    3. Ersetzen Sie die Variablen $$DSN und $$USER durch Werte für Ihre Systemumgebung und übergeben Sie den Job.

Nächste Schritte

Kehren Sie zur Checkliste für die Konfiguration für DB2 for z/OS für die Verwendung mit InfoSphere Optim Query Workload Tuner zurück und fahren Sie ab Schritt 12 fort.

Feedback