Manuels IBM

Installation et configuration de clients DB2


Valeurs de registre et variables d'environnement DB2

Le sous-ensemble ci-dessous de valeurs de registre et de variables d'environnement DB2 est celui que vous pouvez avoir besoin de connaître pour que le système soit opérationnel. Une brève description accompagne chaque valeur : il se peut que certaines ne soient pas adaptées à votre environnement.

Il est possible de visualiser la liste de toutes les variables admises sur votre plateforme. Sur tous les systèmes d'exploitation, à l'exception de Windows 3.1, entrez la commande suivante :

   db2set -lr
Remarque :Sur les clients Windows 3.1, les variables d'environnement sont définies dans le fichier db2.ini. Pour plus de détails, reportez-vous à la section "Définition de l'environnement sous Windows 3.1".

Paramètre Système d'exploitation Valeurs Description
Généralités
DB2ACCOUNT Tous Valeur par défaut : (non définie) Identifiant comptable envoyé à l'hôte éloigné. Pour plus de détails, reportez-vous au manuel DB2 Connect User's Guide.
DB2CODEPAGE Tous Valeur par défaut : dérivée de l'ID langue spécifié par le système d'exploitation. Indique la page de codes des données présentées à DB2 pour une application client de base de données. L'utilisateur ne doit définir db2codepage que si cela est explicitement stipulé dans les documents DB2 ou si la maintenance DB2 l'y invite. Si ce paramètre reçoit une valeur qui n'est pas prise en charge par le système d'exploitation, vous risquez d'obtenir des résultats inattendus. Normalement, vous n'avez pas à définir db2codepage car les informations relatives à la page de codes proviennent automatiquement du système d'exploitation.
DB2COUNTRY Tous Valeur par défaut : dérivée de l'ID langue spécifié par le système d'exploitation. Indique le code pays de l'application client, lequel a une incidence sur les formats de date et d'heure.
DB2DBDFT Tous Valeur par défaut : (non définie) Indique le nom d'alias de la base de données à laquelle le client sera implicitement connecté lors du lancement des applications, si aucune connexion implicite n'a été effectuée. Ce mot clé est ignoré s'il est d‚fini.
DB2DBMSADDR Windows 95 Valeur par défaut= : (non définie), valeur : (90000000) Définit l'emplacement mémoire à partir duquel Windows 95 alloue la mémoire partagée pour une instance. Pour chaque instance supplémentaire, indiquez un emplacement mémoire différent, compris dans la plage 0x80000000 à 0xBFFFFFFF.

Sur un système Windows 95, vous devez remplacer la valeur par défaut (90000000) uniquement si vous obtenez un message d'erreur indiquant que la création de mémoire partagée de base de données est impossible.

