Si vous ne souhaitez pas utiliser le client complet IBM® Data
Studio, Version 3.1.1 pour configurer une base de données DB2 for Linux, UNIX, and Windows, vous pouvez réaliser la configuration
en éditant et en exécutant un certain nombre de scripts.
Avant de commencer
Recommandation : Dans la base de données DB2 for Linux, UNIX, and Windows que vous configurez, créez un espace table système temporaire dont la taille de page est 8 octets ou plus afin d'éviter toute erreur possible d'optimisation des requêtes.
Procédure
Pour exécuter des scripts afin de configurer une base de données DB2 for Linux, UNIX, and Windows :
- Exécutez le fichier EXPLAIN.DDL sur la base de données
que vous souhaitez utiliser pour l'optimisation de SQL. Ce fichier se trouve dans le
dossier MISC dans votre installation DB2.
- Activez la licence sur la base de données.
- Dans une fenêtre de commande
DB2, connectez-vous à la base de données sur laquelle vous souhaitez activer la
licence.
- Indiquez le répertoire dans lequel se trouve le fichier License.bat (pour systèmes Windows) ou License.sh (pour systèmes Linux).
- Sous Windows : répertoire_installation_IBM_Data_Studio\QueryTunerServerConfig\all_features\LUW\License\
- Sous Linux : répertoire_installation_IBM_Data_Studio/QueryTunerServerConfig/all_features/LUW/License/
- Exécutez le fichier avec la commande db2 -vtf.
- Dans un éditeur de texte, éditez le fichier luwsp.sql en
remplaçant la variable $install par le chemin
absolu vers le fichier luwsp.jar. Vous
n'avez pas à exécuter le fichier après l'avoir édité. Ultérieurement, vous
exécuterez un fichier de commandes qui exécutera ce fichier.
Les fichiers
luwsp.sql et
luwsp.jar
se trouvent dans le répertoire suivant :
- Sous Windows : répertoire_installation_IBM_Data_Studio\QueryTunerServerConfig\all_features\LUW\IA\
- Sous Linux : répertoire_installation_IBM_Data_Studio/QueryTunerServerConfig/all_features/LUW/IA/
- Dans un éditeur de texte, éditez le fichier wccexplainsp.sql en
remplaçant la variable $install par le chemin
absolu vers le fichier wccexplainsp.jar. Vous
n'avez pas à exécuter le fichier après l'avoir édité. Ultérieurement, vous
exécuterez un fichier de commandes qui exécutera ce fichier.
Les fichiers
wccexplainsp.sql et
wccexplainsp.jar
se trouvent dans le répertoire suivant :
- Sous Windows : répertoire_installation_IBM_Data_Studio\QueryTunerServerConfig\all_features\LUW\WCC\
- Sous Linux : répertoire_installation_IBM_Data_Studio/QueryTunerServerConfig/all_features/LUW/WCC/
- Ouvrez une fenêtre de commande
DB2, connectez-vous à la base de données sur laquelle vous avez activé la licence,
et passez au répertoire suivant :
- Sous Windows : répertoire_installation_IBM_Data_Studio\QueryTunerServerConfig\all_features\LUW\
- Sous Linux : répertoire_installation_IBM_Data_Studio/QueryTunerServerConfig/all_features/LUW/
- Exécutez le fichier enablement_win.bat (sur les systèmes Windows) ou enablement_LinuxUnix.sh (sur les systèmes Linux).
- Vérifiez ces fichiers de sortie dans le répertoire actuel pour détecter des erreurs : luwsp.out, oqt_profile.out, wccexplainsp.out
et wccluwddl.out
Que faire ensuite
Pour commencer l'optimisation dans l'
assistant de flux de travail Query Tuner,
cliquez avec le bouton droit sur la connexion dans l'explorateur de source de données, puis cliquez sur .