Activation des applications CLI avec l'optimisation client pureQuery

Après avoir installé l'exécution pureQuery, vous pouvez activer une application d'interface CLI avec l'optimisation client. Pour obtenir des fonctions pureQuery telles que l'optimisation de client, procurez-vous le produit IBM® InfoSphere Optim pureQuery Runtime.

Avant de commencer

Avant d'activer une application CLI avec l'optimisation client pureQuery :
  • Vous devez installer IBM Optim pureQuery Runtime 2.1.1 ou version ultérieure.

    Une application CLI qui est activée avec l'optimisation client pureQuery utilise un fichier de licence contenu dans l'installation de pureQuery Runtime. pureQuery Runtime n'a pas besoin d'être installé sur le poste sur lequel s'exécute l'application CLI.

  • Vous devez installer au moins un des produits suivants qui prennent en charge l'interface CLI et l'optimisation client pureQuery :
    • IBM Data Server Driver for ODBC and CLI, version 9.7 groupe de correctifs 3 ou suivant
    • IBM Data Server Runtime Client, version 9.7 groupe de correctifs 3 ou suivant
    • IBM Data Server Client, version 9.7 groupe de correctifs 3 ou suivant
Votre application CLI peut se connecter aux bases de données suivantes en tant que sources de données :
  • DB2 for Linux, UNIX et Windows, version 9 ou suivante
  • DB2 Universal Database pour z/OS version 8.1
  • DB2 9.1 pour z/OS
  • DB2 10 pour z/OS
  • Informix Dynamic Server v10.x, v11.10, v11.50, 11.70

Pour obtenir les dernières informations sur les produits pris en charge et le support de base de données pour les applications CLI activées avec l'optimisation de client, voir System requirements for InfoSphere Optim pureQuery Runtime.

Si vous prévoyez d'exécuter les instructions SQL de façon statique, vous exécutez les utilitaires pureQuery de configuration et StaticBinder basés sur Java. Sur l'ordinateur sur lequel s'exécutent les utilitaires, vous devez installer et activer l'exécution pureQuery. Les produits suivants doivent également être installés sur l'ordinateur :
  • Java Runtime Environment (JRE) version 1.5 ou suivante
  • IBM Data Server Driver for JDBC and SQLJ version 3.57 ou 4.7.xx
Les fichiers JAR d'exécution pureQuery, pdq.jar et pdqmgmt.jar, ainsi que les fichiers JAR de Data Server Driver doivent être répertoriés dans la variable CLASSPATH sur l'ordinateur sur lequel vous exécutez les utilitaires.

Procédure

Pour activer les applications CLI avec l'optimisation client pureQuery :

  1. Activez le fichier de licence pureQuery pour l'application CLI.
    • Si vous utilisez IBM Data Server Driver for ODBC and CLI:
      1. Localisez la version correcte du fichier de licence dans le répertoire d'installation de pureQuery. Par exemple, C:\Program Files\IBM\purequery\license\clientv97\.
        Conseil : Vous pouvez utiliser la commande DB2 db2level fournie dans le module de pilote de périphérique afin de déterminer la version du module.
      2. Copiez le fichier de licence dspq_rt.lic dans le répertoire de licences du module de pilote de périphérique IBM Data Server Driver.

        Le répertoire de licences est le répertoire dans lequel IBM Data Server Driver for ODBC and CLI est installé. Par exemple, C:\Program Files\IBM\IBM DATA SERVER DRIVER\license\.

    • Si vous utilisez un autre client ou serveur de données DB2 :

      A l'invite de commande, exécutez la commande suivante : db2licm -a C:\pqRuntime221\pureQuery\dspq_rt.licC:\pqRuntime221\ est le répertoire de votre installation d'exécution pureQuery.

  2. Obligatoire pour les systèmes d'exploitation Microsoft Windows Vista : Pour effectuer l'activation du fichier de licence pureQuery, exécutez l'application et capturez les données SQL dans un compte administrateur.

    Une fois que l'application a correctement capturé les données SQL dans d'un compte administrateur, les fonctions d'optimisation client CLI sont activées pour les utilisateurs sur le système

    Vous devez effectuer cette étape au moins une fois. Si vous essayez d'utiliser l'optimisation client CLI sans effectuer cette étape, l'application ne parviendra pas à trouver une clé de licence valide et renverra une erreur.

Résultats

Le fichier de licence pureQuery est activé pour vos pilotes. Vos applications CLI peuvent maintenant utiliser les fonctionnalités d'optimisation client pureQuery.

Que faire ensuite

Après avoir activé le fichier de licence pureQuery, vous pouvez configurer votre application CLI afin d'activer les fonctionnalités d'optimisation client pureQuery.

Pour configurer votre application avec pureQuery Runtime, définissez les mots clés pureQuery Runtime dans votre fichier de configuration d'application CLI. pureQuery Runtime vérifie qu'une licence pureQuery valide est présente si un mot clé pureQuery Runtime est spécifié dans un fichier de configuration. Si aucune licence pureQuery n'est valide, pureQuery Runtime se ferme et renvoie le code d'erreur SQL8029N.


Commentaires