DB2 Connect Mise en route pour UNIX**

Installation manuelle de DB2 Connect pour Solaris

Il est conseillé d'installer DB2 Connect pour Solaris au moyen de db2setup. Si vous ne souhaitez pas utiliser ce programme, vous pouvez installer les produits et les composants DB2 Connect manuellement à l'aide des commandes db2_install et pkgadd.

Avant d'installer DB2 Connect, vous devez mettre à jour les paramètres de configuration du noyau de votre système. Pour plus d'informations, reportez-vous à la section Mise à jour des paramètres Solaris de configuration du noyau.

Pour installer DB2 Connect pour Solaris à l'aide de la commande db2_install :

  1. Connectez-vous en tant qu'utilisateur root.
  2. Insérez et montez le CD-ROM approprié.
  3. Si le gestionnaire de volumes n'est pas lancé sur votre système, entrez les commandes suivantes pour monter le CD-ROM :
       
       mkdir -p /cdrom/cdrom-sans-nom
       mount -F hsfs -o ro /dev/dsk/c0t6d0s2 /cdrom/cdrom-sans-nom
    

    /cdrom/cdrom-sans-nom représente le répertoire de montage du CD-ROM et /dev/dsk/c0t6d0s2 l'unité du CD-ROM.
    Remarque :Si vous montez l'unité de CD-ROM à partir d'un système éloigné à l'aide de NFS, le système de fichiers du CD-ROM se trouvant sur le poste éloigné doit être exporté avec les droits d'accès root. Vous devez également monter ce système de fichiers avec les droits d'accès root sur le poste local.

    Si le gestionnaire de volumes (vold) est lancé sur votre système, le CD-ROM est automatiquement monté de la manière suivante :

        /cdrom/cdrom-sans-nom
    
  4. Lancez la commande db2_install en procédant comme suit :
       /cdrom/cdrom-sans-nom/db2_install
    

    La commande db2_install affiche un message vous demandant le(s)quel(s) du ou des composants suivants vous souhaitez installer, et dans quel répertoire les fichiers du produit doivent être installés. Les produits sont listés par mot clé et par description.

    DB2.CENT
    DB2 Connect Enterprise Edition pour Solaris

    DB2.CAE
    DB2 Universal Database Administration Client

    DB2.RCAE
    DB2 Universal Database Run-Time Client

    DB2.SDK
    DB2 Application Development Client

    DB2.DQP
    DB2 Universal Database Query Patroller

    NETQ
    IBM Système de recherche HTML NetQuestion

    La commande affiche le message suivant : Specify one or more of the keywords separated by spaces.

  5. Tapez le mot clé associé aux produits à installer lorsque cela vous est demandé.
  6. Tapez le nom du répertoire principal lorsque cela vous est demandé. Le répertoire principal par défaut est /opt.

    Si ce dernier est utilisé, tous les fichiers seront installés dans le répertoire /opt/IBMdb2/V7.1.

  7. Tapez Oui et appuyez sur Entrée pour lancer l'installation du produit DB2.

Installation de la bibliothèque produit DB2 pour Solaris

Pour afficher en ligne les documents relatifs aux produits DB2, leurs versions HTML sont fournies pour l'installation. Ces documents sont traduits en plusieurs langues. Toutefois, ce n'est pas le cas pour tous les manuels de la Bibliothèque produit DB2. La version anglaise de chaque manuel est disponible au format HTML. Lorsque vous sélectionnez un ensemble de fichiers HTML dans une autre langue, sans sélectionner la version anglaise, l'ensemble de fichiers HTML anglais est également installé.

Il existe un composant distinct pour chaque environnement local pris en charge par DB2. A chacun de ces composants de la documentation DB2 est attribué un nom tel que db2ht%L71, %L représentant les deux lettres qui correspondent à l'identifiant d'environnement local.

Par exemple, le nom du composant pour la bibliothèque produit DB2 en anglais est db2hten71. Pour une liste complète des différents composants de bibliothèque produit DB2, reportez-vous au Contenu des produits DB2 pour UNIX.

