Sous Windows, le mode de définition des variables d'environnement dépend de l'utilisation ou non des extensions DB2 dans un environnement de bases de données partitionnées (à savoir, avec DB2 Extended Enterprise Edition pour Windows).
Sous Windows, les variables d'environnement sont stockées dans le registre système. Les variables peuvent être définies par l'ouverture du panneau de configuration et la sélection de l'icône système. Sélectionnez l'onglet Environnement de la boîte de dialogue Propriétés du système. Deux fenêtres contiennent les variables d'environnement et leurs valeurs. La fenêtre supérieure affiche les variables s'appliquant à tous les utilisateurs. La fenêtre inférieure affiche les variables s'appliquant uniquement à l'utilisateur courant.
Dans un environnement partitionné Windows, toutes les variables utilisées par les extensions DB2 sont stockées dans une zone privée du registre système. Un programme appelé DMBSET permet la vérification et la modification des variables d'extension.
La syntaxe du programme est la suivante :
>>-dmbset--+--------------------------+------------------------>< +-+-variable-------------+-+ | '-variable--=--valeur--' | +-+--g------------+--------+ | '--i--instance--' | +--all---------------------+ +--null--------------------+ +-+--l--+------------------+ | '--lr-' | '-+--?-+-------------------' '--h-'
Pour interroger la valeur d'une variable, entrez dmbset nom_variable. Par exemple :
dmbset DB2MMPATH
Pour définir la valeur d'une variable, entrez : dmbset nom_variable=valeur. Par exemple :
dmbset DB2MMPATH=C:\DMB\EXEMPLES
Pour afficher la valeur de toutes les variables d'une instance définie, entrez dmbset -i nom_instance. Par exemple :
dmbset -i dmbinst1
Pour qu'une valeur soit nulle, entrez dmbset nom_variable -null. Par exemple :
dmbset DB2MMPATH -null
Pour afficher la valeur des variables utilisées par toutes les instances, entrez dmbset -g.
Pour dresser la liste de toutes les variables utilisées par DB2 Extensions, entrez dmbset -lr.
Pour répertorier les noms de tous les profils d'instance définis dans le registre, entrez dmbset -l.
Vous disposez d'une grande marge de manoeuvre pour la définition des variables d'environnement pour DB2 Extensions dans un environnement de bases de données partitionnées. Par exemple, vous pouvez indiquer des valeurs pour chaque variable d'environnement, à l'exception de DB2MMDATAPATH, dans l'un des formats suivants :
\\harmony\JimsShr
f:\media
JimsShr\images