Manuels IBM

Centre de contrôle DB2 Universal Database

Centre de contrôle DB2 Universal Database


Table des matières

Installation et configuration du Centre de contrôle

  • Composants à installer
  • Configuration matérielle mise en oeuvre pour le Centre de contrôle
  • Machines virtuelles Java prises en charge pour le Centre de contrôle
  • Configuration et utilisation du Centre de contrôle
  • Configuration des services du Centre de contrôle
  • Utilisation du Centre de contrôle
  • Considérations fonctionnelles
  • Conseils pour l'installation de l'aide relative au Centre de contrôle sur des systèmes de type UNIX
  • Configuration de TCP/IP sous OS/2
  • Activation de l'interface loopback
  • Activation du paramètre localhost
  • Vérification de la configuration de TCP/IP sous OS/2
  • Identification et résolution des incidents

  • Installation et configuration du Centre de contrôle

    Le Centre de contrôle constitue la principale interface graphique de DB2 pour l'administration de votre environnement de bases de données. Il permet de visualiser clairement tous les systèmes disponibles et les objets de base de données qu'ils regroupent. Il vous donne également accès à d'autres fonctions d'administration, représentées sous la forme d'icônes dans la barre d'outils ou accessibles au moyen des options du menu Outils.


    Composants à installer

    Le Centre de contrôle DB2 apparaît sous la forme d'un composant sélectionnable lors de l'installation de DB2 sur des systèmes Windows 32 bits, OS/2 et de type UNIX.

    Le Centre de contrôle peut être exécuté sous la forme d'une application Java ou d'une applet Java via un serveur Web. Quel que soit le mode d'exécution choisi, votre poste doit être équipé d'une machine virtuelle Java (JVM) prise en charge. La machine virtuelle Java pourra être Java Runtime Environment (JRE) pour l'exécution d'applications, ou un navigateur compatible Java pour l'exécution d'applets.


    Configuration matérielle mise en oeuvre pour le Centre de contrôle

    Plusieurs types de configuration peuvent être mis en oeuvre pour le Centre de contrôle. Le tableau qui suit identifie quatre scénarios possibles, correspondant chacun à un mode d'installation distinct des composants requis. Ces scénarios sont décrits dans la section "Configuration des services du Centre de contrôle" qui suit le tableau.

    Tableau 1. Centre de contrôle - Scénarios de configuration
    Scénario Poste A Poste B Poste C
    1 - Poste autonome, Application
    JRE
    Application Centre de contrôle
    Serveur d'applets JDBC
    Serveur DB2
    

       
    2 - Deux postes, Application
    JRE
    Application Centre de contrôle
    Serveur d'applets JDBC
    Client DB2
    

      Serveur DB2
    3 - Deux postes, Navigateur
    Navigateur pris en charge
    (Intel uniquement)
    Applet Centre de contrôle
    

    Serveur Web
    Serveur d'applets JDBC
    Serveur DB2
    

     
    4 - Trois postes, Navigateur
    Navigateur pris en charge
    (Intel uniquement)
    Applet Centre de contrôle
    

    Serveur d'applets JDBC
    Client DB2
    

    Serveur DB2

    La figure qui suit (Figure 1) schématise ces quatre configurations :

    Figure 1. Configurations possibles pour la mise en oeuvre du Centre de contrôle DB2


    Figure db2cntrl not displayed.


    Machines virtuelles Java prises en charge pour le Centre de contrôle

    Le tableau qui suit répertorie les machines virtuelles Java (environnements JRE et navigateurs) requises pour l'exécution du Centre de contrôle sous la forme d'une application ou d'une applet.

    Tableau 2. Machines virtuelles Java (JVM) prises en charge pour le Centre de contrôle
    Système d'exploitation Environnements JRE requis Navigateurs pris en charge
    Windows 32 bits JRE 1.1.7b IBM Enhanced (installé) Netscape 4.5 (inclus) ou IE 4.0 Service Pack 1
    AIX JRE 1.1.6 GA 1 Aucun
    OS/2 JRE 1.1.7 GA 2 Netscape 4.04 3
    Linux Redhat JRE 1.1.7 v1a 4 Aucun
    Linux Caldera JRE 1.1.7 v1a Aucun
    Linux Pacific JRE 1.1.7 v1a Aucun
    Linux Suse JRE 1.1.7 v1a Aucun
    Solaris JRE 1.1.7 Production 5 Aucun
    HP 10.20 et 11 JRE 1.1.6 6 Aucun

    Remarques :

    1. JRE pour AIX téléchargeable à partir de http://www.software.ibm.com/java/jdk/index.html

    2. JRE pour OS/2 téléchargeable à partir de http://www.software.ibm.com/java/jdk/index.html

    3. Navigateur OS/2 pris en charge téléchargeable à partir de ftp://ftp.netscape.com/pub/communicator

    4. JRE pour Linux Redhat téléchargeable à partir de http://www.blackdown.org/java-linux/info.html

    5. JRE pour Solaris téléchargeable à partir de http://www.sun.com/solaris/java/index.html

    6. JRE pour HP-UX 10.20 et 11 téléchargeable à partir de http://www.internetsolutions.enterprise.hp.com/2_60_index.html

    Configuration et utilisation du Centre de contrôle

    Cette section présente la procédure de configuration et de personnalisation du Centre de contrôle en fonction de votre environnement.

    Configuration des services du Centre de contrôle

    Pour configurer le Centre de contrôle, exécutez les opérations suivantes :

    Étape  1.

    Démarrez le serveur de l'applet JDBC Centre de contrôle. Celui-ci est requis par le client, que le Centre de contrôle soit exécuté sous la forme d'une application ou d'une applet.

    Étape  2.

    Sous Windows NT, démarrez le serveur de sécurité.

    Étape 1. Démarrage du serveur de l'applet JDBC Centre de contrôle

    Il est recommandé de démarrer le serveur de l'applet JDBC Centre de contrôle sous un ID utilisateur disposant des droits SYSADM.

    Si le serveur de l'applet JDBC Centre de contrôle est démarré en tant que service Windows NT, vous devez définir sa procédure de démarrage afin de modifier les informations sur le compte utilisateur dans la fenêtre Services. Si vous avez installé un serveur DB2 sur le même poste que le serveur de l'applet JDBC Centre de contrôle, le service correspondant au serveur de l'applet JDBC aura été mis à jour afin de reprendre les mêmes informations sur le compte utilisateur que le service correspondant au Serveur d'administration DB2.

    L'accès à la plupart des ressources DB2 s'effectue par le biais d'une connexion à une base de données ou d'une liaison à une instance. Dans les deux cas, l'utilisateur doit fournir un identificateur et un mot de passe valides pour établir l'accès. Toutefois, le serveur de l'applet JDBC Centre de contrôle accède directement à certaines ressources, notamment au répertoire des bases de données et au répertoire des noeuds (catalogues) ainsi qu'à l'interpréteur de commandes. Cet accès est établi par le serveur de l'applet JDBC Centre de contrôle pour le compte de l'utilisateur qui est connecté au Centre de contrôle. Il est donc nécessaire que l'utilisateur et le serveur disposent des droits appropriés pour que l'accès soit autorisé. Par exemple, pour que la mise à jour du répertoire des bases de données soit possible, les droits SYSCTRL sont requis au minimum.

    Il est possible d'exécuter une instance du serveur de l'applet JDBC Centre de contrôle avec un quelconque niveau de sécurité. Il ne sera pas alors toujours possible de mettre à jour certaines ressources telles que le répertoire des bases de données ou le répertoire des noeuds. En particulier, vous risquez de recevoir le message SQL1092N signalant que vous ne disposez pas des droits appropriés pour l'exécution de la demande. L'ID utilisateur indiqué dans le message peut être celui qui a été indiqué au moment de la connexion au Centre de contrôle ou celui sous lequel s'exécute le serveur de l'applet JDBC Centre de contrôle.

    Pour démarrer le serveur de l'applet JDBC Centre de contrôle :

    Étape 2. Démarrage du serveur de sécurité Windows NT

    Pour que l'utilisation du Centre de contrôle soit possible sous Windows NT, il est nécessaire que le serveur de sécurité soit démarré. Lors de l'installation de DB2, le serveur de sécurité est généralement configuré pour démarrer automatiquement. Pour vérifier qu'il est actif, cliquez sur Démarrer->Paramètres->Panneau de configuration->Services. Si le service DB2 Security Server n'est pas démarré, sélectionnez-le et cliquez sur le bouton Démarrer.

    Utilisation du Centre de contrôle

    Vous pouvez exécuter le Centre de contrôle sous la forme d'une application Java ou d'une applet Java. Si votre environnement est configuré comme dans les scénarios 1 ou 2, vous devez l'exécuter sous la forme d'une application. Si votre environnement est configuré comme dans les scénarios 3 ou 4, vous devez l'exécuter sous la forme d'une applet.

    Exécution du Centre de contrôle sous la forme d'une application Java

    Pour exécuter le Centre de contrôle sous la forme d'une application Java, vous devez disposer de l'environnement JRE (Java Runtime Environment) approprié. Pour plus de détails, reportez-vous au Tableau 2.

    Pour démarrer le Centre de contrôle, procédez comme suit :

    Étape  1.

    Sur les systèmes Windows 32 bits :

    Cliquez sur Démarrer puis sélectionnez Programmes->DB2 pour Windows->Centre de contrôle.

    Sous OS/2 :

    Ouvrez le dossier DB2 pour OS/2 et cliquez deux fois sur l'icône Centre de contrôle.

    Sur toutes les plateformes prises en charge :

    Entrez la commande db2cc à l'invite du système pour démarrer le Centre de contrôle. Si vous souhaitez utiliser un autre numéro de port que celui indiqué par défaut (6790), entrez le numéro de port voulu à la suite de la commande db2cc.

    Étape  2.

    La fenêtre Connexion au Centre de contrôle s'affiche. Entrez l'ID utilisateur et le mot de passe. L'ID utilisateur indiqué doit être défini sur le poste sur lequel s'exécute le serveur de l'applet JDBC Centre de contrôle. L'identificateur initial sera utilisé pour toutes les connexions aux bases de données. Il est toutefois possible de le modifier à partir du menu déroulant Centre de contrôle. Un profil utilisateur unique sera affecté à chaque ID utilisateur. Cliquez sur OK.

    Étape  3.

    La fenêtre Centre de contrôle s'ouvre.

    Étape  4.

    Si vous ne disposez encore d'aucune base de données, vous avez la possibilité de créer une base exemple pour commencer à travailler avec le Centre de contrôle. Pour cela, entrez la commande db2sampl sur le serveur DB2 Universal Database. Sur les systèmes UNIX, assurez-vous que vous êtes connecté à l'instance DB2 avant d'entrer la commande db2sampl.

    Exécution du Centre de contrôle sous la forme d'une applet Java

    Pour que l'exécution du Centre de contrôle soit possible sous la forme d'une applet Java, un serveur Web doit être installé sur le poste qui héberge le code de l'applet Centre de contrôle et le serveur de l'applet JDBC Centre de contrôle. Le serveur Web doit autoriser l'accès au répertoire sqllib.

    Si vous choisissez d'utiliser un répertoire virtuel, substituez-le au répertoire principal. Par exemple, si vous mappez sqllib avec un répertoire virtuel appelé temp sur un serveur appelé nomserveur, un client utilisera l'URL http://nomserveur/temp.

    Si la documentation DB2 n'est pas installée et que vous voulez savoir comment configurer votre serveur Web pour utiliser la documentation en ligne, consultez le document Installation et Configuration - Informations complémentaires.

    Pour utiliser le Centre de contrôle sous la forme d'une applet sur un système Windows 32 bits, exécutez d'abord db2classes.exe sur le poste où réside le serveur d'applets DB2 JDBC afin d'extraire les fichiers de classe Java requis. Sur une partition FAT, il est possible que ces fichiers occupent davantage d'espace disque, compte tenu de leur nombre important et du mode d'allocation de l'espace disque par les systèmes de fichiers FAT.

    Pour charger la page HTML du Centre de contrôle, procédez comme suit :

    Étape  1.

    Accédez à la page de lancement du Centre de contrôle via votre serveur Web. Dans le navigateur, sélectionnez Fichier->Consulter une page (Netscape Navigator) ou Fichier->Ouvrir (Internet Explorer). Une boîte de dialogue d'ouverture s'affiche. Entrez l'URL du serveur Web suivie de la page principale du Centre de contrôle et cliquez sur le bouton Ouvrir. Par exemple, si le serveur s'appelle nomserveur, indiquez http://nomserveur/cc/prime/db2cc.htm.

    Étape  2.

    Dans la zone Port, indiquez une valeur correspondant au port à utiliser pour le serveur de l'applet JDBC Centre de contrôle. Par défaut, le numéro de port utilisé est 6790.

    Étape  3.

    Cliquez sur le bouton Lancement.

    Étape  4.

    La fenêtre Connexion au Centre de contrôle s'affiche. Entrez l'ID utilisateur et le mot de passe. L'ID utilisateur indiqué doit être défini sur le poste sur lequel s'exécute le serveur de l'applet JDBC Centre de contrôle. L'identificateur initial sera utilisé pour toutes les connexions aux bases de données. Il est toutefois possible de le modifier à partir du menu déroulant Centre de contrôle. Un profil utilisateur unique sera affecté à chaque ID utilisateur. Cliquez sur OK.

    Étape  5.

    La fenêtre Centre de contrôle s'ouvre.

    Étape  6.

    Si vous ne disposez encore d'aucune base de données, vous avez la possibilité de créer une base exemple pour commencer à travailler avec le Centre de contrôle. Pour cela, entrez la commande db2sampl sur le serveur DB2 Universal Database. Sur les systèmes UNIX, assurez-vous que vous êtes connecté à l'instance DB2 avant d'entrer la commande db2sampl.

    Personnalisation du fichier HTML de lancement du Centre de contrôle

    Pour démarrer automatiquement le Centre de contrôle à la prochaine ouverture du fichier db2cc.htm, procédez comme suit :

    Configuration du serveur Web pour l'utilisation du Centre de contrôle

    Pour obtenir des informations générales sur la configuration du serveur Web, consultez la documentation livrée avec ce dernier.

    Pour plus de détails sur la mise à disposition de la documentation en ligne DB2 via un serveur Web, consultez le document Installation et Configuration - Informations complémentaires.


    Considérations fonctionnelles

    Si vous utilisez le Centre de contrôle sur Internet, n'oubliez pas que le flux de données ne fait l'objet d'aucun cryptage entre le serveur de l'applet JDBC Centre de contrôle et le navigateur.

    Pour pouvoir utiliser les options de couleur de Visual Explain sur Netscape, vous devez configurer votre système d'exploitation afin qu'il gère plus de 256 couleurs.

    Sous OS/2, DB2 ne permet pas l'installation du Centre de contrôle sur une partition FAT, car les partitions FAT OS/2 ne prennent pas en charge les noms longs requis par Java.

    Chaque activité sera associée à une connexion ou une liaison DB2 explicite. Pour des raisons de sécurité, chaque activité DB2 sera validée.

    Lorsque vous utilisez le Centre de contrôle dans les scénarios 3 ou 4, le système local correspond au poste B. Dans la fenêtre du Centre de contrôle, il s'affiche sous la forme d'une icône portant le nom du système.


    Conseils pour l'installation de l'aide relative au Centre de contrôle sur des systèmes de type UNIX

    Lors de l'installation de l'aide en ligne relative au Centre de contrôle sur un système de type UNIX, tenez compte des points suivants :


    Configuration de TCP/IP sous OS/2

    Pour utiliser le Centre de contrôle sous OS/2 Warp 3 ou Warp 4 sans connexion à un réseau local, vous devez configurer TCP/IP de sorte que l'interface loopback (bouclage local) et le paramètre localhost soient activés.

    Activation de l'interface loopback

    Pour activer l'interface loopback sur votre système :

    Étape  1.

    Ouvrez le dossier TCP/IP.

    Étape  2.

    Ouvrez le bloc-notes Configuration de TCP/IP.

    Étape  3.

    Affichez la page Réseau.

    Étape  4.

    Dans la liste Interface à configurer, mettez en évidence loopback interface.

    Étape  5.

    Si la case Activation de l'interface n'est pas cochée, cochez-la.

    Étape  6.

    Vérifiez que la valeur indiquée dans la zone Adresse IP est 127.0.0.1 et que la zone Masque de sous-réseau est vide.

    Activation du paramètre localhost

    Pour activer le paramètre localhost sur votre système :

    Étape  1.

    Commencez par vérifier si localhost est activé. Pour cela, entrez la commande ping localhost.

    • Si des données sont renvoyées, localhost est activé. Vous pouvez donc passer les étapes 2 et 3 et vous reporter directement à l'étape 4.

    • Si la commande renvoie localhost unknown, ou qu'elle n'aboutit pas, localhost n'est pas activé. Reportez-vous à l'étape 2.

    Étape  2.

    Si vous travaillez en réseau, assurez-vous que l'interface loopback est activée. Pour cela, reportez-vous à la section Activation de l'interface loopback.

    Étape  3.

    Si vous ne travaillez pas en réseau, procédez comme suit pour activer le paramètre :

    1. Ajoutez la ligne suivante à la suite des lignes ifconfig existantes dans le fichier de commandes MPTN\BIN\SETUP.CMD :
         ifconfig lo 127.0.0.1
      
      Remarque :Si Internet Access Kit est installé sur votre système OS/2 Warp, ajoutez cette ligne au fichier \STARTUP.CMD, au lieu du fichier MPTN\BIN\SETUP.CMD. Si ce fichier n'existe pas, vous devrez le créer.

    2. Dans le bloc-notes Configuration de TCP/IP, effectuez les opérations suivantes :

      1. Affichez la page Configuration des services de résolution des noms du réseau.

      2. Dans la liste Configuration du nom hôte sans serveur de noms, ajoutez une entrée pour laquelle l'Adresse IP sera 127.0.0.1 et Nom hôte sera localhost.
      Remarque :Si un nom hôte est défini pour votre machine sur la page Configuration des services de résolutions des noms du réseau, vous devez indiquer ce nom dans la zone Alias lorsque vous associez l'adresse IP 127.0.0.1 à l'hôte localhost.

    3. Cochez la case Consultez le fichier HOSTS, puis le serveur de noms. Cette option permet d'indiquer que, lors de la recherche d'un nom hôte, tel que localhost, l'adresse consignée sur le poste local doit être utilisée, sans consultation du serveur de noms. Si l'hôte n'est pas défini sur le poste, OS/2 utilisera alors le serveur de noms que vous avez configurer pour résoudre le nom hôte.

    4. Fermez le bloc-notes Configuration de TCP/IP et réinitialisez le système.

    5. La commande ping localhost devrait désormais aboutir sans connexion au réseau.

    Étape  4.

    Vérifiez que votre nom hôte est correct. A l'invite OS/2, entrez la commande hostname. Le nom hôte renvoyé doit correspondre à celui qui est indiqué dans le bloc-notes Configuration de TCPIP, à la page Noms hôtes et il doit comporter moins de 32 caractères. Si le nom hôte ne satisfait pas à ces conditions, rectifiez-le sur la page Noms hôtes.

    Étape  5.

    Vérifiez que le nom hôte est défini correctement dans le fichier CONFIG.SYS. Une ligne semblable à celle qui suit doit être figurer dans le fichier :

    SET HOSTNAME=<nom_hôte>
    

    <nom_hôte> est la valeur renvoyée par la commande hostname. Si tel n'est pas le cas, apportez les modifications nécessaires, puis réinitialisez le système.

    Vérification de la configuration de TCP/IP sous OS/2

    Si des incidents affectent l'exécution du Centre de contrôle sous OS/2 lorsque vous êtes déconnecté d'un réseau, exécutez la commande sniffle /P afin d'en déterminer la raison.


    Identification et résolution des incidents

    Pour obtenir les informations les plus récentes sur la résolution des incidents affectant le Centre de contrôle, consultez l'URL http://www.software.ibm.com/data/db2/udb/db2cc.

    Si le Centre de contrôle ne fonctionne pas correctement, vérifiez les points suivants :

    Si le Centre de contrôle ne fonctionne pas correctement alors que vous l'exécutez sous la forme d'une application, vérifiez également les points suivants :

    Si le Centre de contrôle ne fonctionne pas correctement alors que vous l'exécutez sous la forme d'une applet, vérifiez également les points suivants :