Manuels IBM

Installation et configuration de clients DB2


Configuration des connexions de bases de données



note

Pour exécuter les étapes décrites dans cette section, vous devez être connecté sur le système local en tant qu'utilisateur disposant du droit d'administrateur système (SYSADM) sur l'instance.



note

Vous pouvez configurer des connexions de bases de données à l'aide du SmartGuide consacré à l'ajout de base de données, selon l'une des méthodes suivantes :

Chacune de ces procédures est traitée en détail dans les pages qui suivent.

Utilisation d'un profil d'accès

Vous pouvez utiliser un profil serveur ou un profil client pour configurer des connexions de bases de données sur un client.

Profils serveur

Des profils serveur peuvent être créés pour un serveur DB2. Ils contiennent des informations sur les instances du système serveur et sur les bases de données appartenant à chaque instance. Les informations relatives à chaque instance comprennent les informations de protocole requises pour configurer un client en vue de sa connexion aux bases de données de cette instance.

Pour créer des profils serveur, utilisez la fonction de création de profils d'accès du Centre de contrôle. Lorsqu'un profil est créé pour un système serveur DB2, il comprend des instances de serveur dans lesquelles le paramètre de configuration discover_inst a la valeur ENABLE et des bases de données dont le paramètre discover_db a également la valeur ENABLE. Le paramètre discover du serveur d'administration doit être défini par la valeur SEARCH ou KNOWN afin de créer un profil pour un système serveur.

Pour obtenir des informations sur la définition des paramètres de configuration discover_inst, discover_db et discover, reportez-vous à la section "Définition des paramètres de reconnaissance".

Création d'un profil serveur

Pour créer un profil d'accès, procédez comme suit :

  1. Démarrez le Centre de contrôle.

  2. Cliquez sur le signe plus ([+]) figurant en regard de l'icône Systèmes pour obtenir la liste des systèmes existants.

  3. Sélectionnez le système souhaité et cliquez sur le bouton droit de la souris.

  4. Sélectionnez l'option Création d'un profil d'accès.

  5. Sélectionnez le chemin et tapez un nom de fichier pour le profil, puis cliquez sur le bouton Création.

Pour traiter un profil de serveur et ajouter ses bases de données à la liste de configuration des connexions du client, utilisez les fonctions d'importation ou d'ajout de l'Assistant de configuration client. Il est préférable d'utiliser la fonction d'ajout.

Utilisation d'un profil serveur sur le client

Pour ajouter une base de données en utilisant la fonction d'ajout :

  1. Démarrez l'Assistant de configuration client.

  2. Cliquez sur le bouton de fonction Ajout.

  3. Sélectionnez le bouton d'option Utilisation d'un profil d'accès et cliquez sur bouton de fonction Suivant.

  4. Cliquez sur le bouton de fonction Parcourir pour sélectionner un profil d'accès ou tapez directement le chemin d'accès et le nom du fichier dans la zone Fichier.

  5. Sélectionnez une base de données à ajouter.

  6. Si nécessaire, sélectionnez les onglets Alias et ODBC situés en haut du panneau pour spécifier un nom d'alias pour la base de données, ou pour sélectionner les options CLI/ODBC pour la base de données. Cette étape est facultative.

  7. Cliquez sur le bouton de fonction Fin.

  8. Vous pouvez tester la connexion ajoutée en cliquant sur le bouton Test.

Profils client

Les informations des profils client peuvent être ajoutées au client en utilisant l'une des fonctions suivantes :

Remarque :Cette procédure suppose que les connexions de bases de données configurées sur un client seront exportées et utilisées pour la configuration d'un ou de plusieurs clients supplémentaires.

Exportation d'un profil client

Les profils client sont créés à l'aide de la fonction d'exportation de l'Assistant de configuration client. Cette fonction permet de copier les informations de base de données utilisées par un client vers d'autres clients.

Les informations contenues dans un profil client sont déterminées au cours du processus d'exportation. Selon les paramètres choisis, elle peuvent contenir les éléments client suivants :

La fonction d'exportation peut être utilisée pour créer un profil personnalisé pouvant être importé sur un autre client pour sa configuration initiale ou sa mise à jour.

