Installation et configuration de clients DB2
L'environnement d'exécution DB2 Call Level Interface et le pilote
ODBC sont fournis avec DB2 Client Application Enabler. Ils se trouvent
sur le CD-ROM DB2 Client Pack ou peuvent être chargés à partir de la page du
Web à l'adresse http://www.software.ibm.com/data/db2.
Cette prise en charge permet d'utiliser les application développées à
l'aide des API ODBC et Interface CLI DB2 sur tout serveur DB2.
Interface CLI DB2 est fourni avec DB2 Software Developer's Kit (DB2 SDK)
qui fait partie du produit DB2 Application Development Kit à commander
séparément.
Avant que des applications Interface CLI DB2 ou ODBC puissent accéder à
DB2, il faut définir les accès des modules Interface CLI DB2 au
serveur. Bien que cette opération s'exécute automatiquement lors
de la première connexion lorsque l'utilisateur détient les droits
correspondants, il est recommandé que l'administrateur la réalise
d'abord avec un client de chaque plateforme qui accédera au serveur. Pour
plus de détails, reportez-vous au manuel "Définition des accès des utilitaires de bases de données".
Vous devez respecter les étapes suivantes sur le système client pour que
les applications Interface CLI DB2 et ODBC puissent accéder aux bases de
données DB2. Ces instructions supposent que vous vous êtes connecté avec
succès à DB2 en utilisant un ID utilisateur et un mot de passe corrects. En
fonction de la plateforme utilisée, de nombreuses étapes s'exécutent
automatiquement. Pour des informations complètes, reportez-vous à la section
consacrée exclusivement à votre plateforme.
- Utilisez l'Assistant de configuration client pour ajouter le système
éloigné (si vous disposez de machines client et serveur distinctes), afin que
les instances et bases de données qu'il contient puissent être
identifiées par le Centre de contrôle. Ajoutez-les ensuite sur ce système.
(Votre système local est représenté par l'icône intitulée
Local.) Si vous ne pouvez pas utiliser ce programme, lancez la
commande catalog dans l'interpréteur de commandes.
- Sur toutes les plateformes autres que OS/2 et Windows 3.1, le
pilote Interface CLI DB2/ODBC est installé automatiquement en même temps que
DB2 Client Application Enabler et vous n'avez donc rien à faire. Sous
OS/2 et Windows 3.1, utilisez l'icône Installation
ODBC pour installer le pilote Interface CLI DB2/ODBC et le gestionnaire
de pilotes ODBC.
- Pour accéder à la base de données DB2 à partir d'une application
ODBC :
- Le gestionnaire de pilotes ODBC Microsoft, Visigenic ou autre doit déjà
être installé (ceci s'effectue automatiquement par défaut lors de
l'installation de DB2).
- Les bases de données DB2 doivent avoir été enregistrées en tant que
sources de données ODBC. Le gestionnaire de pilotes ODBC ne lit pas les
informations de catalogue DB2, mais il se réfère à sa propre liste de sources
de données.
- Si une table DB2 ne dispose pas d'un index à entrées uniques, de
nombreuses applications ODBC ne s'ouvriront qu'en lecture seulement.
Créez donc un index à entrées uniques pour chaque table DB2 à mettre à jour
par une application ODBC. Reportez-vous à l'instruction CREATE
INDEX dans le manuel SQL Reference. Utilisez le Centre de contrôle pour modifier le paramétrage de la
table. Cliquez ensuite sur l'onglet Clé primaire et déplacez
une ligne de la liste des colonnes disponibles dans celle des colonnes de clés
primaires. Chaque colonne sélectionnée pour la clé primaire doit avoir la
valeur NOT NULL.
- Différents mots clés de configuration CLI/ODBC peuvent être définis pour
modifier le comportement de l'interface Interface CLI DB2/ODBC et des
applications qui lui sont associées.
- Si vous avez suivi les étapes précédentes pour installer le support ODBC
et ajouté les bases de données DB2 en tant que sources de données ODBC, vos
applications ODBC peuvent désormais y accéder.
Après les procédures propres à chaque plateforme, vous trouverez des
informations plus détaillées sur les sujets suivants :

| Les informations détaillées propres à chaque plateforme et relatives à la
procédure d'accès des applications Interface CLI DB2 et ODBC à DB2 sont
réparties dans les catégories suivantes :
|
Pour que les applications Interface CLI DB2 et ODBC puissent
accéder à une base de données DB2 à partir d'un client Windows 3.1,
Windows 95 ou Windows NT, effectuez au préalable les opérations suivantes sur
le système client :
- La base de données DB2 (et le noeud correspondant s'il
s'agit d'une base de données éloignée) doit être cataloguée. Pour ce
faire, utilisez l'Assistant de configuration client (ou
l'interpréteur de commandes). Pour plus de détails, reportez-vous à la
section "Configuration des connexions de bases de données".
Pour plus d'informations, reportez-vous à l'aide en ligne
disponible dans l'Assistant de configuration client (ou à la commande
catalog dans le manuel Command Reference).
- Vérifiez que le gestionnaire de pilotes ODBC Microsoft et le pilote
Interface CLI DB2/ODBC sont installés. Sous Windows 95 et Windows NT, ces deux
éléments sont installés en même temps que DB2 à moins que le composant ODBC
ait été manuellement désélectionné lors de l'installation. Sous
Windows 3.1, utilisez l'icône Installation d'ODBC
pour installer le gestionnaire de pilotes ODBC Microsoft et le pilote
Interface CLI DB2/ODBC.
Pour vérifier leur existence sur la machine, procédez comme
suit :
- Exécutez le programme Microsoft ODBC Administrator à partir de
l'icône figurant dans le Panneau de configuration, ou lancez la commande
appropriée à partir de la ligne de commande :
odbcad32.exe pour les systèmes d'exploitation Windows 95 ou
Windows NT, odbcadm.exe sous Windows 3.1.
- Cliquez sur le bouton de fonction Drivers ou sur l'onglet
ODBC Drivers (en fonction de la plateforme).
- Vérifiez que "IBM DB2 ODBC Driver" est répertorié dans la liste.
Si le gestionnaire de pilotes ODBC Microsoft ou le pilote Interface CLI
DB2/ODBC IBM ne sont pas installés, ré-exécutez l'installation de DB2 et
sélectionnez le composant ODBC sous Windows 95 ou Windows NT, ou cliquez deux
fois sur l'icône Installation ODBC dans le groupe de
programmes DB2 sous Windows 3.1.
- Enregistrez la base de données DB2 auprès du gestionnaire des pilotes ODBC
en tant que source de données. Sous Windows 95 et Windows NT, vous
pouvez mettre la source de données à la disposition de tous les utilisateurs
du système (source de données système) ou uniquement de l'utilisateur en
cours (source de données utilisateur). Utilisez l'une des méthodes
suivantes pour ajouter la source de données :
- Avec l'Assistant de configuration client :
- Sélectionnez l'alias de la base de données DB2 à ajouter en tant que
source de données.
- Cliquez sur le bouton de fonction Propriétés de la base de
données. La fenêtre Propriétés de base de données s'affiche.
- Cochez la case Enregistrement de la base de données pour ODBC.
- Sous Windows 95 et Windows NT, vous pouvez utiliser les boutons
d'option pour ajouter la base de données en tant que source de données
système ou source de données utilisateur.
- Avec l'outil d'administration ODBC 32 bits
Microsoft, accessible en cliquant sur l'icône correspondante sur le
panneau de configuration ou en exécutant le fichier odbcad32.exe à
partir de la ligne de commande :
- Sous Windows 95 et Windows NT, la liste des sources de données utilisateur
s'affiche par défaut. Pour ajouter une source de données système, cliquez
sur le bouton de fonction System DSN ou sur l'onglet
System DSN (en fonction de la plateforme).
- Cliquez sur le bouton de fonction Ajout.
- Dans la liste, cliquez deux fois sur l'option IBM DB2 ODBC
Driver.
- Sélectionnez la base de données DB2 à ajouter et cliquez sur
OK.
- Sous Windows 95 et Windows NT, une commande de l'interpréteur de
commandes permet d'enregistrer la base de données DB2 auprès du
gestionnaire de pilotes ODBC en tant que source de données. Un administrateur
peut créer un script d'interpréteur de commandes afin d'enregistrer
les bases de données nécessaires. Ce script peut ensuite être exécuté sur
toutes les machines devant accéder aux bases de données DB2 via ODBC.
Pour plus de détails, reportez-vous à la section relative à la commande
CATALOG [ user | system ] ODBC DATA SOURCE
dans le manuel Command Reference.
-
Facultatif : Configurez le pilote Interface CLI
DB2/ODBC à l'aide de l'Assistant de configuration client :
- Sélectionnez l'alias de la base de données DB2 à configurer.
- Cliquez sur le bouton de fonction Propriétés de la base de
données. La fenêtre Propriétés de base de données s'affiche.
- Cliquez sur le bouton de fonction Paramètres. La fenêtre
Paramètres CLI/ODBC s'ouvre.
- Cliquez sur le bouton Paramètres évolués. Dans la fenêtre qui
s'affiche alors, vous pouvez définir les mots clés de configuration. Ils
sont associés à l'alias de la base de données et impactent
toutes les applications Interface CLI DB2/ODBC qui accèdent à celle-ci. Vous
trouverez une explication des mots clés dans l'aide en ligne, ainsi que
dans "Descriptions des mots clés de configuration".
Pour toute information sur la modification manuelle de ce fichier
(db2cli.ini), reportez-vous à la section "Configuration du fichier db2cli.ini".
- Facultatif : Utilisation d'applications ODBC 16 bits
Bien que cela ne soit pas directement lié à DB2, certains utilisateurs
rencontrent des difficultés lors de l'exécution d'applications ODBC
16 bits sous Windows 95 ou Windows NT.
Les applications 16 et 32 bits utilisent toutes deux le même pilote
IBM DB2 CLI/ODBC. Le gestionnaire de pilotes ODBC Microsoft prend en charge la
conversion entre les applications 16 bits et le pilote ODBC 32 bits.
Certaines applications 16 bits ont été livrées avec un ancien jeu de
bibliothèques DLL de gestionnaire de pilotes 16 bits (c'est-à-dire
antérieur à 1995). Ces DLL ne sont pas adaptées à un environnement
32 bits. Les symptômes suivants peuvent apparaître lors de
l'exécution de bibliothèques DLL de ce type :
- Des déroutements dans l'exécution du fichier odbcbc.dll ou dans
d'autres DLL associées à ODBC.
- Les applications 16 bits ne reconnaissent pas les sources de données
cataloguées à l'aide de l'outil d'administration ODBC
32 bits (accessible à partir du panneau de configuration).
Si (et seulement si) vous rencontrez ce genre d'incident, envisagez
de mettre à jour les DLL du gestionnaire de pilotes ODBC 16 bits
Microsoft. Ces fichiers sont fournis avec DB2 et se trouvent dans le
sous-répertoire SQLLIB\MSODBC16. Utilisez ces nouvelles DLL pour remplacer les
anciennes versions situées dans le sous-répertoire système du répertoire du
système d'exploitation Windows.
- Si vous avez installé un accès ODBC (en suivant la procédure
décrite précédemment), vous pouvez maintenant accéder aux données DB2 en
utilisant des applications ODBC. Lancez l'application ODBC et passez à la
fenêtre Ouverture. Sélectionnez le type de fichiers Bases de données
ODBC. Les bases de données DB2 ajoutées en tant que sources de données
ODBC pourront être sélectionnées à partir de cette liste. De nombreuses
applications ODBC ouvriront la table en lecture seulement, sauf si elle
dispose d'un index à entrées uniques.
Pour que les applications Interface CLI DB2 et ODBC
puissent accéder à une base de données DB2 à partir d'un client
OS/2, effectuez au préalable les opérations suivantes sur le système
client :
- La base de données DB2 (et le noeud correspondant s'il s'agit
d'une base de données éloignée) doit être cataloguée. Pour ce faire,
utilisez l'Assistant de configuration client (ou l'interpréteur de
commandes).
Pour plus d'informations, consultez l'aide en ligne accessible
dans l'Assistant de configuration client ou la section "Configuration des connexions de bases de données".
- Si vous utilisez des applications ODBC pour accéder aux données DB2,
procédez comme suit. (Si vous n'utilisez que des applications CLI,
ignorez cette étape et passez à la suivante.)
- Vérifiez que le gestionnaire de pilotes ODBC (Visigenic ou Intersolv) et
le pilote Interface CLI DB2/ODBC sont installés.
- Lancez l'outil d'administration ODBC selon l'une des
méthodes suivantes :
- Cliquez deux fois sur l'icône Panneau de configuration
dans le dossier Groupe principal sous WIN-OS/2 ou ODBC
sous OS/2, puis sur l'icône ODBC Administrator.
- Exécutez le fichier odbcadm.exe à partir de la ligne de
commande.
- Cliquez sur le bouton de fonction Drivers pour ouvrir la
fenêtre correspondante.
- Vérifiez que "IBM DB2 ODBC Driver" est répertorié dans la liste.
IBM ne sont pas installés, cliquez deux fois sur l'icône
Installation ODBC dans le dossier DB2 pour installer ces deux
composants.
- Enregistrez la base de données DB2 auprès du gestionnaire des pilotes ODBC
en tant que source de données selon l'une des méthodes
suivantes :
- Avec l'Assistant de configuration client :
- Sélectionnez l'alias de la base de données DB2 à ajouter en tant que
source de données.
- Cliquez sur le bouton de fonction Propriétés de la base de
données.
- Cochez la case Enregistrement de la base de données pour ODBC.
- Avec l'outil d'administration ODBC de Visigenic,
accessible en cliquant sur le dossier ODBC ou en exécutant le
fichier odbcadm.exe à partir de la ligne de commande :
- Cliquez sur le bouton de fonction Add dans la fenêtre Data
Sources. La fenêtre permettant d'ajouter une source de données
s'affiche.
- Dans la liste, cliquez deux fois sur l'option IBM DB2 ODBC
Driver.
- Sélectionnez la base de données DB2 à ajouter et cliquez sur
OK.
- Facultatif : Configurez le pilote Interface CLI DB2/ODBC à
l'aide de l'Assistant de configuration client :
- Sélectionnez l'alias de la base de données DB2 à configurer.
- Cliquez sur le bouton de fonction Propriétés de la base de
données. La fenêtre Propriétés de la base de données s'affiche.
- Cliquez sur le bouton de fonction Paramètres. La fenêtre
Paramètres CLI/ODBC s'ouvre.
- Cliquez sur le bouton Paramètres évolués. Dans la fenêtre qui
s'affiche alors, vous pouvez définir les mots clés de configuration. Ils
sont associés à l'alias de la base de données et impactent
toutes les applications Interface CLI DB2/ODBC qui accèdent à celle-ci. Vous
trouverez une explication des mots clés dans l'aide en ligne, ainsi que
dans "Descriptions des mots clés de configuration".
Pour toute information sur la modification manuelle de ce fichier
(db2cli.ini), reportez-vous à la section "Configuration du fichier db2cli.ini".
- Si vous avez installé un accès ODBC (en suivant la procédure décrite
précédemment), vous pouvez maintenant accéder aux données DB2 en utilisant des
applications ODBC. Lancez l'application ODBC et passez à la fenêtre
Ouverture. Sélectionnez le type de fichiers Bases de données ODBC.
Les bases de données DB2 ajoutées en tant que sources de données ODBC pourront
être sélectionnées à partir de cette liste. De nombreuses applications ODBC
ouvriront la table en lecture seulement, sauf si elle dispose d'un index
à entrées uniques.
Pour que les applications Interface CLI DB2 et ODBC
puissent accéder à une base de données DB2 à partir d'un client UNIX,
effectuez au préalable les opérations suivantes sur le système
client :
- La base de données DB2 (et le noeud correspondant s'il s'agit
d'une base de données éloignée) doit être cataloguée. Pour ce faire,
utilisez l'interpréteur de commandes.
Pour plus d'informations, reportez-vous au Chapitre 10. "Configuration des communications client-serveur à l'aide de l'interpréteur de commandes" ou à la commande catalog dans le manuel Command
Reference.
- Le pilote Interface CLI DB2/ODBC est installé automatiquement en même
temps que DB2 et vous n'avez donc rien à faire.
- Si vous utilisez des applications ODBC pour accéder aux données DB2,
procédez comme suit. (Si vous n'utilisez que des applications CLI,
ignorez cette étape et passez à la suivante.)
- Lors de l'utilisation d'une application ODBC, vérifiez que les
composants du gestionnaire de pilotes ODBC Visigenic sont installés et que
chaque utilisateur devant faire appel à ODBC peut y accéder.
- Si le gestionnaire de pilotes a été installé par DB2, il se trouve dans le
sous-répertoire sqllib/odbclib.
- S'il l'a été par un autre programme, le fichier .odbc.ini
(débutant par un point) sera dans le répertoire racine de l'ID
utilisateur exécutant l'application ODBC.
- Le gestionnaire de pilotes utilise deux fichiers
d'initialisation :
- odbcinst.ini
- Fichier de configuration du gestionnaire de pilotes ODBC, précisant les
pilotes de bases de données installés. Chaque utilisateur devant faire appel à
ODBC doit avoir accès à ce fichier.
- .odbc.ini
- Fichier de configuration des sources de données de l'utilisateur.
Chaque utilisateur dispose d'une copie distincte de ce fichier.
sqllib/odbclib.
Configuration du fichier odbcinst.ini
Les paramètres indiqués dans ce fichier ont des répercussions sur tous les
pilotes ODBC se trouvant sur la machine.
Utilisez un éditeur ASCII pour la mise à jour de ce fichier. Il doit
comprendre une strophe (section) intitulée [IBM DB2 ODBC DRIVER],
avec une ligne débutant par "Driver" indiquant le chemin d'accès complet
au pilote ODBC DB2 (db2.o). Par exemple, si le répertoire personnel de votre
utilisateur est /u/cet_utilisateur/ et que le répertoire sqllib y est
installé, l'entrée correcte sera la suivante :
[IBM DB2 ODBC DRIVER]
Driver=/u/cet_utilisateur/sqllib/lib/db2.o
Consultez le modèle de fichier dans le sous-répertoire sqllib/odbclib.
Configuration du fichier odbc.ini
Les paramètres indiqués dans ce fichier sont associés à un utilisateur
particulier sur la machine ; des utilisateurs distincts peuvent
disposer de fichiers odbc.ini différents.
Le fichier odbc.ini doit être copié dans le répertoire personnel de
l'utilisateur et intitulé .odbc.ini. Mettez-le à jour à
l'aide d'un éditeur ASCII pour prendre en compte les informations
appropriées de configuration des sources de données. Pour enregistrer une base
de données DB2 en tant que source de données ODBC, le fichier doit contenir
une strophe (section) pour chaque base de données DB2.
Le modèle de fichier odbc.ini se présente comme suit :
- ligne 2 (partie de la strophe [ODBC Data Sources]) :
EXEMPLE=IBM DB2 ODBC DRIVER
Indique qu'il existe une source de données appelée EXEMPLE qui a
utilisé le pilote IBM DB2 ODBC DRIVER).
- lignes 4-6 (partie de la strophe [EXEMPLE]) :
[EXEMPLE]
Driver=/u/cet_utilisateur/sqllib/lib/db2.o
Description=Modèle de base de données DB2 ODBC
Indique que la base de données EXEMPLE appartient à l'instance DB2
se trouvant dans le répertoire /u/cet_utilisateur.
- ligne 11 (partie de la strophe [ODBC]) :
InstallDir=/u/cet_utilisateur/sqllib/odbclib
Indique que /u/cet utilisateur/sqllib/odbclib doit être considéré comme
l'emplacement où est installé ODBC.
Remarque : | Si votre application a spécifiquement installé les composants ODBC, tel que
le gestionnaire de pilotes, à un autre emplacement, vous devez modifier en
conséquence la ligne commençant par InstallDir dans la strophe
[ODBC] pour en tenir compte.
Par exemple, si ODBC a été installé dans /opt/odbc, la strophe
[ODBC] se compose comme suit :
[ODBC]
Trace=0
TraceFile=odbctrace.out
InstallDir=/opt/odbc
|
Consultez le modèle de fichier dans le sous-répertoire sqllib/odbclib. Pour
plus de détails, reportez-vous également à la section "Configuration du fichier ODBC.INI".
Une fois les fichiers .ini configurés, vous pouvez exécuter votre
application ODBC et accéder aux bases de données DB2. Pour toute aide et
information complémentaire, reportez-vous à la documentation fournie avec
votre application ODBC.
- Configurez le pilote Interface CLI DB2/ODBC driver
(facultatif).
Différents mots clés de configuration peuvent être définis pour modifier le
comportement de l'interface Interface CLI DB2/ODBC et des applications
qui l'utilisent. Ils sont associés à l'alias de la base
de données et s'appliquent à toutes les applications Interface CLI
DB2/ODBC qui accèdent à celle-ci.
Pour toute information sur la modification manuelle de ce fichier
(db2cli.ini), reportez-vous à la section "Configuration du fichier db2cli.ini". Pour plus de détails sur les mots clés spécifiques, consultez le manuel
CLI Guide and Reference.
Pour que les applications Interface CLI DB2 et ODBC
puissent accéder à une base de données DB2 à partir d'un client
Macintosh, effectuez au préalable les opérations suivantes sur le système
client :
- La base de données DB2 (et le noeud correspondant s'il s'agit
d'une base de données éloignée) doit être cataloguée. Pour ce faire,
utilisez l'interpréteur de commandes.
Pour plus d'informations reportez-vous à la section "Configuration des connexions de bases de données".
- Si vous utilisez des applications ODBC pour accéder aux données DB2,
procédez comme suit. (Si vous n'utilisez que des applications CLI, passez
directement à l'étape 4.)
- Un gestionnaire de pilotes ODBC doit être installé pour prendre en charge
les communications entre les applications ODBC et le pilote ODBC de DB2. DB2
ne fournit pas de gestionnaire de pilotes ODBC Macintosh, mais seulement le
pilote ODBC DB2. Si vos applications ne disposent pas d'une gestionnaire
de pilotes ODBC, vous devez vous procurer le gestionnaire de pilotes MacODBC
directement auprès de la société Apple.
- Enregistrez la base de données DB2 auprès du gestionnaire de pilotes ODBC
(liste des sources de données contenue dans le fichier ODBC Preferences) en
tant que source de données selon l'une des méthodes
suivantes :
- Exécution de ODBC Setup (dans un environnement 68K) ou
ODBC Setup PPC (dans un environnement PowerMacintosh) à partir du
Panneau de configuration.
- Édition directe du fichier d'initialisation (ODBC Preferences ou
ODBC Preferences PPC) ; passez à l'étape suivante pour plus
d'informations.
- Configuration du fichier ODBC Preferences ou ODBC Preferences
PPC : le fichier d'initialisation ODBC est utilisé pour
enregistrer des informations telles que les pilotes et les sources de données
disponibles. Pour les procédures de mise à jour de ce fichier, reportez-vous à
la documentation relative à votre gestionnaire de pilotes.
Le gestionnaire de pilotes MacODBC utilise le fichier ODBC Preferences ou
ODBC Preferences PPC pour enregistrer les informations concernant les pilotes
et les sources de données disponibles.
Il est également possible de modifier manuellement ces fichiers. Ne changez
aucune des entrées existantes dans ces fichiers.
- Utilisez un éditeur ASCII pour éditer le fichier ODBC Preferences ou ODBC
Preferences PPC.
- Environnement 68K
- Vous trouverez ci-après un exemple de fichier ODBC Preferences :
[ODBC Data Sources]
GLOBALDB=IBM ODBC DB2 for Macintosh
EXEMPLE=IBM ODBC DB2 for Macintosh
[GLOBALDB]
Driver=appl:ODBC$DB2DriverFunctionSet
Description=Ma base de données GLOBAL
[EXEMPLE]
Driver=appl:ODBC$DB2DriverFunctionSet
Description=Ma base de données EXEMPLE
- Environnement PowerMacintosh
- Vous trouverez ci-après un exemple de fichier ODBC Preferences
PPC :
[ODBC Data Sources]
EXEMPLE=IBM ODBC DB2 for PPC
[EXEMPLE]
Driver=DB2ODBCDriverPPC
Description=Ma base de données EXEMPLE
- La section [ODBC Data Sources] répertorie le nom de toutes les
sources de données disponibles, ainsi que la description du pilote associé à
chacune d'entre elles.
À chaque source de données figurant dans la section [ODBC Data
Sources] correspond une section contenant la liste des informations
supplémentaires la concernant. Il s'agit des sections Data Source
Specification.
Sous l'entrée [ODBC Data Sources],ajoutez la
ligne suivante :
- Environnement 68K
- alias_bd=IBM ODBC DB2 for Macintosh
- Environnement PowerMacintosh
- alias_bd=IBM ODBC DB2 for PPC
Où alias_bd est l'alias de la base de données cataloguée
dans le répertoire des bases de données (nom de base de données utilisé par
l'instruction CONNECT TO lancée à partir de l'interpréteur de
commandes).
- Ajoutez une nouvelle entrée dans la section Data Source Specification pour
associer la source de données au pilote :
- Environnement 68K
-
[alias_bd]
Driver=appl:ODBC$DB2DriverFunctionSet
- Environnement PowerMacintosh
-
[alias_bd]
Driver=DB2ODBCDriverPPC
alias_bd est l'alias de la base de données cataloguée
dans le répertoire des bases de données et répertorié dans la section Data
Source Spécification.
- Vous pouvez affiner la configuration du pilote CLI/ODBC DB2 en modifiant
le fichier db2cli.ini. Celui-ci contient différents mots clés et valeurs qui
peuvent être définis pour modifier le comportement de l'interface
Interface CLI DB2/ODBC et des applications qui l'utilisent. Ils sont
associés à l'alias de la base de données et impactent toutes les
applications Interface CLI DB2/ODBC qui accèdent à celle-ci. Pour une
description complète de tous les mots clés et de leur utilisation,
reportez-vous à la section "Descriptions des mots clés de configuration".
- Si vous avez installé un accès ODBC (en suivant la procédure décrite
précédemment), vous pouvez maintenant accéder aux données DB2 en utilisant des
applications ODBC. Lancez l'application ODBC et passez à la fenêtre
Ouverture. Sélectionnez le type de fichiers Bases de données ODBC.
Les bases de données DB2 ajoutées en tant que sources de données ODBC pourront
être sélectionnées à partir de cette liste. De nombreuses applications ODBC
ouvriront la table en lecture seulement, sauf si elle dispose d'un index
à entrées uniques.
En principe, vous devez trouver dans la section "Détails propres à chaque plateforme pour l'accès CLI/ODBC", toutes les informations nécessaires. Ces informations
s'avèrent utiles en cas d'absence de prise en charge des outils DB2
ou pour les administrateurs qui ont besoin d'informations plus
détaillées.

| La présente section traite des sujets suivants :
|
Le pilote CLI/ODBC définit automatiquement les accès lors
de la première connexion à la base de données, à condition que
l'utilisateur détienne le privilège ou l'autorisation appropriés. Il
se peut que l'administrateur choisisse d'exécuter la première
connexion ou de définir explicitement les accès aux fichiers nécessaires.
Pour plus d'informations, reportez-vous à la section "Définition des accès des utilitaires de bases de données".
Vous pouvez affiner la configuration de l'interface
Interface CLI DB2 en utilisant soit l'Assistant de configuration client,
soit l'outil d'administration Configuration du client DB2, selon
votre plateforme, ou en modifiant manuellement le fichier db2cli.ini.
Ce fichier contient divers mots clés, associés à des valeurs, qui peuvent
être utilisés pour modifier le comportement de Interface CLI DB2 et des
applications qui l'utilisent. Ils sont associés à l'alias
de la base de données et s'appliquent à toutes les applications Interface
CLI DB2/ODBC qui y accèdent.
Par défaut, l'emplacement du fichier contenant les mots clés de
configuration CLI/ODBC est le suivant :
- Plateforme :
- Emplacement :
- OS/2
- Répertoire sqllib
- Windows NT
- Répertoire sqllib
- Windows 95
- Répertoire sqllib
- Windows 3.1
- Répertoire sqllib\win
- UNIX
- Répertoire sqllib/cfg de l'instance de la base de données exécutant
les applications CLI/ODBC.
La variable d'environnement DB2CLIINIPATH peut également être utilisée
pour remplacer la valeur par défaut et indiquer un emplacement différent pour
le fichier.
Les mots clés de configuration vous permettent d'effectuer les
opérations suivantes :
- Configuration des éléments généraux, tels que le nom de la source, le nom
de l'utilisateur et le mot de passe,
- Définition d'options affectant les performances,
- Indication de paramètres de requête, tels que les caractères génériques,
- Définition de correctifs ou de solutions temporaires pour différentes
applications ODBC,
- Définition d'autres éléments plus spécifiques, tels que les pages de
codes et les types de données IBM Graphic.
Pour une description complète de tous les mots clés et de leur utilisation,
reportez-vous à la section "Descriptions des mots clés de configuration".
Le fichier d'initialisation db2cli.ini est un fichier ASCII, dans
lequel sont enregistrées les valeurs affectées aux options de configuration de
l'interface Interface CLI DB2. Un exemple de fichier est fourni pour vous
familiariser avec son utilisation. Reportez-vous au manuel CLI Guide and Reference pour plus d'informations sur chaque mot clé.
Pour plus détails sur la procédure de modification de ce fichier sur votre
plateforme, consultez la section "Détails propres à chaque plateforme pour l'accès CLI/ODBC".
Le gestionnaire de pilotes ODBC 16 bits de Microsoft et le gestionnaire
de pilotes ODBC Visigenic utilisent le fichier odbc.ini pour enregistrer les
informations concernant les pilotes et sources de données disponibles. Le
gestionnaire de pilotes ODBC Visigenic utilise également le fichier
odbcinst.ini sur les plateformes UNIX. Bien que les fichiers requis soient mis
à jour automatiquement par les outils sur la plupart des plateformes, les
utilisateurs d'ODBC sur des plateformes UNIX doivent les modifier
manuellement. Le fichier odbc.ini, et odbcinst.ini si nécessaire, se trouvent
à l'emplacement suivant :
- Plateforme
- Emplacement
- Windows
- unité:\windows (où unité correspond à l'unité
sur laquelle est installé Windows).
- Win-OS/2
- unité:\os2\mdos\winos2 (où unité correspond à
l'unité sur laquelle est installé OS/2).
- UNIX
- Répertoire personnel de l'ID utilisateur exécutant l'application
ODBC.
Il est également possible de modifier ce fichier manuellement. Ne changez
aucune des entrées existantes dans ces fichiers.
- Utilisez un éditeur ASCII pour éditer le fichier odbc.ini.
Voici un exemple de fichier odbc.ini :
[ODBC Data Sources]
MS Access Databases=Access Data (*.mdb)
[MS Access Databases]
Driver=D:\WINDOWS\SYSTEM\simba.dll
FileType=RedISAM
SingleUser=False
UseSystemDB=False
La section [ODBC Data Sources] répertorie les noms de toutes les
sources de données disponibles, ainsi que la description du pilote associé à
chacune d'elles.
À chaque source de données figurant dans la section [ODBC Data
Sources] correspond une section contenant la liste des informations
supplémentaires la concernant. Il s'agit des sections Data Source
Specification.
- Sous l'entrée [ODBC DATA SOURCE], ajoutez la
ligne suivante :
alias_bd=IBM DB2 ODBC DRIVER
Où alias_bd est l'alias de la base de données cataloguée
dans le répertoire des bases de données (nom de base de données utilisé par
l'instruction CONNECT TO lancée à partir de l'interpréteur de
commandes).
- Ajoutez une nouvelle entrée dans la section Data Source Specification pour
associer la source de données au pilote :
[alias_bd]
Driver=unité:\windows\system\db2cliw.dll
Où :
- alias_bd est l'alias de la base de données cataloguée dans
le répertoire des bases de données et répertorié dans la section Data Source
Spécification.
- unité correspond à l'unité sur laquelle est installé
Windows.
Voici le fichier exemple auquel ont été ajoutées les entrées de sources de
données IBM :
[ODBC Data Sources]
MS Access Databases=Access Data (*.mdb)
EXEMPLE=IBM DB2 ODBC DRIVER
[MS Access Databases]
Driver=D:\WINDOWS\SYSTEM\simba.dll
FileType=RedISAM
SingleUser=False
UseSystemDB=False
[EXEMPLE]
Driver=D:\WINDOWS\SYSTEM\db2cliw.dll
Description=Modèle de base de données client/serveur DB2
Remarque : | En cas d'exécution de l'application ODBC sous WIN-OS/2,
indiquez le chemin d'accès équivalent \OS2\MDOS\WINOS2\SYSTEM, au lieu de
\WINDOWS\SYSTEM.
|
Configuration des fichiers .ini sous UNIX
La section "Accès client UNIX à DB2 à l'aide de CLI/ODBC", contient la procédure détaillée de mise à jour des fichiers odbc.ini et
odbcinst.ini.
[ Début de page | page précédente | page suivante | Table des matières | Index ]
[ Liste des manuels DB2 |
Recherche dans les manuels DB2 ]