Sie können EXPLAIN-Tabellen bzw. Query Tuner-Tabellen erstellen und die komplette Gruppe von Optimierungsfeatures aktivieren, indem Sie JCL-Jobs anpassen und übergeben.
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:
- 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 |
- Erstellen Sie die Tabellen für Version 4.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 |
- 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 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.
- Übergeben Sie den Job.
- 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.
- Aktivieren Sie die komplette Gruppe von Optimierungsfeatures für InfoSphere Optim Query Workload Tuner auf dem Subsystem.
- 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
- 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.
- 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.