Pour exporter un profil à partir du client, configurez celui-ci pour les communications et procédez comme suit :

  1. Tapez la commande db2cca admin à une invite système pour démarrer l'Assistant de configuration client en mode administrateur. (Vous devez être administrateur du système local pour exécuter cette commande.)

    note

    La fonction d'exportation de l'Assistant de configuration client n'est disponible que lorsque l'Assistant est démarré en mode administrateur, ce que vous pouvez faire en modifiant l'icône Assistant de configuration client pour ajouter le paramètre admin au démarrage de l'Assistant, ou en lançant la commande db2cca admin.

  2. Cliquez sur le bouton Exportation.

  3. Sélectionnez les bases de données à exporter dans la fenêtre Bases de données DB2 disponibles et ajoutez-les dans la fenêtre Bases de données à exporter.

  4. Cochez les cases correspondant aux options que vous souhaitez configurer pour le client cible : Personnalisation approprié. Les paramètres ainsi personnalisés affectent uniquement le profil à exporter. Aucune modification n'est apportée à votre poste de travail. Pour plus d'informations, cliquez sur le bouton de fonction Aide.

  5. Cliquez sur OK.

  6. Indiquez un chemin d'accès et un nom de fichier pour le profil client.

Importation d'un profil client :


note

La fonction d'importation peut être utilisée pour configurer aisément de nouveaux systèmes client. Cette fonction s'exécute comme suit :

Paramètres client
Les paramètres de configuration présents dans le fichier d'exportation remplacent les paramètres existant sur le client ; tous les autres paramètres adoptent la valeur par défaut.

Paramètres communs CLI/ODBC
Les valeurs trouvées dans le fichier exporté remplacent celles du client.

Données de configuration pour le sous-système de communication APPC
Ces informations sont utilisées pour configurer le sous-système de communication APPC, si ce n'est déjà fait.

Exécutez ces opérations sur le client que vous souhaitez configurer. Vous pouvez utiliser ce processus pour la configuration d'un nouveau client ou la modification d'un client existant.

  1. Démarrez l'Assistant de configuration client.

  2. Cliquez sur le bouton Importation.

  3. Sélectionnez le chemin et le nom de fichier du profil client à importer et cliquez sur OK.

  4. La fenêtre Importation profil client s'ouvre. Sélectionnez les éléments à importer. Pour plus d'informations, cliquez sur le bouton de fonction Aide.

  5. Cliquez sur OK.

    note

    Si des bases de données sont incluses dans le profil client que vous importez et que vous décidez de les importer, le SmartGuide Ajout de base de données s'ouvre pour vous permettre d'importer de manière sélective les bases de données auxquelles sous souhaitez vous connecter.

Recherche de bases de données sur le réseau

Au lieu d'entrer des informations sur le protocole pour établir une connexion à des serveurs de bases de données éloignés, vous pouvez utiliser l'Assistant de configuration client pour repérer toutes les bases de données existant sur votre réseau local en procédant comme suit :

note

La procédure suivante suppose que les valeurs utilisées par défaut pour l'installation sur le client et sur le serveur n'ont pas été modifiées et que les messages utilisés par la méthode de reconnaissance Search ne sont pas filtrés par votre réseau.

  1. Démarrez l'Assistant de configuration client.

  2. Cliquez sur le bouton de fonction Ajout sur le panneau principal de l'Assistant de configuration client pour ouvrir le SmartGuide Ajout de base de données.

  3. Sélectionnez le bouton d'option Recherche sur le réseau et cliquez sur le bouton de fonction Suivant.

  4. Cliquez sur le signe plus ([+]) figurant en regard de l'icône Systèmes connus pour afficher la liste de toutes les systèmes reconnus par votre client.

    1. Cliquez sur le signe plus ([+]) figurant en regard du nom du système pour obtenir la liste des instances et bases de données y résidant. Sélectionnez la base de données à ajouter et passez à l'étape 5.

    2. Si le système contenant la base de données à ajouter ne figure pas dans la liste, cliquez sur le signe plus ([+]) situé en regard de l'icône Autres systèmes (Recherche sur le réseau) pour rechercher les autres systèmes existant éventuellement sur le réseau. Cliquez sur le signe plus ([+]) figurant en regard du nom du système pour obtenir la liste des instances et bases de données y résidant. Sélectionnez la base de données à ajouter et passez à l'étape 5.

    3. Si le système ne figure toujours pas dans la liste, vous pouvez l'y ajouter en cliquant sur le bouton de fonction Ajout d'un système.

  5. Si nécessaire, sélectionnez les onglets Alias et ODBC situés en haut du panneau pour spécifier un nom d'alias pour la base de données, ou pour sélectionner les options CLI/ODBC pour la base de données. Cette étape est facultative.

  6. Cliquez sur le bouton de fonction Fin.

  7. Vous pouvez tester la connexion ajoutée en cliquant sur le bouton Test.

