IBM DB2

Notes sur l'édition du Groupe de correctifs 1

DB2 Version 9
pour Linux, UNIX et Windows
Important

Avant d'utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à la section Remarques.

LE PRESENT DOCUMENT EST LIVRE EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DE CONTREFACON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE.

Ce document est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. Les informations qui y sont fournies sont susceptibles d'être modifiées avant que les produits décrits ne deviennent eux-mêmes disponibles. En outre, il peut contenir des informations ou des références concernant certains produits, logiciels ou services non annoncés dans ce pays. Cela ne signifie cependant pas qu'ils y seront annoncés.

Pour plus de détails, pour toute demande d'ordre technique, ou pour obtenir des exemplaires de documents IBM, référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenaire commercial.

Vous pouvez également consulter les serveurs Internet suivants :

Compagnie IBM France
Direction Qualité
Tour Descartes
92066 Paris-La Défense Cedex 50

© Copyright IBM France 2006. Tous droits réservés.

Copyright International Business Machines Corporation 2002, 2006. All Rights Reserved.

Table des matières

A propos des notes sur l'édition
Incidents recensés
Généralités sur le produit
La commande db2sampl peut échouer avec une erreur SQL0443
Installation
Toutes les plateformes
Les versions bêta et non-bêta de DB2 version 9 ne peuvent coexister
Installation du Centre de documentation DB2
Les chemins de répertoires d'installation ne peuvent pas contenir des caractères en langue nationale
DB2 Embedded Application Server (EAS) n'est pas entièrement désinstallé
L'installation du fichier de réponses avec des jeux de codes en japonais et en chinois traditionnels peut afficher du texte corrompu
Plateformes Windows
Echec de l'ouverture de DB2 Premiers pas (Windows)
Le tableau de bord de configuration DB2 ne s'affiche pas (Windows)
L'installation de DB2 Universal Database (UDB) version 8 après l'installation de DB2 Version 9 n'est pas prise en charge (Windows)
Restriction d'installation du client DB2 par un utilisateur non administrateur (Windows Server 2003)
Plateformes Linux et UNIX
Les polices de caractères asiatiques ne s'affichent pas correctement (Linux)
La longueur du chemin d'installation est d'environ 100 octets (AIX et HP-UX)
Développement d'applications
.NET
L'utilisation de la classe DB2DecimalFloat dans DB2 .NET Data Provider est temporairement limitée
Java
Le résultat renvoyé par DatabaseMetaData.getDriverName a changé
Administration
Moniteur du système
Instruction inactive détectant les interblocages avec des moniteurs d'événements d'historique
SQL DDL
Langage DDL du groupe de partition de base de données
Configuration requise avant l'utilisation de la commande CREATE DATABASE ON path (Windows)
Support de langue nationale
Les caractères Indic peuvent ne pas s'afficher correctement dans les outils d'interface graphique
Autres rubriques relatives à l'administration
La fonction de stockage de vues du Centre de contrôle ne prend pas en charge l'objet d'archivage XML
La notification des contacts peut uniquement être effectuée à l'aide de l'onglet Notification du Centre de gestion des tâches
Produits et fonctions supplémentaires
Query Patroller
La fonction de planification ne peut pas sauvegarder les plannings dans un fichier
L'indisponibilité des ports peut provoquer une erreur SQL (Windows)
Mises à jour de la documentation
Généralités sur le produit
Fonctionnalités non suivies
Mises à jour des messages d'erreur
Description des données de la table VENTES (SALES)
Nouveautés
Informations sur les nouvelles options du programme de définition des accès manquantes dans le résumé du Groupe de correctifs 1
Site Web des plug-ins d'authentification LDAP DB2
DB2 Connect
Présentation des notes sur l'édition à destination des utilisateurs de DB2 Connect
Query Patroller
Mise à jour du comportement de classe de requête
Prise en charge d'envoi groupé de requêtes
Installation
Installation du serveur Query Patroller
Définition d'un nouveau groupe de partition de base de données dans Query Patroller
Installation des outils client Query Patroller
Installation de Query Patroller et du Groupe de correctifs 1 ou une version ultérieure
Développement d'applications
Support de connexion sécurisée pour CLI
Java
Interface DB2Xml
Regroupement de connexions JDBC
Propriété useTargetColumnEncoding
Nouvelles options du programme de définition des accès pour le pilote IBM DB2 Driver pour JDBC et SQLJ
Administration
Variables de registre
Annexes
Annexe A. Comment prendre contact avec IBM
Annexe B. Remarques

A propos des notes sur l'édition

Les notes sur l'édition contiennent des informations sur les incidents recensés et les mises à jour de documentation pour DB2 Version 9 pour Linux, UNIX et Windows et pour DB2 Connect version 9.

La section relative aux incidents recensés contient des informations sur :

La section relative aux mises à jour de la documentation contient des ajouts ou des corrections de dernière minute apportés à la documentation du produit.

Centre de documentation DB2