Pour installer le composant Bibliothèque produit DB2 (HTML), procédez comme suit  :

  1. Connectez-vous en tant qu'utilisateur root.
  2. Insérez et montez le CD-ROM approprié.
  3. Lancez la commande pkgadd :
       pkgadd -d rép-cdrom/db2 nom-module
    
    rép-cdrom représentant le répertoire de montage du CD-ROM et nom-module le nom du composant. Par exemple, pour installer la documentation DB2 en anglais, entrez la commande suivante :
       pkgadd -d /cdrom/cdrom-sans-nom/db2 db2hten71
    

    Cette commande installe les fichiers -tar compressés contenant les publications DB2 dans le répertoire /opt/IBMdb2/V7.1/doc/environnement-local/html, environnement-local correspondant au code pays.

  4. lancez la commande suivante pour décomprimer et décompacter les fichiers HTML :
       /opt/IBMdb2/V7.1/doc/db2insthtml environnement-local,
    
    environnement-local représentant le code d'environnement local. Par exemple, le code d'environnement local pour l'anglais est en_US.

Pour libérer de l'espace disque, vous pouvez supprimer après l'installation les fichiers tar compressés et les ensembles de fichiers de bibliothèques produit. Après la suppression de ces derniers, vous pourrez toujours visualiser les manuels HTML en ligne.

Installation des messages produit DB2 pour Solaris

Il existe un composant distinct des messages produit pour chaque environnement local pris en charge par DB2. Les composants pour les messages produit DB2 portent des noms tels que db2ms%L71, %L correspondant aux deux lettres de l'identifiant d'environnement local. Par exemple, le nom du composant messages produit DB2 pour l'environnement local de (Allemand) est db2msde71. Pour une liste complète des messages produit DB2, reportez-vous au Contenu des produits DB2 pour UNIX.

Pour installer les composants Messages produit DB2 à l'aide de la commande pkgadd :

  1. Connectez-vous en tant qu'utilisateur root.
  2. Insérez et montez le CD-ROM approprié.
  3. Lancez la commande pkgadd en procédant comme suit :
       pkgadd -d rép-cdrom/db2 nom-module
    

    rép-cdrom représentant le répertoire de montage du CD-ROM et nom-module le nom du composant.

    Par exemple, pour installer les messages produit DB2 pour l'environnement local de (Allemand), entrez la commande suivante :

        pkgadd -d /cdrom/cdrom-sans-nom/db2 db2msde71
    

Etapes postérieures à l'installation de DB2 pour Solaris

Après avoir installé manuellement le produit DB2 Connect, vous devez créer un ID utilisateur et un ID groupe pour le propriétaire de l'instance, le serveur d'administration, les fonctions UDF et les procédures mémorisées isolées. Une fois ces ID définis, vous pouvez créer une instance, créer le serveur d'administration, installer la clé de license et créer des liens pour vos fichiers DB2 Connect

Vous n'avez pas à effectuer ces tâches si vous avez installé DB2 Connect à l'aide de l'utilitaire db2setup.

Création d'ID groupe et d'ID utilisateur pour le propriétaire de l'instance, le serveur d'administration et les fonctions UDF

Vous devez créer un ID utilisateur et un ID groupe pour le propriétaire de l'instance, le serveur d'administration, les fonctions UDF et les procédures mémorisées isolées. Si vous souhaitez réutiliser des ID groupe ou des ID utilisateur existants, passez cette section et créez directement une instance.

En plus des règles imposées par le système d'exploitation qui régissent la création de noms d'utilisateur et de groupe, vous devez également respecter les règles décrites en Annexe D, Conventions de dénomination.

Pour créer un ID groupe et un ID utilisateur pour le propriétaire de l'instance :

  1. Connectez-vous en tant qu'utilisateur root.
  2. Pour créer un nouveau groupe, entrez la commande suivante :
    groupadd -g 999 dbadmin1    
     
    
    999 représentant l'ID groupe et dbadmin1 le nom de groupe. Ce nouveau groupe est le groupe SYSADM de l'instance.
  3. Pour créer un nouvel utilisateur, entrez la commande suivante :
       useradd -g dbadmin1 -u 1004 -d /export/home/db2inst1 -m db2inst1
       passwd db2inst1
    
    dbadmin1 représentant le groupe créé à l'étape précédente, 1004 l'ID utilisateur, /export/home/db2inst1 le répertoire personnel de l'utilisateur et db2inst1 le nom de l'utilisateur et celui de l'instance.

Vous devez utiliser un ID utilisateur différent pour chaque instance que vous créez. Cela permet des reprises plus faciles en cas d'erreur système.