La recherche sur le réseau peut être personnalisée en fonction des besoins de chaque entreprise. Les informations qui suivent contiennent des détails sur cette personnalisation. Reportez-vous au manuel Administration Guide pour de plus amples informations sur les paramètres de configuration et les valeurs des registres de profils.

Choix d'une méthode de reconnaissance

La recherche sur réseau utilise une fonction de DB2 appelée Reconnaissance pour obtenir des informations des serveurs DB2. Ces informations sont utilisées pour configurer des clients en vue de connexions de bases de données. Il existe deux méthodes de reconnaissance pour la recherche sur réseau :



* Figure hint not displayed.

La méthode de reconnaissance Recherche peut sembler plus simple. Toutefois, dans les réseaux plus importants, les routeurs et les ponts de réseau peuvent filtrer les messages que la recherche utilise pour localiser les serveurs DB2 sur le réseau, ce qui peut entraîner l'affichage d'une liste incomplète ou même vide. Dans ce cas, utilisez la méthode Ajout de système ; ses messages ne sont pas filtrés par des routeurs et des ponts. En cas de doute, adressez-vous à votre administrateur réseau.

Pour que le serveur prenne en charge la méthode de reconnaissance de type "connu", le paramètre discover du serveur d'administration doit être défini par la valeur KNOWN. Pour qu'il prenne en charge la méthode de reconnaissance Recherche, ce paramètre doit avoir la valeur SEARCH. Pour empêcher la reconnaissance du serveur et de toutes ses instances et bases de données, affectez la valeur DESABLE au paramètre discover.

Sur le client, l'activation de la recherche s'effectue également à l'aide du paramètre discover ; toutefois, dans ce cas, ce paramètre est défini dans l'instance client (ou le serveur faisant office de client) comme suit :

KNOWN
Permet à l'Assistant de configuration client de régénérer des systèmes dans la liste des systèmes connus et d'ajouter de nouveaux systèmes à cette liste en utilisant le bouton Ajout de systèmes. Lorsque le paramètre discover a pour valeur KNOWN, l'Assistant de configuration client ne peut pas effectuer de recherche dans le réseau.

SEARCH
Active toutes les fonctions de KNOWN et permet la recherche dans le réseau.

DISABLE
Désactive la fonction de reconnaissance. Dans ce cas, l'option Recherche dans le réseau n'est pas disponible dans le SmartGuide Ajout de base de données.


note

Les serveurs configurés avec la valeur KNOWN affectée au paramètre discover ne répondent pas aux demandes de recherche émises par les clients. Il est important que vous en teniez compte lorsque vous modifiez le paramètre discover, auquel a été affectée la valeur SEARCH pendant l'installation.

Paramètres supplémentaires pour la fonction de reconnaissance par SEARCH

