Table des matières

Search

  1. Installation : mise en route
  2. Avant l'installation des services
  3. Exécuter le programme d'installation des services
  4. Après l'installation des services
  5. Installation du client Informatica
  6. Désinstallation
  7. Démarrage et arrêt des services Informatica
  8. Connexion à des bases de données sous UNIX ou Linux
  9. Connexion aux bases de données sous Windows
  10. Mise à jour du paramètre DynamicSections d'une base de données DB2

Installation pour PowerCenter

Installation pour PowerCenter

Configuration de la connectivité native

Configuration de la connectivité native

Vous pouvez configurer la connectivité native sur une base de données IBM DB2 pour augmenter les performances.
Les étapes suivantes fournissent une directive pour configurer la connectivité native. Pour des instructions spécifiques, consultez la documentation de la base de données.
  1. Pour configurer la connectivité sur la machine sur laquelle le processus du service d'intégration de données, du service d'intégration PowerCenter ou du service de référentiel PowerCenter est exécuté, connectez-vous à la machine en tant qu'utilisateur pouvant démarrer un processus de service.
  2. Définissez les variables d'environnement DB2INSTANCE, INSTHOME, DB2DIR et PATH.
    Le logiciel UNIX IBM DB2 comporte toujours un nom d'utilisateur associé, souvent db2admin, qui sert de détenteur des configurations de la base de données. Cet utilisateur détient l'instance pour DB2.
    DB2INSTANCE
    . Nom du détenteur de l'instance.
    Utilisation d'un shell Bourne :
    $ DB2INSTANCE=db2admin; export DB2INSTANCE  
    Utilisation d'un shell C :
    $ setenv DB2INSTANCE db2admin   
    INSTHOME
    . Ceci est un chemin d'accès au répertoire de base db2admin.
    Utilisation d'un shell Bourne :
    $ INSTHOME=~db2admin
    Utilisation d'un shell C :
    $ setenv INSTHOME ~db2admin>
    DB2DIR
    . Définissez la variable pour qu'elle désigne le répertoire d'installation IBM DB2 CAE. Par exemple, si le client est installé dans le répertoire /opt/IBM/db2/V9.7 :
    Utilisation d'un shell Bourne :
    $ DB2DIR=/opt/IBM/db2/V9.7; export DB2DIR
    Utilisation d'un shell C :
    $ setenv DB2DIR /opt/IBM/db2/V9.7
    PATH
    . Pour exécuter les programmes de ligne de commande IBM DB2, définissez la variable pour inclure le répertoire bin de DB2.
    Utilisation d'un shell Bourne :
    $ PATH=${PATH}:$DB2DIR/bin; export PATH
    Utilisation d'un shell C :
    $ setenv PATH ${PATH}:$DB2DIR/bin
  3. Définissez la variable de bibliothèque partagée pour inclure le répertoire lib de DB2.
    Le logiciel client IBM DB2 contient un certain nombre de composants de bibliothèque partagée que les processus du service d'intégration de données, du service d'intégration PowerCenter et du service de référentiel PowerCenter chargent dynamiquement. Définissez la variable d'environnement de bibliothèque partagée de sorte que les services puissent trouver les bibliothèques partagées lors de l'exécution.
    Le chemin d'accès à la bibliothèque partagée doit aussi inclure le répertoire d'installation Informatica
    (server_dir)
    .
    Définissez la variable d'environnement de bibliothèque partagée en fonction du système d'exploitation.
    Le tableau suivant décrit les variables de bibliothèques partagées pour chaque système d'exploitation :
    Système d'exploitation
    Variable
    Linux
    LD_LIBRARY_PATH
    AIX
    LIBPATH
    Par exemple, utilisez la syntaxe suivante pour Linus :
    • Utilisation d'un shell Bourne :
      $ LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$HOME/
      server_dir
      :$DB2DIR/lib; export LD_LIBRARY_PATH
    • Utilisation d'un shell C :
      $ setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$HOME/
      server_dir
      :$DB2DIR/lib
    Pour AIX :
    • Utilisation d'un shell Bourne :
      $ LIBPATH=${LIBPATH}:$HOME/
      server_dir
      :$DB2DIR/lib; export LIBPATH
    • Utilisation d'un shell C :
      $ setenv LIBPATH ${LIBPATH}:$HOME/
      server_dir
      :$DB2DIR/lib
  4. Éditez la valeur .cshrc ou .profile pour inclure l'ensemble complet de commandes shell. Enregistrez le fichier et soit déconnectez-vous et connectez-vous à nouveau, soit exécutez la commande source.
    Utilisation d'un shell Bourne :
    $ source .profile
    Utilisation d'un shell C :
    $ source .cshrc
  5. Si la base de données DB2 réside sur la machine sur laquelle s'exécute le processus du service d'intégration de données, du service d'intégration PowerCenter ou du service de référentiel PowerCenter, configurez l'instance DB2 en tant qu'instance distante.
    Exécutez la commande suivante pour vérifier s'il existe une entrée distante pour la base de données :
    DB2 LIST DATABASE DIRECTORY
    La commande indique toutes les bases de données auxquelles le client DB2 peut accéder et leurs propriétés de configuration. Si cette commande indique une entrée pour « Type d'entrée de répertoire » de type « Distant », passez à l'step 7.
  6. Si la base de données n'est pas configurée comme distante, exécutez la commande suivante pour vérifier si un nœud TCP/IP est catalogué pour l'hôte.
    DB2 LIST NODE DIRECTORY
    Si le nom du nœud est vide, vous pouvez en créer un lors de la configuration de la base de données. Utilisez la commande suivante pour configurer une base de données distante et, si nécessaire, créez un nœud :
    db2 CATALOG TCPIP NODE <nodename> REMOTE <hostname_or_address> SERVER <port number>
    Exécutez la commande suivante pour cataloguer la base de données :
    db2 CATALOG DATABASE <dbname> as <dbalias> at NODE <nodename>
    Pour plus d'informations sur ces commandes, consultez la documentation de la base de données.
  7. Vérifiez que vous pouvez vous connecter à la base de données DB2. Exécutez le processeur de ligne de commande DB2 et exécutez la commande :
    CONNECT TO <dbalias> USER <username> USING <password>
    Si la connexion est réussie, nettoyez à l'aide de la commande
    CONNECT RESET
    ou
    TERMINATE
    .