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.
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.
Sur les systèmes Windows 32 bits, cet environnement JRE est installé automatiquement au niveau requis. Sur les systèmes OS/2 et UNIX, vous devez procéder à son installation manuelle avant d'exécuter le Centre de contrôle. Reportez-vous au Tableau 2 pour obtenir la liste des niveaux JRE requis.
Remarque : | Certains systèmes d'exploitation comme OS/2 Merlin et AIX 4.3 intègrent un support Java. Pour plus de détails, adressez-vous à l'administrateur. |
Pour exécuter le Centre de contrôle sous la forme d'une applet Java, vous devez disposer d'un navigateur compatible Java sur un système Windows 32 bits ou OS/2. Aucun navigateur disponible sur les systèmes de type UNIX ne permet actuellement son exécution. Pour plus de détails sur les navigateurs pris en charge sur les systèmes Windows 32 bits et OS/2, reportez-vous au Tableau 2.
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
![]() |
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 :
Cette section présente la procédure de configuration et de personnalisation du Centre de contrôle en fonction de votre environnement.
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é.
|
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 :
Sous Windows NT, le serveur de l'applet JDBC Centre de contrôle peut également être démarré au moyen des options Démarrer->Panneau de configuration->Services. Sélectionnez le service DB2 JDBC Applet Server - Control Center et cliquez sur le bouton Démarrer.
Remarque : | Cette étape n'est pas nécessaire si le serveur de l'applet JDBC Centre de contrôle est démarré automatiquement. |
Sur le système UNIX équipé du serveur de l'applet JDBC Centre de contrôle, entrez la commande db2jstrt 6790.
Remarques :
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.
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.
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. |
| ||||||
É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.
|
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.
|
Pour démarrer automatiquement le Centre de contrôle à la prochaine ouverture du fichier db2cc.htm, procédez comme suit :
param name="autoStartCC" value="false"
par
param name="autoStartCC" value="true"
param name="autoStartCC" value="true" param name="hostNameText" value="nomserveur" param name="portNumberText" value="6790"
où nomserveur est le nom du serveur ou son adresse IP, et 6790 est le numéro de port de la machine à laquelle vous voulez vous connecter.
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.
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.
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 :
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.
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.
|
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.
| ||||
É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 :
| ||||
É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> où <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.
|
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.
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 :