La fonction de reconnaissance par SEARCH requiert que le paramètre de configuration discover_comm soit défini à la fois sur le serveur (dans le fichier de configuration du serveur d'administration) et sur le client (dans le fichier de configuration du gestionnaire de bases de données).

Le paramètre discover_comm permet de contrôler les protocoles de communication que le serveur va consulter pour les demandes de recherche émises par les clients, et que les clients vont utiliser pour émettre des demandes de recherche. Le paramètre discover_comm peut être une combinaison de TCP/IP et NetBIOS, protocoles pris en charge par la fonction de reconnaissance par SEARCH.

Sur le serveur, les valeurs spécifiées par discover_comm doivent être égales aux valeurs définies par db2comm pour le serveur d'administration, ou être un sous-ensemble de ces valeurs.

* Figure hint not displayed.

Vérifiez la valeur de registre DB2COMM par la commande db2set DB2COMM. Pour plus de détails, reportez-vous au Chapitre 15. "Contrôle de l'environnement DB2".

Sur le serveur, discover_comm est défini dans le serveur d'administration. Sur le client (ou sur un serveur faisant office de client), discover_comm est défini dans l'instance.
Remarque :En cas d'utilisation du mode de reconnaissance par SEARCH, il est nécessaire qu'au moins un protocole spécifié par le paramètre discover_comm sur le client corresponde à ceux spécifiés par discover_comm sur le serveur d'administration. Si tel n'est pas le cas, le serveur ne répond pas aux demandes du client.

En outre, il existe deux valeurs de registre de profils DNB2 qui peuvent être utilisées pour ajuster la fonction de reconnaissance par SEARCH sur le client. Il s'agit de db2discoverytime et de db2nbdiscoverrcvbufs. Les valeurs par défaut devraient convenir dans la plupart des cas. Pour de plus amples informations, reportez-vous au manuel Administration Guide.

Dissimulation d'instances et de bases de données à la fonction de reconnaissance

Vous pouvez avoir de nombreuses instances sur un serveur, ainsi que de nombreuses bases de données au sein même de ces instances. Il se peut que vous souhaitiez soustraire certaines de ces instances ou bases de données au processus de reconnaissance.

Pour permettre aux clients de reconnaître les instances de serveur sur un système, attribuez au paramètre de configuration du gestionnaire de bases données discover_inst de chaque instance la valeur ENABLE (valeur par défaut). Attribuez à ce paramètre la valeur DISABLE pour soustraire cette instance et ses bases de données à la fonction de reconnaissance.

Pour permettre à une base de données d'être reconnue à partir d'un client, affectez au paramètre de configuration de base de données discover_db la valeur par défaut ENABLE. Définissez ce paramètre par DISABLE afin de soustraire la base de données à la fonction de reconnaissance.

Définition des paramètres de reconnaissance

discover et discover_comm
Les paramètres discover et discover_comm sont définis dans le serveur d'administration du système serveur ainsi que dans l'instance client. Définissez ces paramètres comme suit :

note

Si discover_comm inclut netbios, vous devez vérifier que le paramètre du nom de poste de travail (nname) est défini pour le client et le serveur d'administration. Vous devez également vérifier que la valeur de registre db2nbadapters est celle du numéro de carte que vous souhaitez utiliser. Pour de plus amples informations, reportez-vous au manuel Administration Guide.

discover_inst et discover_db
Utilisez le Centre de contrôle pour définir les paramètres discover_inst et discover_db. Pour ce faire, procédez comme suit :

  1. Démarrez le Centre de contrôle.

  2. Sélectionnez l'instance à configurer et cliquez sur le bouton droit de la souris.

  3. Sélectionnez l'option Configuration dans le menu en incrustation. La fenêtre de configuration s'affiche.

  4. Sélectionnez l'onglet Environnement, puis le paramètre discover_inst.

  5. Indiquez le valeur souhaitée dans la boîte Valeur et cliquez sur OK.

  6. Sélectionnez la base de données que vous souhaitez configurer et cliquez sur le bouton droit de la souris.

  7. Sélectionnez l'option Configurationr dans le menu en incrustation. La fenêtre de configuration s'affiche.

  8. Sélectionnez l'onglet Environnement, puis le paramètre discover_db.

  9. Indiquez le valeur souhaitée dans la boîte Valeur et cliquez sur OK.

discoverytime et db2nbdiscoverrcvbufs
Les valeurs de registre de profil db2discoverytime et db2nbdiscoverrcvbufs sont définies dans l'instance client (ou dans un serveur faisant fonction de client). Définissez ces paramètres comme suit :

Configuration manuelle d'une connexion à une base de données DB2

Pour configurer manuellement une connexion à une base de données, vous devez connaître :

Avec ces informations, le SmartGuide vous guide dans la procédure d'ajout de la connexion de base de données.

  1. Démarrez l'Assistant de configuration client.

  2. Cliquez sur le bouton de fonction Ajout sur le panneau principal de l'Assistant de configuration client pour ouvrir le SmartGuide consacré à l'ajout d'une base de données.

  3. Sélectionnez le bouton d'option Configuration manuelle d'une connexion à une base de données DB2 et cliquez sur le bouton de fonction Suivant.

  4. Sélectionnez le protocole que vous allez utiliser pour vous connecter à la base de données. Cliquez sur le bouton de fonction Suivant.

  5. Entrez les paramètres de protocole requis. Cliquez sur le bouton de fonction Suivant.

  6. Indiquez le nom de la base de données dans la zone Base de données cible.

  7. Si nécessaire, sélectionnez les onglets Alias et ODBC situés en haut du panneau pour spécifier un nom d'alias pour la base de données, ou pour sélectionner les options CLI/ODBC pour la base de données. Cette étape est facultative.

  8. Cliquez sur le bouton de fonction Fin.

  9. Vous pouvez tester la connexion ajoutée en cliquant sur le bouton Test.


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

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