La source principale de la documentation du produit DB2 est le Centre de documentation DB2. Il est disponible en ligne à l'adresse http://publib.boulder.ibm.com/infocenter/db2help/index.jsp.

Vous avez également la possibilité d'installer en local une copie du Centre de documentation DB2, fournie avec le produit en tant qu'image à installer séparément. Si vous choisissez d'installer une copie en local, vous devez télécharger sa dernière mise à jour avant de l'utiliser. La mise à jour de votre Centre de documentation permet d'obtenir une copie complète de la documentation. Elle offre également des fonctionnalités d'amélioration des recherches relatives aux messages DB2. Des instructions sont disponibles dans Mise à jour du Centre de documentation DB2 installé sur votre ordinateur ou sur un serveur intranet.

La liste suivante présente les rubriques du Centre de documentation DB2 utiles pour l'installation du produit, la migration, l'utilisation et la résolution des incidents :

D'autres ressources relatives à l'installation du produit, la migration, l'utilisation et la résolution des incidents sont disponibles :

Convention d'affichage des chemins d'accès dans les notes sur l'édition

Les systèmes Windows utilisent des barres obliques inversées (\) pour délimiter les répertoires dans un chemin d'accès. Les systèmes Linux et UNIX utilisent des barres obliques (/). Ces conventions d'écriture sont adoptées dans les notes sur l'édition lorsque les informations sont spécifiques à une plateforme. Lorsque les informations ne dépendent pas des plateformes, la convention d'écriture Windows est retenue ; dans ce cas, si vous êtes sur un système Linux ou UNIX, vous devez adopter l'autre convention pour spécifier les chemins d'accès.

Incidents recensés

La présente section contient des informations relatives aux sujets suivants :

Dans certains cas, les informations stipulent qu'un aspect spécifique d'une fonction n'est pas pris en charge ou que la réalisation d'une action particulière avec une certaine fonction risque d'engendrer des incidents. Les tentatives d'utilisation de la fonction risquent d'échouer ou les résultats seront inutiles ou nuisibles.

Généralités sur le produit

La commande db2sampl peut échouer avec une erreur SQL0443

Incident

