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 :
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.
|