DB2DISCOVERYTIME OS/2, Windows 95 et Windows NT Valeur par défaut= 40 secondes, minimum=20 secondes Indique la durée pendant laquelle la fonction de reconnaissance par SEARCH recherche les systèmes DB2.
DB2INCLUDE Tous Valeur par défaut=répertoire en cours Indique le chemin d'accès à utiliser au cours du traitement de l'instruction de fichier texte SQL INCLUDE lors du traitement par DB2 PREP. Cette variable fournit une liste de répertoires dans lesquels peut se trouver le fichier INCLUDE. Pour plus de détails sur l'utilisation de db2include dans les différents langages précompilés, reportez-vous au manuel Embedded SQL Programming Guide.
DB2INSTDEF OS/2, Windows 95 et Windows NT Valeur par défaut=DB2 (sous OS/2, Windows 95 et Windows NT) Définit la valeur à utiliser si le paramètre DB2INSTANCE n'est pas défini.
DB2OPTIONS Tous à l'exception de Windows 3.1 et Macintosh Valeur par défaut=null Définit les options de l'interpréteur de commandes.
DB2SLOGON Windows 3.1 Valeur par défaut : NO Permet une connexion sécurisée sous DB2 pour Windows 3.1. Si la valeur de db2slogon est égale à YES, DB2 n'enregistre pas les ID et les mots de passe des utilisateurs dans un fichier, mais utilise un segment de mémoire pour les mettre à jour. Lorsque db2slogon est activé, l'utilisateur doit se connecter à chaque lancement de Windows 3.1.
DB2TIMEOUT Windows 3.1 et Macintosh Valeur par défaut : (non définie) Permet de contrôler le délai d'attente pour les clients Windows 3.1 et Macintosh lors de requêtes SQL longues. Une fois le délai écoulé, une boîte de dialogue apparaît pour demander si la requête doit être interrompue ou si elle peut se poursuivre. La valeur minimale de cette variable est de 30 secondes. Si vous lui donnez une valeur comprise entre 1 et 30, la valeur minimale par défaut sera utilisée. Si vous lui donnez la valeur zéro ou une valeur négative, la fonction de délai d'attente est désactivée. Par défaut, cette fonction est désactivée.
DB2TRACENAME Windows 3.1 et Macintosh Valeur par défaut=DB2WIN.TRC Sous Windows 3.1 et Macintosh, indique le nom du fichier dans lequel les informations de trace sont stockées. La valeur par défaut est db2tracename=DB2WIN.TRC. Elle est sauvegardée dans le répertoire de votre instance en cours (par exemple, \sqllib\db2). Il est vivement conseillé d'indiquer le chemin complet lorsque vous nommez le fichier de trace.
DB2TRACEON Windows 3.1 et Macintosh Valeur par défaut=N, valeurs : Y, N Sous Windows 3.1 et Macintosh, active la fonction de trace permettant de fournir des informations à IBM lorsqu'un incident survient. Il est déconseillé d'activer la fonction de trace, sauf si vous êtes confronté à un incident que vous ne pouvez pas résoudre. Pour plus de détails sur l'utilisation de la fonction de trace avec DB2 Client Application Enabler, reportez-vous au manuel Troubleshooting Guide.
DB2TRCFLUSH Windows 3.1 et Macintosh Valeur par défaut=N, valeurs : Y, N Sous Windows 3.1 et Macintosh, db2trcflush peut être utilisé conjointement avec db2traceon = Y. Si vous donnez la valeur Y à db2trcflush, les enregistrements de trace seront écrits immédiatement dans le fichier de trace. Dans ce cas, votre système DB2 sera considérablement ralenti. La valeur par défaut est donc db2trcflush = N. Ce paramètre est utile dans les cas où une application provoque l'arrêt du système, qui doit par conséquent être redémarré. Grâce à ce paramètre, vous êtes certain que le fichier et les entrées de trace ne sont pas perdus à la suite du redémarrage.
DB2TRCSYSERR
Valeur par défaut=1, valeurs : 1 - 32767 Indique le nombre d'erreurs système à tracer avant la désactivation de la fonction de trace par le client. Par défaut, il s'agit d'une seule erreur système.
DB2YIELD Windows 3.1 Valeur par défaut=N, valeurs : Y, N Indique le comportement du client 3.1 lors des communications avec un serveur éloigné. Lorsque ce paramètre est défini par la valeur N, le client ne laisse pas l'UC à d'autres applications Windows 3.1 ; l'environnement Windows est arrêté pour la durée de la communication de l'application client avec le serveur éloigné. Vous devez attendre que la communication soit terminée pour pouvoir reprendre d'autre tâches. Lorsque vous donnez la valeur Y à ce paramètre, votre système fonctionne comme d'habitude. Il est recommandé d'essayer d'exécuter votre application avec db2yield=YES. Si votre système tombe en panne, affectez la valeur NO à ce paramètre. Pour le développement d'applications, vérifiez que votre application prévoie la réception et le traitement de messages Windows pendant l'attente de la fin d'une communication.
Environnement système
DB2INSTANCE Tous Valeur par défaut=db2instdef sous OS/2, Windows 95 et Windows NT Variable d'environnement utilisée pour indiquer l'instance active par défaut. Sous UNIX, les utilisateurs doivent définir la variable d'environnement DB2INSTANCE.
DB2INSTPROF OS/2, Windows 95 et Windows NT
Variable d'environnement utilisée pour indiquer l'emplacement du répertoire de l'instance sous les systèmes d'exploitation OS/2, Windows 95 et Windows NT, s'il ne s'agit pas de DB2PATH.
DB2PATH OS/2, Windows 95 et Windows NT
Variable d'environnement utilisée pour indiquer le répertoire dans lequel le produit est installé, sous les systèmes d'exploitation OS/2, Windows 95 et Windows NT. Par défaut, sa valeur est x:\sqllib\win sous Windows 95 et Windows NT.
Communications
DB2COMM Tous, système serveur uniquement Valeur par défaut= null, valeurs : combinaison quelconque de APPC,IPXSPX, NETBIOS, NPIPE,TCPIP Indique les gestionnaires de communication qui sont démarrés au lancement du gestionnaire de bases de données. Si aucune valeur n'est définie, aucun gestionnaire de communication n'est lancé sur le serveur.
Répertoires DCE
DB2DIRPATHNAME OS/2 et UNIX
Indique un remplacement temporaire de la valeur du paramètre DIR_PATH_NAME dans le fichier de configuration du gestionnaire de bases de données. Si un serveur de répertoires est utilisé et que la cible d'une instruction CONNECT ou d'une commande ATTACH n'est pas cataloguée explicitement, la cible est concaténée avec DB2DIRPATHNAME (si cette variable est spécifiée) pour constituer le nom DCE complet.
Remarque :La valeur de db2dirpathname n'a aucun effet sur le nom global de l'instance, qui est toujours identifié par les paramètres de configuration du gestionnaire de bases de données, DIR_PATH_NAME et DIR_OBJ_NAME.
DB2CLIENTCOMM OS/2 et UNIX
Indique un remplacement temporaire de la valeur du paramètre DFT_CLIENT_COMM dans le fichier de configuration du gestionnaire de bases de données. Dans le cas où ni DFT_CLIENT_COMM ni db2clientcomm ne sont précisés, le premier protocole détecté dans l'objet est utilisé. Si l'un de ces paramètres ou les deux sont précisés, seul le premier protocole correspondant est utilisé. Dans les deux cas, la tentative n'est pas renouvelée en cas d'échec de la première connexion.
DB2CLIENTADPT OS/2 Valeur par défaut= null, plage de valeurs : 0 à 15 Indique le numéro de carte client pour le protocole NETBIOS sous les systèmes d'exploitation OS/2. La valeur de db2clientadpt remplace la valeur du paramètre DFT_CLIENT_ADPT dans le fichier de configuration du gestionnaire de bases de données.
DB2ROUTE OS/2 et UNIX Valeur par défaut Spécifie le nom de l'objet d'informations de routage utilisé par le client lors de sa connexion à une base de données se servant d'un protocole de base de données différent. La valeur de db2route remplace la valeur du paramètre ROUTE_OBJ_NAME dans le fichier de configuration du gestionnaire de bases de données.
Remarque : Il existe trois valeurs de registre associées à ADSM :

  • DSMI_CONFIG

  • DSMI_DIR

  • DSMI_LOG
Administration Guide.


[ Début de page | page précédente | page suivante | Table des matières | Index ]

[ Liste des manuels DB2 | Recherche dans les manuels DB2 ]