Sie können EXPLAIN-Tabellen bzw. Query Tuner-Tabellen erstellen und die Produktlizenz 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 Produktlizenz 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 (CM - Konvertierungsmodus von Version 9.1), Version 10 (NFM - Modus für neue Funktionen), Version 11 (Modus für neue Funktionen) und Version 11 (Konvertierungsmodus von DB2 for z/OS)| Name des Unterordners |
V9 |
V10CM9 |
V10 |
V11 NFM |
V11 CM |
| 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 |
JCL: AOCDDL11
DBRMs: AOC5OADM
AOC5OAPC AOC5OEPL AOC5OEXM
AOC5OFMM AOC5OIA1 AOC5OIA2 AOC5OIA3 AOC5OIA4 AOC5OIA5 AOC5OIA7 AOC5OIA8 AOC5OIAA AOC5OIAK AOC5OIAL AOC5ONPT AOC5OPKG AOC5OQA AOC5OQIA AOC5OSA AOC5OSCM AOC5OWCC AOC5OWCM AOC5OWSA AOC5OWSM |
JCL: AOCDDLBC
DBRMs: AOC5OADM AOC5OEPL
AOC5OEXM AOC5OFMM AOC5OIA1 AOC5OIA2
AOC5OIA3 AOC5OIA4 AOC5OIA5 AOC5OIA7
AOC5OIA8 AOC5OIAA AOC5OIAK AOC5OIAL
AOC5ONPT AOC5OPKG AOC5OQA AOC5OQIA
AOC5OSA AOC5OWCC AOC5OWCN AOC5OWSA AOC5OWSM
AOC5OWTA |
- Erstellen Sie Objekte für InfoSphere Optim Query Workload Tuner. Version 4.1.0.1.
- Modifizieren Sie die jeweilige JCL-AOCDDL-Jobdatei entsprechend Ihrer Umgebung.
- Optional: AOCICU
- In diesem Schritt wird die Datenbank, in der InfoSphere Optim Query Workload Tuner die erforderlichen Objekte erstellt, gelöscht.
Löschen Sie die Datenbank nicht, wenn Sie Abfrageworkloads optimiert haben und Sie die Informationen, die InfoSphere Optim Query Workload Tuner dazu gespeichert hat, behalten wollen.
- Erforderlich: AOCIAS
- In diesem Schritt wird die Datenbank, in der InfoSphere Optim Query Workload Tuner die erforderlichen Objekte erstellt, erstellt.
- Erforderlich: AOCSA
- In diesem Schritt wird eine Tabelle definiert, die es Benutzern ermöglicht, RUNSTATS-Anweisungen zu speichern, die von der Advisorfunktion für Statistikdaten und der Advisorfunktion für Workloadstatistikdaten empfohlen werden.
Benutzer können gespeicherte RUNSTATS-Empfehlungen bei Bedarf abrufen.
- Erforderlich: AOCWCC
- In diesem Schritt werden Objekte erstellt, die zur Speicherung von Informationen zu Abfrageworkloads verwendet werden.
- Erforderlich: AOCWSA
- In diesem Schritt werden Objekte erstellt, die von der Advisorfunktion für Workloadstatistikdaten verwendet werden.
- Erforderlich: AOCWIA
- In diesem Schritt werden Objekte erstellt, die für die Advisorfunktion für Workloadindizes erforderlich sind.
- Erforderlich: AOCWAPC
- In diesem Schritt werden Objekte erstellt, die für Vergleiche von Abfrageworkloads erforderlich sind.
- Erforderlich: AOCSCA
- In diesem Schritt werden Objekte erstellt, die für die Advisorfunktion für Statistikerfassung erforderlich sind, die unter DB2 for z/OS Version 11 oder höher ausgeführt wird.
- Erforderlich: AOCSP
- In diesem Schritt werden optionale gespeicherte Prozeduren erstellt.
- SYSPROC.OPT_EXECUTE_TASK
- Informationen zur Verwendung dieser gespeicherten Prozedur finden Sie in Gespeicherte Prozedur SYSPROC.OPT_EXECUTE_TASK auf DB2 for z/OS-Subsystemen aktivieren.
- SYSPROC.OPT_RUNSQL
- Informationen zur Verwendung dieser gespeicherten Prozedur finden Sie in Gespeicherte Prozedur SYSPROC.OPT_RUNSQL aktivieren.
- SYSPROC.OPT_STAT_ADVICE
- Rufen Sie diese gespeicherte Prozedur aus einer Anwendung auf, um Empfehlungen für die Erfassung von Statistikdaten in Tabellen auf einem Subsystem mit DB2 Version 11 for z/OS im Modus für neue Funktion zu erhalten. Die gespeicherte Prozedur kann entweder die Katalogtabelle SYSIBM.DSN_STAT_FEEDBACK mit Empfehlungen füllen oder RUNSTATS-Profile aktualisieren.
- Erforderlich: AOCBIND
- In diesem Schritt werden Pakete gebunden, die von den Komponenten von InfoSphere Optim Query Workload Tuner für den Zugriff auf Datenbankobjekte verwendet werden.
Eine Liste der Pakete finden Sie in Pakete, die auf DB2 for z/OS-Subsystemen gebunden werden müssen, die mit InfoSphere Optim Query Workload Tuner verwendet werden.
- Erforderlich, wenn Sie RACF verwenden: AOCGRT
- In diesem Schritt wird ein Zugriff auf Pakete erteilt, die im Schritt AOCBIND erstellt werden.
- Erforderlich, wenn Sie RACF nicht verwenden: AOCGRT2
- Entfernen Sie die Kommentarzeichen für Jobschritt AOCGRT2, wenn Sie keine RACF-Gruppen für InfoSphere Optim Query Workload Tuner zur Verwendung als sekundäre Berechtigungs-IDs erstellen wollen. 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.
- Erforderlich, wenn Sie den Jobschritt AOCSP ausführen: AOCTJRT
- In diesem Schritt wird die Datei erstellt, die die LE-Umgebungsoptionen für die WLM-Umgebung enthält.
Diese Umgebung wird zur Ausführung der gespeicherten Prozeduren SYSPROC.OPT_EXECUTE_TASK und SYSPROC.OPT_STAT_ADVICE verwendet.
- Optional: AOCEXPCU
- Wenn Sie eine Gruppe von EXPLAIN-Tabellen löschen wollen, die einer bestimmten SQL-Berechtigungs-ID zugeordnet sind, können Sie dies in diesem Schritt tun.
- Optional: AOCEXP
- In diesem Schritt werden Gruppen von EXPLAIN-Tabellen gelöscht, die von Ihnen angegebenen SQL-Berechtigungs-IDs zugeordnet sind.
- Optional: AOCCMT
- In diesem Schritt werden Werte in den DB2-Kataloginformationen gespeichert, wie z. B. die Namen von Pufferpools, Speichergruppen und Datenbanken.
Wenn eine andere Person über die grafische Schnittstelle von InfoSphere Optim Query Workload Tuner im IBM Data Studio-Client eine Gruppe von EXPLAIN-Tabellen erstellen will, füllt die Schnittstelle verschiedene Felder mit diesen Werten.
- Ü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 Lizenz 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 eines der folgenden Zugriffsrechte verfügt, die zum Aktivieren der Produktlizenz 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.