Pour créer un ID groupe et un ID utilisateur pour les fonctions UDF, suivez la même procédure que celle utilisée pour créer des ID pour le propriétaire de l'instance. Vous devez utiliser des ID différents pour le serveur d'administration et le propriétaire de l'instance. Pour des raisons de sécurité, il est conseillé d'utiliser un ID groupe différent pour les fonctions UDF et le propriétaire de l'instance.

Pour créer un ID groupe et un ID utilisateur pour les fonctions UDF et les procédures mémorisées, suivez la même procédure que celle utilisée pour créer des ID pour le propriétaire de l'instance. Pour des raisons de sécurité, il est conseillé d'utiliser un ID utilisateur distinct pour les fonctions UDF et le propriétaire de l'instance. Lorsque vous créez une instance DB2, il vous est demandé de fournir un ID utilisateur UDF.

Création d'une instance

Une instance DB2 est un environnement permettant le stockage de données et l'exécution d'applications. Utilisez la commande db2icrt pour créer une instance. Vous devez disposer des droits d'utilisateur root pour lancer cette commande. Pour plus d'informations sur les instances de bases de données, reportez-vous au manuel Administration Guide.

La commande db2icrt s'exécute avec les paramètres suivants :

   DB2DIR/instance/db2icrt -a type-auth -u id-isolé nom-instance

où :

Création du serveur d'administration

Le serveur d'administration comprend des fonctions de prise en charge des outils qui permettent d'automatiser la configuration des connexions aux bases de données DB2. Le serveur d'administration prend également en charge les outils d'administration de DB2 à partir de votre système serveur ou d'un client éloigné utilisant le Centre de contrôle. Pour plus d'informations sur le serveur d'administration, reportez-vous au manuel Administration Guide.

Pour créer le serveur d'administration, utilisez la commande DB2DIR/instance/dasicrt NomSA

où DB2DIR = /usr/lpp/db2_07_01 sous AIX


= /opt/IBMdb2/V7.1 sous HP-UX, PTX, SGI IRIX ou Solaris


= /usr/IBMdb2/V7.1 sous Linux

et NomSA représente le nom du serveur d'administration que vous voulez créer.

Mise à jour de la clé de licence

Les documents Autorisation d'utilisation et Informations sur la licence permettent d'identifier les produits pour lesquels une licence vous a été accordée.

Pour mettre à jour votre clé de licence DB2 Connect :

  1. Connectez-vous en tant qu'utilisateur root.
  2. Mettez à jour votre licence DB2 Connect au moyen de la commande :
       /opt/IBMdb2/V7.1/adm/db2licm -a nom-fichier
    

    nom-fichier représentant le chemin d'accès complet suivi du nom de fichier de licence correspondant au produit que vous avez acheté.

    La clé de licence DB2 Connect est ajoutée au fichier /var/ifor/nodelock.

    Les noms des fichiers de licence de ces produits sont :

    db2conee.lic
    DB2 ConnectEnterprise Edition

    Par exemple, si le CD-ROM est monté dans le répertoire /cdrom et que le nom du fichier de licence est db2udbee.lic, la commande suivante doit être utilisée :

       /opt/IBMdb2/V7.1/adm/db2licm -a /cdrom-sans-nom/db2/license/db2udbee.lic
    

Création de liens pour les fichiers DB2 Connect

Vous pouvez créer des liens entre les fichiers DB2 et le répertoire /usr/lib, ainsi qu'entre les fichiers d'inclusion et le répertoire /usr/include pour une version et un niveau d'édition spécifiques du produit.

Vous pouvez créer ces liens si vous développez ou exécutez des applications, ce qui vous évite de devoir spécifier le chemin complet d'accès aux bibliothèques et aux fichiers d'inclusion.

Pour créer des liens pour des fichiers DB2, connectez-vous comme utilisateur root et lancez la commande /opt/IBMdb2/V7.1/cfg/db2ln.

S'il existe déjà des liens pour les répertoires /usr/lib et /usr/include dans les versions précédentes de DB2, ils seront automatiquement supprimés par la commande db2ln qui permet la création de liens pour cette version de DB2. Si vous souhaitez rétablir ces liens vers les bibliothèques des versions antérieures de votre produit DB2, exécutez la commande db2rmln à partir de la version précédente, avant d'exécuter la commande db2ln sur les versions antérieures de votre produit DB2. Des liens ne peuvent être établis que pour une seule version de DB2 sur un système déterminé.


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