La commande db2sampl (création d'un exemple de base de données) peut échouer avec une erreur SQL0443 dans les cas suivants :

Solution

Essayez l'une des solutions suivantes :

Installation

Toutes les plateformes

Les versions bêta et non-bêta de DB2 version 9 ne peuvent coexister

Incident

Les versions bêta et non-bêta de DB2 version 9 ne peuvent coexister sur un même système. Cette limitation s'applique aux composants client et serveur du produit.

Solution

Désinstallez la version bêta de DB2 version 9 avant d'installer la version non-bêta.

Installation du Centre de documentation DB2

Incident

Lorsque vous installez le Centre de documentation DB2, vous pouvez choisir un nom de service et un numéro de port plutôt que d'accepter les valeurs par défaut. Si vous choisissez un nom de service qui existe déjà dans le fichier des services du système, et que vous modifiez uniquement le numéro de port, l'erreur suivante peut être générée : The service name specified is in use (Le nom de service spécifié est déjà utilisé).

Solution

Essayez l'une des solutions suivantes :

Les chemins de répertoires d'installation ne peuvent pas contenir des caractères en langue nationale

Incident

Vous ne pouvez pas installer un produit DB2 sur un chemin dont le nom contient des caractères en langue nationale. Les caractères en langue nationale sont des caractères qui ne se trouvent pas dans l'ensemble de caractères anglais (en_US).

Solution

Installez votre produit DB2 sur un chemin dont le nom ne contient pas de caractères en langue nationale.

DB2 Embedded Application Server (EAS) n'est pas entièrement désinstallé

Incident

La commande de désinstallation du composant DB2 Embedded Application Server (EAS) ne désinstalle pas complètement le composant. L'entrée de registre et le répertoire du système de fichiers ne sont pas désinstallés.

Solution

Il existe une solution pour chaque plateforme.

Solution (Windows) :

  1. Connectez-vous en tant qu'utilisateur administrateur Windows.
  2. Lancez regedit afin de supprimer la clé DB2EAS située dans HKEY_LOCAL_MACHINE —> SOFTWARE —> IBM —> DB2EAS.
  3. Supprimez le répertoire du système Windows dans lequel EAS a été installé.

Solution (Linux et UNIX) :

  1. Connectez-vous en tant qu'utilisateur root.
  2. Allez dans le répertoire db2_install_path/bin.
  3. Pour afficher le contenu des registres, exécutez ./db2greg -dump. L'entrée pour EAS est la suivante :
    S,DB2EAS,6.1.0.0,chemin_install_AppServer,,,,,,,
    chemin_install_AppServer est le chemin d'installation actuel d'EAS.
  4. Lancez db2greg -delservrec service=DB2EAS,version=6.1.0.0,installpath=chemin_install_AppServer

    chemin_install_AppServer est le chemin d'installation actuel d'EAS.

  5. Supprimez le répertoire du système de fichiers dans lequel EAS est installé.

L'installation du fichier de réponses avec des jeux de codes en japonais et en chinois traditionnels peut afficher du texte corrompu

Incident

Lors de l'installation d'un produit DB2 sans interface graphique, du texte corrompu peut apparaître si vous utilisez certaines combinaisons d'environnements locaux et de jeux de codes. Les combinaisons suivantes sont connues pour générer du texte corrompu :

Un message connu pour générer du texte corrompu est celui qui stipule qu'il n'a pas été spécifié de serveur SMTP.

Les types d'installation concernés sont le fichier de réponses db2_install et db2setup -r sous Linux et UNIX et le fichier de réponses setup -u sous Windows.

Solution

Aucune.

Détails supplémentaires

La version non corrompue du message relatif au serveur SMTP est : Le serveur SMTP de notification n'a pas été spécifié. Sans cette spécification, les notifications ne seront pas envoyées aux contacts de la liste de contacts. Pour plus d'information, consultez la documentation DB2 d'administration.

Plateformes Windows

Echec de l'ouverture de DB2 Premiers pas (Windows)

Incident

Le module DB2 Premiers pas ne s'ouvre pas si le navigateur par défaut est Microsoft Internet Explorer Bêta 7.

Solution

Solution 1 : Utilisez un autre navigateur par défaut pris en charge, par exemple, Internet Explorer version 6.

Solution 2 : Lancez regedit et mettez à jour l'entrée de registre HKEY_CLASSES_ROOT\htmlfile\shell\open\command afin d'utiliser des minuscules. Par exemple, remplacez

"C:\Program Files\Internet Explorer\IEXPLORE.EXE" -nohome

par le texte suivant :

"C:\Program Files\Internet Explorer\iexplore.exe" -nohome

Le tableau de bord de configuration DB2 ne s'affiche pas (Windows)

Incident

Le tableau de bord de configuration DB2 ne s'affiche pas si vous ne configurez pas la variable système du répertoire.

Solution

Solution 1 : Définissez la variable système du répertoire TEMP pour la session en cours en lançant la commande suivante à partir d'une invite de commande :

set TEMP=nom du répertoire

Par exemple, set TEMP=c:\temp .

Solution 2 : Définissez la variable système du répertoire TEMP en tant que variable sur l'ensemble du système en procédant comme suit :

  1. Dans le menu Démarrer de Windows, cliquez sur Panneau de configuration.
  2. Double-cliquez sur Système.
  3. Cliquez sur l'onglet Avancé.
  4. Cliquez sur Variables d'environnement.
  5. Cliquez sur Nouveau.
  6. Spécifiez le nom TEMP et sa valeur.

L'installation de DB2 Universal Database (UDB) version 8 après l'installation de DB2 Version 9 n'est pas prise en charge (Windows)

Incident

L'installation d'un produit DB2 UDB version 8 n'est pas prise en charge si un produit DB2 Version 9 est déjà installé sur le système. Cet incident s'applique aux installations client et serveur.

Solution

Pour installer une copie de DB2 UDB version 8 lorsque DB2 Version 9 est déjà installé :

  1. Désinstallez DB2 Version 9
  2. Installez DB2 UDB version 8
  3. Réinstallez DB2 Version 9
Autres précisions

Dans le cas de DB2 UDB Version 8.11 et des versions antérieures, le tableau de bord de configuration DB2 UDB version 8 ne vous empêche pas d'installer la version 8 lorsque la version 9 est déjà installée. Cependant, cela provoquera des incidents.

Restriction d'installation du client DB2 par un utilisateur non administrateur (Windows Server 2003)

Incident

Par défaut, sur un ordinateur Windows Server 2003, vous ne pouvez pas installer de client DB2 si vous ne disposez pas des droits administrateur.

Solution

Un utilisateur administrateur doit modifier une stratégie de groupe système avant qu'un utilisateur non administrateur puisse installer un client. Pour cela, l'utilisateur administrateur doit activer la règle 'Désactiver Windows Installer' en procédant comme suit :

  1. Dans une fenêtre d'invite de commande, entrez gpedit.msc pour lancer l'éditeur d'objet de règles de groupe.
  2. Double-cliquez sur Configuration de l'ordinateur.
  3. Double-cliquez sur Modèles d'administration.
  4. Double-cliquez sur Composants Windows.
  5. Double-cliquez sur Windows Installer.
  6. Double-cliquez sur Désactiver Windows Installer.
  7. Dans la fenêtre de la propriété Désactiver Windows Installer, cliquez sur Activé.
  8. Sélectionnez Jamais dans la liste Désactiver Windows Installer.

Plateformes Linux et UNIX

Les polices de caractères asiatiques ne s'affichent pas correctement (Linux)

Incident

Les caractères asiatiques ne s'affichent pas correctement.

Solution

Procurez-vous les polices de caractères requises et installez-les. Pour plus d'informations, consultez la documentation DB2, à la rubrique Disponibilité des polices de caractères asiatiques (Linux).

La longueur du chemin d'installation est d'environ 100 octets (AIX et HP-UX)

Incident

La longueur maximale du nom du chemin d'installation est d'environ 100 octets sur les plateformes AIX et HP-UX PA-RISC. Pour obtenir des informations sur cet incident, consultez la note technique numéro 1239797 intitulée Maximum length of installation path on UNIX and Linux platforms.

Solution

Aucune.

Développement d'applications

.NET

L'utilisation de la classe DB2DecimalFloat dans DB2 .NET Data Provider est temporairement limitée

Incident

L'utilisation de la classe DB2DecimalFloat dans DB2 .NET Data Provider est soumise aux restrictions temporaires suivantes :

Solution

Aucune. Consultez l'APAR JR25094 pour suivre la suppression de ces restrictions.

Java

Le résultat renvoyé par DatabaseMetaData.getDriverName a changé

Incident

Dans DB2 version 9, le nom du pilote DB2 Universal JDBC Driver est devenu IBM DB2 Driver pour JDBC et SQLJ. Cependant, la méthode JDBC DatabaseMetaData.getDriverName renvoie la chaîne "IBM DB2 JDBC Universal Driver Architecture" pour le nom du pilote.

Solution

Aucune.

Administration

Moniteur du système

Instruction inactive détectant les interblocages avec des moniteurs d'événements d'historique

Incident

Lors de l'exécution d'une commande avec un nouveau moniteur d'événements d'interblocage chargé de suivre toutes les instructions (et éventuellement les valeurs des données), une application défaillante (une application ayant un nombre élevé d'instructions dans une unité de travail) peut saturer le segment de mémoire du moniteur système. Le segment de mémoire du moniteur peut également arriver à saturation si un nombre élevé d'applications sont exécutées simultanément.

Solution

Pour améliorer l'utilisation d'espace, des instructions inactives sont écrites dans le moniteur d'événements lorsque le nombre d'instructions d'une application atteint le seuil défini. Après avoir écrit des instructions dans le moniteur d'événements, la mémoire utilisée par ces instructions est libérée. D'autre part, une application écrira toutes ses instructions inactives en cours dans le moniteur d'événements s'il ne parvient pas à accéder à la mémoire du segment de mémoire du moniteur système. L'application tentera alors d'accéder à nouveau à la mémoire. Si la seconde tentative échoue, un message est émis. Les informations qui devaient être enregistrées dans la mémoire ne sont pas incluses dans les informations d'historique de l'instruction collectées pour l'unité de travail (UOW) dans laquelle l'application est traitée.

La limite par défaut appliquée au nombre d'instructions inactives conservées par une application est de 250. On remplace cette valeur par défaut en utilisant la variable de registre DB2_MAX_INACT_STMTS pour indiquer une autre valeur. Vous pouvez choisir une autre valeur de limite afin d'augmenter ou de réduire la quantité du segment de mémoire du moniteur système utilisée pour les informations relatives aux instructions inactives.

Grâce à ce comportement, une application peut à présent enregistrer ses entrées d'historique d'instruction dans le moniteur d'événements d'interblocage en dehors du contexte d'un interblocage (lorsqu'un des seuils mentionnés précédemment a été atteint). Dans ce cas, il existe un moyen d'associer ces entrées à la liste des instructions enregistrées au moment de l'interblocage à des fins d'analyse. Pour cela, vous devez rechercher les entrées d'historique d'instructions ayant l'une des valeurs suivantes :

Toute entrée incluse dans la sortie du moniteur d'événements ne répondant pas à ce critère peut être ignorée pour les besoins d'analyse de l'interblocage.

Lors de l'écriture d'instructions dans un moniteur d'événements de tables, le nombre d'instructions evmon_activates devra également être vérifié.

Détails supplémentaires

SQL DDL

Langage DDL du groupe de partition de base de données

Incident

Des incidents peuvent être générés si une instruction ALTER DATABASE PARTITION GROUP est émise afin d'ajouter une plage de partitions de base de données comprenant la partition n et si une autre instruction ALTER DATABASE PARTITION GROUP est émise afin d'ajouter une autre plage de partitions de base de données. Ces incidents se produisent lorsque la deuxième instruction comprend une clause LIKE DBPARTITIONNUM n. Par exemple, si vous exécutez la séquence d'instructions suivante, l'instance est suspendue et la base de données est marquée comme étant incorrecte :

ALTER DATABASE PARTITION GROUP <db-partition-name>
  ADD DBPARTITIONNUMS (
    <db-partition-number1> TO <db-partition-number2>
-- une plage comprenant un nombre de partitions de base de données <n>
  ) WITHOUT TABLESPACES

ALTER DATABASE PARTITION GROUP <db-partition-name>
  ADD DBPARTITIONNUMS (
    <db-partition-number1> TO <db-partition-number2>
-- une plage différente de celle spécifiée dans l'instruction précédente
  ) LIKE DBPARTITIONNUM <n>
Solution

Aucune.

Configuration requise avant l'utilisation de la commande CREATE DATABASE ON path (Windows)

Incident

Pour utiliser la commande CREATE DATABASE avec l'option path activée sous Windows, vous devez tout d'abord configurer certains éléments.

Solution

Activez la fonction en définissant une nouvelle variable de registre, DB2_CREATE_DB_ON_PATH, sur "ON."

Autres précisions

Des messages d'erreur peuvent être générés lorsque les conditions suivantes sont remplies :

La variable de registre DB2_CREATE_DB_ON_PATH fait également partie de la variable de registre DB2_WORKLOAD de l'agrégat SAP. Par défaut, la variable de registre DB2_CREATE_DB_ON_PATH est définie sur ON pour SAP.

Si vous utilisez le support d'accès lors de la création de nouvelles bases de données, les applications écrites avant la version 9 utilisant l'API db2DbDirGetNextEntry (ou une version plus ancienne de l'API) risquent de ne pas fonctionner correctement. Pour plus de détails, consultez la note technique numéro 1238742.

Les macros et structures suivantes de la base de données sont obsolètes à partir de DB2 Version 9, et sont susceptibles d'être supprimées dans une version future. Le remplacement apparaît entre parenthèses après chaque élément obsolète. Les remplacements sont communs aux plateformes Windows, Linux et UNIX :

Support de langue nationale

Les caractères Indic peuvent ne pas s'afficher correctement dans les outils d'interface graphique

Incident

Les caractères Indic peuvent ne pas s'afficher correctement dans les outils d'interface graphique.

Solution

Procurez-vous puis installez les caractères requis. Pour plus d'informations, consultez la documentation DB2, à la rubrique "Affichage de caractères Indic dans les Outils d'interface graphique DB2".

Autres rubriques relatives à l'administration

La fonction de stockage de vues du Centre de contrôle ne prend pas en charge l'objet d'archivage XML

Incident

La fonction d'affichage de la mémoire du Centre de contrôle ne prend pas en charge le nouvel objet d'archivage XML. Cet incident survient uniquement dans les bases de données XML.

Solution

Aucune.

La notification des contacts peut uniquement être effectuée à l'aide de l'onglet Notification du Centre de gestion des tâches

Incident

Si vous cliquez sur l'icône Contacts ou que vous utilisez l'option Contacts dans le menu Outils du Centre de gestion des tâches, celui-ci s'arrête et doit être redémarré à l'aide du Centre de contrôle.

Solution

Pour créer ou modifier un contact de notification :

  1. Double-cliquez sur la tâche dans la fenêtre du Centre de gestion des tâches afin d'afficher la fenêtre des propriétés de tâche.
  2. Cliquez sur l'onglet Notification pour afficher la page Notification, qui permet d'ajouter les noms de contact.

Produits et fonctions supplémentaires

Query Patroller

La fonction de planification ne peut pas sauvegarder les plannings dans un fichier

Incident

La fonction de planification de Query Patroller ne peut pas sauvegarder les plannings dans un fichier. Le problème est dû à une incompatibilité avec le niveau du kit SDK IBM for Java utilisé dans cette version du produit DB2

Solution

Aucune.

L'indisponibilité des ports peut provoquer une erreur SQL (Windows)

Incident

Les requêtes soumises dans Query Patroller peuvent recevoir le code SQL -29007 si aucun port n'est disponible sous Windows XP ou Windows 2003. La probabilité que cette erreur ne survienne augmente à mesure que le nombre de clients accédant à Query Patroller augmente.

Solution

Définissez les variables de registre Windows comme suit :

   MaxUserPort=65534
   TcpTimedWaitDelay=30 

et redémarrez votre système pour que les modifications prennent effet.

Des informations relatives à la définition des variables de registre Windows sont disponibles sur le site Web de support et d'aide de Microsoft à l'adresse : http://support.microsoft.com/.

Mises à jour de la documentation

Généralités sur le produit

Fonctionnalités non suivies

La section "Nouveautés" comprend une partie sur les fonctionnalités non suivies dans cette version. Des descriptions de fonctionnalités non suivies sont encore présentes dans d'autres parties de la documentation du produit ; veuillez ignorer ces références.

Mises à jour des messages d'erreur

Les dernières modifications importantes dans les messages d'erreur sont disponibles dans la note technique #1238566 de DB2 Service.

Description des données de la table VENTES (SALES)

Les données de la table VENTES (SALES) contenue dans la base de données d'échantillons (SAMPLE) ont été mises à jour dans la version 9, mais la description de cette table dans la documentation n'indique pas les valeurs mises à jour.

Nouveautés

Informations sur les nouvelles options du programme de définition des accès manquantes dans le résumé du Groupe de correctifs 1

La rubrique récapitulative "Nouveautés du Groupe de correctifs 1" ne contient pas d'informations relatives aux nouvelles options DB2Binder pour le pilote IBM DB2 Driver pour JDBC et SQLJ. Pour plus d'informations sur ces nouvelles options, consultez la rubrique Java dans la section des mises à jour de la documentation "Développement d'applications".

Site Web des plug-ins d'authentification LDAP DB2

Vous pouvez télécharger les modules de plug-in d'authentification LDAP IBM DB2, les exemples et la documentation relative à la configuration et à l'utilisation des plug-ins à l'adresse : www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_US&source=swg-dm-db2ldap.

DB2 Connect

Présentation des notes sur l'édition à destination des utilisateurs de DB2 Connect

Dans le présent document, les utilisateurs de DB2 Connect doivent consulter les rubriques des sections incluses dans "Développement d'applications" (incidents recensés et mises à jour de la documentation).

Query Patroller

Mise à jour du comportement de classe de requête

Un message d'avertissement est renvoyé lorsque l'une des tâches ci-après est effectuée via le Centre Query Patroller ou à partir de la ligne de commande Query Patroller, alors que le serveur Query Patroller est exécuté :

Le message d'avertissement est le suivant :

DQP1024W La création, la modification ou la suppression d'une classe de requêtes 
ne sera prise en compte que lorsque le serveur Query Patroller 
aura été redémarré.

Ce message est obsolète. Les trois tâches de classe de requête prendront effet immédiatement, sauf si des requêtes sont en cours d'exécution ou placées en file d'attente. Si tel est le cas, lors de l'inclusion des nouvelles requêtes, les modifications apportées à la classe de requête prendront effet une fois ces requêtes terminées. Si vous ne voulez pas attendre la fin de l'exécution des requêtes placées en file d'attente et en cours d'exécution, vous devez redémarrer le serveur Query Patroller.

Remarque :
La mise à jour du nombre maximal de requêtes pour une classe de requête prend effet immédiatement.

Prise en charge d'envoi groupé de requêtes

La documentation ne contient pas d'informations expliquant les options disponibles dans la liste déroulante du profil d'émetteur à utiliser de la fenêtre des préférences d'envoi de requête du Centre Query Patroller.

Si vous êtes connecté, mais que vous ne disposez pas des droits DBADM ou du privilège d'édition pour la gestion des utilisateurs de Query Patroller, vous pouvez uniquement ajouter ou mettre à jour une préférence d'envoi pour vous-même. Dans ce cas, la liste déroulante du profil d'émetteur à utiliser contient les profils d'émetteurs existants des groupes DB2 auxquels vous appartenez, au lieu des groupes du système d'exploitation auxquels vous appartenez.

Si vous êtes connecté, et que vous disposez des droits DBADM ou du privilège d'édition pour la gestion des utilisateurs de Query Patroller, vous pouvez ajouter ou mettre à jour des préférences d'envoi pour les autres utilisateurs. Dans ce cas, la liste déroulante du profil d'émetteur à utiliser contient tous les profils d'émetteurs de groupe existants.

Installation

Installation du serveur Query Patroller

La documentation de Query Patroller ne contient pas les informations suivantes :

Définition d'un nouveau groupe de partition de base de données dans Query Patroller

La documentation de Query Patroller ne contient pas les informations suivantes :

Lorsque vous définissez un nouvel espace table pendant l'installation de Query Patroller dans un environnement partitionné, vous pouvez sélectionner un groupe de partition de base de données existant. Vous pouvez également configurer un nouveau groupe de partition de base de données pour le nouvel espace table. Si vous décidez de configurer un nouveau groupe de partition de base de données, vous pouvez ne sélectionner qu'une partition de base de données pour ce groupe dans la liste du panneau d'installation. Pour ajouter des partitions au nouveau groupe de partition de base de données, vous devez les ajouter manuellement à la fin de l'installation.

Installation des outils client Query Patroller

La documentation de Query Patroller ne contient pas les informations suivantes :

Vous n'avez pas besoin d'installer les outils client Query Patroller sur un client DB2 si vous souhaitez uniquement envoyer des requêtes depuis ce client vers le serveur Query Patroller. Vous devez les installer uniquement si vous devez les exécuter depuis ce poste client.

Installation de Query Patroller et du Groupe de correctifs 1 ou une version ultérieure

La documentation de Query Patroller ne contient pas les informations suivantes :

Développement d'applications

Support de connexion sécurisée pour CLI

La fonction permettant de créer des connexions sécurisées à l'aide de l'interface CLI est disponible avec le Groupe de correctifs 1. La restriction décrite dans la version précédente des Notes sur l'édition ne s'applique plus. Pour plus d'informations sur cette fonction, consultez le Centre de documentation à l'adresse : http://publib.boulder.ibm.com/infocenter/db2help/index.jsp.

Java

Interface DB2Xml

La documentation de l'interface DB2Xml contient des informations erronées. Les méthodes de l'interface DB2Xml suivantes ont été renommées :

Regroupement de connexions JDBC

La documentation relative au regroupement de connexions JDBC contient des informations sur des fonctionnalités non suivies dans cette version :

Propriété useTargetColumnEncoding

La documentation relative à la propriété useTargetColumnEncoding pour DataSource est obsolète. Cette propriété a été supprimée du pilote IBM DB2 Driver pour JDBC et SQLJ.

Nouvelles options du programme de définition des accès pour le pilote IBM DB2 Driver pour JDBC et SQLJ

La rubrique suivante ne contient pas la documentation relative à l'utilitaire DB2Binder indiquant les trois nouvelles options du programme de définition des accès disponibles avec le Groupe de correctifs 1 :

-reopt
Indique si les serveurs de base de données DB2 pour z/OS déterminent les chemins d'accès lors de l'exécution. Cette option concerne uniquement les connexions aux serveurs de base de données DB2 pour z/OS. Si l'option n'est pas spécifiée, elle n'est pas transmise au serveur de base de données. Dans ce cas, le serveur de base de données détermine le comportement de la nouvelle optimisation.
none
Indique que les chemins d'accès ne sont pas déterminés lors de l'exécution.
always
Indique que les chemins d'accès sont déterminés chaque fois qu'une instruction est exécutée.
once
Indique que DB2 détermine et met en mémoire cache le chemin d'accès d'une instruction dynamique une seule fois au cours de la phase d'exécution, ou jusqu'à ce que l'instruction préparée soit désactivée ou supprimée de la mémoire cache et qu'elle doive à nouveau être préparée.
-blocking
Indique le type de blocage de ligne des curseurs.
all
Indique que le serveur de base de données effectue un blocage des curseurs ambigus ou des curseurs JDBC en lecture seule. On dit qu'un curseur est ambigu lorsque sa déclaration ne contient ni clause FOR READ ONLY, ni clause FOR UPDATE. Il s'agit de la valeur par défaut.
unambig
Indique que le serveur de base de données effectue un blocage des curseurs JDBC en lecture seule.
no
Indique que le serveur de base de données n'effectue pas de blocage des curseurs JDBC.
-encoding
Indique le codage de l'application des modules IBM DB2 Driver pour JDBC et SQLJ. Cette option concerne uniquement les connexions aux serveurs de base de données DB2 pour z/OS.
ebcdic
Indique que le codage de l'application est EBCDIC. Il s'agit de la valeur par défaut.
ascii
Indique que le codage de l'application est ASCII.
unicode
Indique que le codage de l'application est Unicode.

Administration

Variables de registre

Les modifications suivantes s'appliquent à la documentation relative aux variables de registre :

Annexes

Annexe A. Comment prendre contact avec IBM

Pour contacter IBM dans votre pays ou votre région, reportez-vous à l'annuaire en ligne des contacts internationaux d'IBM à l'adresse suivante : http://www.ibm.com/planetwide

Pour en savoir plus sur les produits DB2, accédez à la page suivante http://www.ibm.com/software/data/db2/.

Annexe B. Remarques

Le présent document peut contenir des informations ou des références concernant certains produits, logiciels ou services IBM non annoncés dans ce pays. Pour plus de détails, référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenaire commercial IBM. Toute référence à un produit, logiciel ou service IBM n'implique pas que seul ce produit, logiciel ou service puisse être utilisé. Tout autre élément fonctionnellement équivalent peut être utilisé, s'il n'enfreint aucun droit d'IBM. Il est de la responsabilité de l'utilisateur d'évaluer et de vérifier lui-même les installations et applications réalisées avec des produits, logiciels ou services non expressément référencés par IBM.

IBM peut détenir des brevets ou des demandes de brevet couvrant les produits mentionnés dans le présent document. La remise de ce document ne vous donne aucun droit de licence sur ces brevets ou demandes de brevet. Si vous désirez recevoir des informations concernant l'acquisition de licences, veuillez en faire la demande par écrit à l'adresse suivante :

IBM Director of Licensing
IBM Europe Middle-East Africa
Tour Descartes
La Défense 5
2, avenue Gambetta
92066 - Paris-La Défense CEDEX
France

Pour le Canada, veuillez adresser votre courrier à :

IBM Director of Commercial Relations
IBM Canada Ltd.
3600 Steeles Avenue East
Markham, Ontario
L3R 9Z7
Canada

Les informations sur les licences concernant les produits utilisant un jeu de caractères double octet peuvent être obtenues par écrit à l'adresse suivante :

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japon

Le paragraphe suivant ne s'applique ni au Royaume-Uni ni dans aucun autre pays dans lequel il serait contraire aux lois locales. LE PRESENT DOCUMENT EST LIVRE «EN L'ETAT». IBM DECLINE TOUTE RESPONSABILITE, EXPRESSE OU IMPLICITE, RELATIVE AUX INFORMATIONS QUI Y SONT CONTENUES, Y COMPRIS EN CE QUI CONCERNE LES GARANTIES DE QUALITE MARCHANDE OU D'ADAPTATION A VOS BESOINS. Certaines juridictions n'autorisent pas l'exclusion des garanties implicites, auquel cas l'exclusion ci-dessus ne vous sera pas applicable.

Le présent document peut contenir des inexactitudes ou des coquilles. Il est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. IBM peut, à tout moment et sans préavis, modifier les produits et logiciels décrits dans ce document.

Les références à des sites Web non IBM sont fournies à titre d'information uniquement et n'impliquent en aucun cas une adhésion aux données qu'ils contiennent. Les éléments figurant sur ces sites Web ne font pas partie des éléments du présent produit IBM et l'utilisation de ces sites relève de votre seule responsabilité.

IBM pourra utiliser ou diffuser, de toute manière qu'elle jugera appropriée et sans aucune obligation de sa part, tout ou partie des informations qui lui seront fournies.

Les licenciés souhaitant obtenir des informations permettant : (i) l'échange des données entre des logiciels créés de façon indépendante et d'autres logiciels (dont celui-ci), et (ii) l'utilisation mutuelle des données ainsi échangées, doivent adresser leur demande à :

IBM Canada Limited
   Office of the Lab Director
   8200 Warden Avenue
   Markham, Ontario
   L6G 1C7
   CANADA

Ces informations peuvent être soumises à des conditions particulières prévoyant notamment le paiement d'une redevance.

Le logiciel sous licence décrit dans ce document et tous les éléments sous licence disponibles s'y rapportant sont fournis par IBM conformément aux dispositions de l'ICA, des Conditions internationales d'utilisation des logiciels IBM ou de tout autre accord équivalent.

Les données de performance indiquées dans ce document ont été déterminées dans un environnement contrôlé. Par conséquent, les résultats peuvent varier de manière significative selon l'environnement d'exploitation utilisé. Certaines mesures évaluées sur des systèmes en cours de développement ne sont pas garanties sur tous les systèmes disponibles. En outre, elles peuvent résulter d'extrapolations. Les résultats peuvent donc varier. Il incombe aux utilisateurs de ce document de vérifier si ces données sont applicables à leur environnement d'exploitation.

Les informations concernant des produits non IBM ont été obtenues auprès des fournisseurs de ces produits, par l'intermédiaire d'annonces publiques ou via d'autres sources disponibles. IBM n'a pas testé ces produits et ne peut confirmer l'exactitude de leurs performances ni leur compatibilité. Elle ne peut recevoir aucune réclamation concernant des produits non IBM. Toute question concernant les performances de produits non IBM doit être adressée aux fournisseurs de ces produits.

Toute instruction relative aux intentions d'IBM pour ses opérations à venir est susceptible d'être modifiée ou annulée sans préavis, et doit être considérée uniquement comme un objectif.

Ce document peut contenir des exemples de données et des rapports utilisés couramment dans l'environnement professionnel. Ces exemples mentionnent des noms fictifs de personnes, de sociétés, de marques ou de produits à des fins illustratives ou explicatives uniquement. Toute ressemblance avec des noms de personnes, de sociétés ou des données réelles serait purement fortuite.

LICENCE DE COPYRIGHT :

Le présent logiciel peut contenir des exemples de programmes d'application en langage source destinés à illustrer les techniques de programmation sur différentes plateformes d'exploitation. Vous avez le droit de copier, de modifier et de distribuer ces exemples de programmes sous quelque forme que ce soit et sans paiement d'aucune redevance à IBM, à des fins de développement, d'utilisation, de vente ou de distribution de programmes d'application conformes aux interfaces de programmation des plateformes pour lesquelles ils ont été écrits ou aux interfaces de programmation IBM. Ces exemples de programmes n'ont pas été rigoureusement testés dans toutes les conditions. Par conséquent, IBM ne peut garantir expressément ou implicitement la fiabilité, la maintenabilité ou le fonctionnement de ces programmes.

Toute copie totale ou partielle de ces programmes exemples et des oeuvres qui en sont dérivées doit comprendre une notice de copyright, libellée comme suit :

© (nom de votre société) (année). Des segments de code sont dérivés des Programmes exemples d'IBM Corp. © Copyright IBM Corp. _indiquez l'année ou les années_. All rights reserved.

Marques

Les noms de sociétés, de produits et de services apparaissant dans les documents de la bibliothèque de documentation DB2 peuvent appartenir à International Business Machines Corporation ou à des tiers. Des informations sur les marques d'IBM Corporation aux Etats-Unis et/ou dans certains autres pays sont disponibles sur le site http://www.ibm.com/legal/copytrade.shtml.

Les termes qui suivent sont des marques d'autres sociétés et sont utilisés dans l'un des documents de la bibliothèque de documentation DB2 :

Microsoft, Windows, Windows NT et le logo Windows sont des marques de Microsoft Corporation aux Etats-Unis et/ou dans certains autres pays.

Intel, Itanium, Pentium et Xeon sont des marques de Intel Corporation aux Etats-Unis et/ou dans certains autres pays.

Java ainsi que tous les logos et toutes les marques incluant Java sont des marques de Sun Microsystems, Inc. aux Etats-Unis et/ou dans certains autres pays.

UNIX est une marque enregistrée de The Open Group aux Etats-Unis et/ou dans certains autres pays.

Linux est une marque de Linus Torvalds aux Etats-Unis et/ou dans certains autres pays.

Les autres noms de sociétés, de produits et de services peuvent appartenir à des tiers.