Wenn Sie den vollständigen IBM® Data Studio-Client Version 3.1.1 nicht zum Konfigurieren einer DB2 for Linux, UNIX, and Windows-Datenbank verwenden wollen, können Sie die Konfiguration durchführen, indem Sie einige Scripts bearbeiten und ausführen.
Vorbereitende Schritte
Empfehlung: Erstellen Sie in der Datenbank mit DB2 for Linux, UNIX, and Windows, die Sie konfigurieren, einen Tabellenbereich für temporäre Systemtabellen mit einer Seitengröße von 8 KB oder größer, um mögliche Abfrageoptimierungsfehler zu vermeiden.
Vorgehensweise
Gehen Sie wie folgt vor, um Scripts zum Konfigurieren einer DB2 for Linux, UNIX, and Windows-Datenbank auszuführen:
- Führen Sie die Datei EXPLAIN.DDL in der Datenbank aus, die Sie für die SQL-Optimierung verwenden wollen. Die Datei befindet sich im Ordner MISC Ihrer DB2-Installation.
- Aktivieren Sie die Lizenz in der Datenbank.
- Stellen Sie in einem DB2-Befehlsfenster eine Verbindung zu der Datenbank her, für die Sie die Lizenz aktivieren wollen.
- Wechseln Sie in das Verzeichnis License.bat (für Windows-Systeme) oder License.sh (für Linux-Systeme), in dem sich die Datei befindet.
- Unter Windows: IBM_Data_Studio-Installationsverzeichnis\QueryTunerServerConfig\all_features\LUW\License\
- Unter Linux: IBM_Data_Studio-Installationsverzeichnis/QueryTunerServerConfig/all_features/LUW/License/
- Führen Sie die Datei mit dem Befehl db2 -vtf aus.
- Bearbeiten Sie die Datei luwsp.sql in einem Texteditor, indem Sie die Variable
$install durch den absoluten Pfad zu der Datei luwsp.jar ersetzen. Sie brauchen die Datei nach der Bearbeitung nicht auszuführen. In einem späteren Schritt werden Sie eine Batchdatei ausführen, die diese Datei ausführt.
Die beiden Dateien
luwsp.sql und
luwsp.jar befinden sich in folgendem Verzeichnis:
- Unter Windows: IBM_Data_Studio-Installationsverzeichnis\QueryTunerServerConfig\all_features\LUW\IA\
- Unter Linux: IBM_Data_Studio-Installationsverzeichnis/QueryTunerServerConfig/all_features/LUW/IA/
- Bearbeiten Sie die Datei wccexplainsp.sql in einem Texteditor, indem Sie die Variable
$install durch den absoluten Pfad zu der Datei wccexplainsp.jar ersetzen. Sie brauchen die Datei nach der Bearbeitung nicht auszuführen. In einem späteren Schritt werden Sie eine Batchdatei ausführen, die diese Datei ausführt.
Die beiden Dateien
wccexplainsp.sql und
wccexplainsp.jar befinden sich in folgendem Verzeichnis:
- Unter Windows: IBM_Data_Studio-Installationsverzeichnis\QueryTunerServerConfig\all_features\LUW\WCC\
- Unter Linux: IBM_Data_Studio-Installationsverzeichnis/QueryTunerServerConfig/all_features/LUW/WCC/
- öffnen Sie ein DB2-Befehlsfenster, stellen Sie eine Verbindung zur der Datenbank her, in der Sie die Lizenz aktiviert haben und wechseln Sie in das folgende Verzeichnis:
- Unter Windows: IBM_Data_Studio-Installationsverzeichnis\QueryTunerServerConfig\all_features\LUW\
- Unter Linux: IBM_Data_Studio-Installationsverzeichnis/QueryTunerServerConfig/all_features/LUW/
- Führen Sie die Datei enablement_win.bat (in Windows-Systemen) oder enablement_LinuxUnix.sh (in Linux-Systemen) aus.
- Prüfen Sie die folgenden Ausgabedateien im aktuellen Verzeichnis auf Fehler: luwsp.out, oqt_profile.out, wccexplainsp.out und wccluwddl.out
Nächste Schritte
Klicken Sie im Datenquellenexplorer mit der rechten Maustaste auf die Verbindung und klicken Sie dann auf , um die Optimierung im Query Tuner Workflow-Assistenten zu starten.