DB2 - Mise en route pour Linux et UNIX
Configuration système requise
Conditions requises pour l'installation des serveurs DB2 et des clients de serveur de données IBM (AIX)
Pour installer un produit DB2, la configuration de système d'exploitation, matérielle et des communications suivante est requise :
Tableau 1. Conditions préalables à l'installation sous AIX
| Système d'exploitation |
Matériel |
AIX Version 5.3
- Noyau AIX 64 bits requis
- TL5 SP3 (minimum)
- Niveau d'exécution C++ minimal : xlC.rte 8.0.0.8 et xlC.aix50.rte 8.0.0.8
|
Au choix :
- eServer pSeries
- IBM System
p
- IBM System
p5
|
Remarques relatives au logiciel
- (Clients uniquement) Si vous envisagez d'utiliser l'authentification Kerberos, vous devez installer le client IBM Network Authentication Service client version 1.4 ou suivante. Le client NAS peut être téléchargé à partir
du site Web https://www6.software.ibm.com/dl/dm/dm-nas-p.
- A l'aide de la commande bosboot, vous pouvez
basculer vers un noyau 64 bits.
Pour passer à un noyau 64 bits, vous devez disposer des autorisations root et entrer les commandes suivantes :
ln -sf /usr/lib/boot/unix_64 /unix
ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
bosboot -a
shutdown -Fr
- DB2 version 9.5
requiert les composants d'environnement d'exécution
«IBM
C++ pour AIX» qui incluent xlC.rte
8.0.0.8.
Ces composants sont disponibles sur le site Web de support
IBM AIX.
- Un des navigateurs suivants est requis pour l'affichage de l'aide en ligne et pour l'exécution de Premiers pas (db2fs) :
- Mozilla 1.4 et suivant
- Firefox 1.0 et suivant
- Netscape 7.0 et suivant
Installation de produits DB2 sur le système de fichiers NFS (Network File System)
L'installation des produits DB2 sur système NFS (Network File System) n'est pas recommandée. L'exécution de produits DB2 sous NFS (montage NFS /opt/IBM/db2/V9.5 puis exécution à partir du code qui a été installé physiquement sur un système éloigné, par exemple) nécessite plusieurs étapes de configuration manuelle. Vous devez également prendre connaissance des difficultés que vous pouvez rencontrer avant de configurer le système NFS pour un serveur DB2. Il peut s'agir de difficultés liées à :
- La performance (affectée par les performances du réseau)
- La disponibilité (un seul point de défaillance autorisé)
- L'octroi de licence (aucun contrôle n'est effectué sur les machines)
- La difficulté de diagnostiquer les erreurs du système NFS
Comme mentionné précédemment, l'installation et la configuration du système NFS nécessite plusieurs opérations manuelles :
- Vérifiez que le point de montage conserve le chemin
d'installation.
- Les droits doivent être contrôlés (les
droits d'accès en écriture ne doivent ainsi pas être accordés à la machine
de montage).
- Les registres
DB2 doivent être configurés manuellement et gérés sur toutes les
machines destinées au montage.
- La commande db2ls, qui affiche la liste des
produits et des fonctions DB2 installés,
doit être correctement configurée et gérée si vous avez besoin de détecter
les produits et les fonctions DB2.
- Vous devrez vous montrer encore plus consciencieux si vous souhaitez mettre à jour votre environnement de produit DB2.
- D'autres étapes sont requises lors d'une opération de nettoyage sur la
machine où s'effectue l'exportation et la machine sur laquelle s'effectue
le montage.
Pour obtenir des instructions détaillées, voir le livre blanc traitant de la "Configuration de DB2 pour UNIX et Linux sur un système de fichiers sous NFS" sur le site http://www.ibm.com/developerworks/db2/library/long/dm-0609lee.
Conditions requises pour l'installation des serveurs DB2 et des clients de serveur de données IBM (HP-UX)
Pour installer un produit DB2, la configuration de système d'exploitation, matérielle et des communications suivante est requise :
Tableau 2. Conditions préalables à l'installation sous HP-UX
| Système d'exploitation |
Matériel |
|
Les produits DB2 sont pris en charge sur :
- HP-UX 11iv2 (11.23.0505) avec :
- Offre groupée Base Quality (QPKBASE) de mai 2005
- Offre groupée Applications Quality (QPAPPS) de mai 2005
- HP-UX 11iv3 (11.31)
|
Systèmes Series HP Integrity Itanium |
Remarques concernant la configuration du noyau
Vous devez redémarrer le système si vous mettez à jour les paramètres de configuration du noyau. Ces paramètres sont définis dans /etc/system . En fonction de leurs valeurs, il peut être nécessaire de modifier certains des paramètres de configuration du noyau avant d'installer les produits client ou serveur DB2 de la version 9.
Si le paramètre de noyau modifié n'est pas affiché avec l'état dynamique, il est nécessaire de réamorcer le système pour que les modifications de /etc/system prennent effet.
Remarques relatives au logiciel
- Si vous installez IBM Data Server Client, vous devez disposer d'un compilateur C pour créer les procédures mémorisées SQL.
- Un des navigateurs suivants est requis pour l'affichage de l'aide en ligne et pour l'exécution de Premiers pas (db2fs) :
- Mozilla 1.4 et suivant
- Firefox 1.0 et suivant
- Netscape 7.0 et suivant
Installation de produits DB2 sur le système de fichiers NFS (Network File System)
L'installation des produits DB2 sur système NFS (Network File System) n'est pas recommandée. L'exécution de produits DB2 sous NFS (montage NFS /opt/IBM/db2/V9.5 puis exécution à partir du code qui a été installé physiquement sur un système éloigné, par exemple) nécessite plusieurs étapes de configuration manuelle. Vous devez également prendre connaissance des difficultés que vous pouvez rencontrer avant de configurer le système NFS pour DB2. Il peut s'agir de difficultés liées à :
- La performance (affectée par les performances du réseau)
- La disponibilité (un seul point de défaillance autorisé)
- L'octroi de licence (aucun contrôle n'est effectué sur les machines)
- La difficulté de diagnostiquer les erreurs du système NFS
Comme susmentionné, l'installation et la configuration du système NFS passe par plusieurs opérations manuelles :
- Vérifiez que le point de montage conserve le chemin d'installation.
- Les droits doivent être contrôlés (les droits d'accès en écriture ne
doivent ainsi pas être accordés à la machine de montage).
- Les registres
DB2 doivent être configurés manuellement et gérés sur toutes les
machines destinées au montage.
- La commande db2ls, qui affiche la liste des
produits et des fonctions
DB2
installés, doit être correctement configurée et gérée si vous avez besoin
de détecter les produits et les fonctions
DB2.
- Vous devrez vous montrer encore plus consciencieux si vous souhaitez mettre à jour votre environnement de produit DB2.
- D'autres étapes sont requises lors d'une opération de nettoyage sur la
machine où s'effectue l'exportation et la machine sur laquelle s'effectue
le montage.
Pour obtenir des instructions détaillées, voir le livre blanc traitant de la "Configuration de DB2 pour UNIX et Linux sur un système de fichiers sous NFS" sur le site http://www.ibm.com/developerworks/db2/library/long/dm-0609lee.
Conditions requises pour l'installation des serveurs DB2 et des clients de serveur de données IBM (Linux)
Pour
obtenir les dernières informations sur les distributions
Linux prises en charge,
consultez le site http://www.ibm.com/software/data/db2/linux/validate/.
Pour installer des produits DB2, la configuration de la distribution, des composants matériels et des communications suivante est requise.
Les produits DB2 sont pris en charge sur les composants matériels suivants :
- Processeurs x86
(Intel Pentium, Intel Xeon
et AMD) 32 bits
Intel
et AMD
- EM64T x64 (processeurs AMD64 et Intel 64 bits)
- POWER
(systèmes
IBM
eServer OpenPower, System
i ou pSeries qui prennent en charge Linux)
- eServer System z ou System z9
Les systèmes d'exploitation pris en charge pour Linux sont:
- Red Hat Enterprise Linux (RHEL) 4 Update 4
- Red Hat Enterprise Linux (RHEL) 5
- SUSE Linux Enterprise Server (SLES) 9 Service Pack 3
- SUSE Linux Enterprise Server (SLES) 10 Service Pack 1
Remarque :
POWER requiert au minimum SLES 10 Service Pack 1
ou RHEL 5.
Limitations de l'architecture à unités d'exécution multiples
Si
vous installez un produit de base de données DB2
version 9.5
32 bits sur un système d'exploitation Linux, il est conseillé d'effectuer une mise à
niveau vers un système d'exploitation 64 bits et d'installer à la place le
produit de base de données DB2 version 9.5
64 bits. L'architecture à unités d'exécutions multiples
simplifie généralement la configuration de la mémoire. Toutefois, la
configuration de la mémoire des serveurs
DB2
32 bits est susceptible d'être affectée.
Par exemple :
- La mémoire privée des unités d'exécution d'agent est allouée via un processus unique.
Il se peut que l'agrégat de toutes les allocations de mémoire privée pour les agents de base de données ne tienne pas dans l'espace de mémoire d'un processus unique.
- La prise en charge de bases de données multiples est limitée car toutes les segments de mémoire partagés de toutes les bases de données sont alloués via un processus unique. Il pourra être nécessaire de réduire l'utilisation de la mémoire pour certaines bases de données afin de pouvoir activer toutes les bases de données en même temps. Toutefois, cela pourra avoir une incidence sur les performances du gestionnaire de base de données. Il existe également la possibilité de créer plusieurs instances et de cataloguer les bases de données sur ces dernières. Cependant, les ressources système doivent être suffisantes pour prendre en charge cette configuration.
Distribution - Conditions préalables
Vous devez mettre à jour les paramètres de configuration du noyau
lors de la préparation de la distribution Linux.
Les valeurs par défaut des paramètres de noyau particuliers peuvent ne pas être suffisantes lors de l'exécution d'un système de base de données DB2.
Vous pouvez également disposer d'autres produits ou applications pour lesquels des ressources système Linux sont requises. Vous devez modifier les paramètres de configuration de noyau en fonction des besoins de l'environnement de travail du système Linux.
Ces paramètres sont définis dans /etc/sysctl.conf.
Consultez le manuel relatif au système d'exploitation pour plus
d'informations sur la définition et l'activation de ces paramètres à l'aide de
la commande sysctl.
Configuration requise pour le module (serveur uniquement)
Les
tableaux ci-après répertorient les modules requis pour les distributions
SLES et RHEL pour DB2 version 9.5 :
- libaio.so.1 est requis pour les E-S asynchrones.
- libstdc++so.5 est requis pour le serveur
DB2.
Modules requis pour SLES
| Nom du module |
Description |
| libaio |
Contient la bibliothèque asynchrone requise pour
les serveurs
DB2. |
| compat-libstdc++ |
Contient libstdc++so.5. |
Modules requis pour RHEL
| Répertoire |
Nom du module |
Description |
| /System Environment/Libraries |
libaio |
Contient la bibliothèque asynchrone requise pour les
serveurs
DB2. |
| /System Environment/Libraries |
compat-libstdc++ |
Contient libstdc++so.5. |
Les tableaux suivants répertorient les modules requis pour les distributions SUSE Linux et Red Hat destinées aux serveurs partitionnés DB2 version 9.5.
- Le module d'interpréteur de commande Korn pdksh est requis pour tous les systèmes DB2.
- Un utilitaire de shell éloigné est requis pour les systèmes de bases de données partitionnées. DB2 prend en charge les utilitaires de shell éloigné suivants :
Par défaut,
DB2 utilise rsh pour l'exécution des commandes sur
des noeuds DB2
éloignés, par exemple, au démarrage d'une partition de base de données
DB2 éloignée. Pour utiliser la valeur par défaut de
DB2, le module
rsh-serveur doit être installé (voir le tableau ci-dessous). Des informations supplémentaires sont disponibles sur les modules rsh et ssh dans le centre de documentation DB2.
Pour utiliser l'utilitaire de shell rsh éloigné, inetd (ou xinetd) doit
également être installé et en cours d'exécution. Pour utiliser l'utilitaire de shell ssh éloigné, vous devez configurer la variable de communication DB2RSHCMD dès la fin de l'installation de DB2. Si cette variable n'est pas définie, vous ne pouvez pas utiliser
l'utilitaire rsh.
- Le module de prise en charge nfs-utils (Network File System) est
requis pour les systèmes de bases de données partitionnées.
Tous les modules requis doivent être installés et configurés avant de
poursuivre l'installation de
DB2.
Pour
obtenir des informations générales sur
Linux, reportez-vous à la documentation de
votre distribution Linux.
Modules requis pour SUSE Linux
| Nom du module |
Description |
| pdksh |
Shell Korn. Ce module est requis dans les environnements de bases de données partitionnées. |
| openssh |
Ce module contient un ensemble de programmes serveur
permettant aux utilisateurs d'exécuter des commandes sur (et à partir) des
ordinateurs éloignés via un shell sécurisé.
Ce module n'est pas obligatoire si vous utilisez la configuration par défaut de
DB2 avec rsh. |
| rsh-server |
Ce module contient un ensemble de programmes serveur qui permettent aux utilisateurs d'exécuter des commandes sur les postes éloignés, de se connecter à d'autres postes et de copier des fichiers d'un poste à l'autre (rsh, rexec, rlogin et rcp). Ce module n'est pas requis si vous configurez
DB2 pour utiliser ssh. |
| nfs-utils |
Module de support de NFS (Network File System). Il permet
d'accéder aux fichiers locaux à partir d'ordinateurs éloignés. |
Modules requis pour Red Hat
| Répertoire |
Nom du module |
Description |
| /System Environment/Shell |
pdksh |
Shell Korn. Ce module est requis dans les environnements de bases de données partitionnées. |
| /Applications/Internet |
openssh |
Ce module contient un ensemble de programmes client
permettant aux utilisateurs d'exécuter des commandes sur un ordinateur éloigné
via un shell sécurisé. Ce module n'est pas obligatoire si vous utilisez la configuration par défaut de
DB2 avec rsh. |
| /System Environment/Daemons |
openssh-server |
Ce module contient un ensemble de programmes serveur
permettant aux utilisateurs d'exécuter des commandes à partir d'un ordinateur
éloigné via un shell sécurisé. Ce module n'est pas obligatoire si vous utilisez la configuration par défaut de
DB2 avec rsh. |
| /System Environment/Daemons |
rsh-server |
Ce module contient un ensemble de programmes permettant aux utilisateurs d'exécuter des commandes sur un poste éloigné. Requis dans les environnements de bases de données partitionnées. Ce module n'est pas requis si vous configurez
DB2 pour utiliser ssh. |
| /System Environment/Daemons |
nfs-utils |
Module de support de NFS (Network File System). Il permet
d'accéder aux fichiers locaux à partir d'ordinateurs éloignés. |
Remarques relatives au logiciel
- (Clients uniquement) Si vous envisagez d'utiliser l'authentification Kerberos, vous devez installer le client IBM Network Authentication Service client version 1.4 ou suivante. Le client NAS peut être téléchargé à partir
du site Web https://www6.software.ibm.com/dl/dm/dm-nas-p.
- Un des navigateurs suivants est requis pour l'affichage de l'aide en ligne et pour l'exécution de Premiers pas (db2fs) :
- Mozilla 1.4 et suivant
- Firefox 1.0 et suivant
- Netscape 7.0 et suivant
- Vous avez besoin d'un logiciel X Window System capable
d'afficher une interface utilisateur graphique si :
- vous souhaitez utiliser l'Assistant d'installation
DB2 pour installer un produit
DB2 sur des systèmes
d'exploitation Linux ou UNIX, ou si
- vous souhaitez utiliser des outils graphiques DB2 sur
Linux pour x86 et Linux sur AMD
64/EM64T.
Installation de produits DB2 sur le système de fichiers NFS (Network File System)
L'installation des produits DB2 sur système NFS (Network File System) n'est pas recommandée. L'exécution de produits DB2 sous NFS (montage NFS /opt/IBM/db2/V9.5 puis exécution à partir du code qui a été installé physiquement sur un système éloigné, par exemple) nécessite plusieurs étapes de configuration manuelle. Vous devez également prendre connaissance des difficultés que vous pouvez rencontrer avant de configurer le système NFS pour DB2. Il peut s'agir de difficultés liées à :
- La performance (affectée par les performances du réseau)
- La disponibilité (un seul point de défaillance autorisé)
- L'octroi de licence (aucun contrôle n'est effectué sur les machines)
- La difficulté de diagnostiquer les erreurs du système NFS
Comme susmentionné, l'installation et la configuration du système NFS passe par plusieurs opérations manuelles :
- Vérifiez que le point de montage conserve le chemin d'installation.
- Les droits doivent être contrôlés (les droits d'accès en écriture ne
doivent ainsi pas être accordés à la machine de montage).
- Les registres
DB2 doivent être configurés manuellement et gérés sur toutes les
machines destinées au montage.
- La commande db2ls, qui affiche la liste des
produits et des fonctions
DB2
installés, doit être correctement configurée et gérée si vous avez besoin
de détecter les produits et les fonctions
DB2.
- Vous devrez vous montrer encore plus consciencieux si vous souhaitez mettre à jour votre environnement de produit DB2.
- D'autres étapes sont requises lors d'une opération de nettoyage sur la
machine où s'effectue l'exportation et la machine sur laquelle s'effectue
le montage.
Pour obtenir des instructions détaillées, voir le
livre blanc traitant de la configuration de
DB2 pour
UNIX et Linux sur
des systèmes de fichiers sous NFS sur le site
http://www.ibm.com/developerworks/db2/library/long/dm-0609lee.
Remarques liées à
Security-enhanced Linux
Sur les systèmes RHEL
4 et RHEL 5, si la fonction Security-enhanced
Linux (SELinux) est activée et en
vigueur, le programme d'installation risque d'échouer en raison des
restrictions liées à SELinux.
Afin de savoir si SELinux est
installé et appliqué, procédez de l'une des manières suivantes :
- consultez le fichier /etc/sysconfig/selinux,
- exécutez la commande sestatus,
- recherchez dans le fichier /var/log/messages les remarques
concernant SELinux (le format de ces remarques peut être différent
dans RHEL 4 et RHEL 5).
Pour désactiver SELinux, procédez de l'une des manières
suivantes :
- configurez-le en mode permissif et exécutez la commande
setenforce 0 en tant que superutilisateur,
- modifiez /etc/sysconfig/selinux et réamorcez la machine.
Si l'installation du produit
DB2 aboutit sur un système RHEL 4 ou RHEL
5, les processus
DB2
s'exécuteront dans le domaine non confiné. Pour affecter leurs propres
domaines aux processus DB2, modifiez la règle. Un exemple de
règle SELinux est fourni dans le répertoire sqllib/samples.
Conditions requises pour l'installation des serveurs DB2 et des clients de serveur de données IBM (Solaris)
Pour installer un produit DB2, la configuration de système d'exploitation, matérielle et des communications suivante est requise :
Tableau 3. Conditions préalables à l'installation sur Solaris
| Système d'exploitation |
Matériel |
Solaris 9
- Noyau 64 bits
- Correctifs 111711-12 et 111712-12
- Si des unités par caractère sont employées, correctif 122300-11 sur Solaris 9 ou 125100-07 sur Solaris 10
- Fujitsu PRIMEPOWER et Solaris 9 Kernel Update Patch 112233-01 ou suivant pour obtenir le correctif pour le patch 912041-01, 64 bits
Solaris 10
- Noyau 64 bits
- Si des unités par caractère sont employées, correctif 125101-07
|
UltraSPARC |
Remarques concernant la configuration du noyau
Ces paramètres sont définis dans /etc/system .
Si le paramètre de noyau modifié n'est pas affiché avec l'état dynamique, il est nécessaire de réamorcer le système pour que les modifications de /etc/system prennent effet. Ces paramètres doivent être définis avant d'installer un IBM
Data Server Client.
Remarques relatives au logiciel
- (Clients uniquement) Si vous envisagez d'utiliser l'authentification Kerberos, vous devez disposer de Solaris 9 ou version ultérieure avec le client IBM NAS (Network Authentication Service) v1.4 ou suivante. Le client NAS peut être téléchargé à partir du site Web : https://www6.software.ibm.com/dl/dm/dm-nas-p.
- Si vous installez IBM Data Server Client, vous devez disposer d'un compilateur C pour créer les procédures mémorisées SQL.
- Un des navigateurs suivants est requis pour l'affichage de l'aide en ligne et pour l'exécution de Premiers pas (db2fs) :
- Mozilla 1.4 et suivant
- Firefox 1.0 et suivant
- Netscape 7.0 et suivant
Vous pouvez obtenir d'autres correctifs de sécurité à partir du site Web http://sunsolve.sun.com. A partir de ce site Web, cliquez sur l'option de menu "Patches", dans le panneau de gauche.
Les clusters de correctifs du système d'exploitation Solaris
J2SE (Java2 Standard Edition) et le logiciel SUNWlibC
sont requis et sont disponibles sur le site Web http://sunsolve.sun.com.
Pour DB2 sur les systèmes Fujitsu PRIMEPOWER 64 bits, vous devez disposer des éléments suivants :
- Solaris 9 Kernel Update Patch 112233-01 ou suivant pour obtenir le correctif pour le patch
912041-01.
Les correctifs Fujitsu PRIMEPOWER du système d'exploitation Solaris peuvent être
téléchargés à partir de FTSI à l'adresse : http://download.ftsi.fujitsu.com/.
Installation de produits DB2 sur le système de fichiers NFS (Network File System)
L'installation des produits DB2 sur système NFS (Network File System) n'est pas recommandée. L'exécution de produits DB2 sous NFS (montage NFS /opt/IBM/db2/V9.5 puis exécution à partir du code qui a été installé physiquement sur un système éloigné, par exemple) nécessite plusieurs étapes de configuration manuelle. Vous devez également prendre connaissance des difficultés que vous pouvez rencontrer avant de configurer le système NFS pour DB2. Il peut s'agir de difficultés liées à :
- La performance (affectée par les performances du réseau)
- La disponibilité (un seul point de défaillance autorisé)
- L'octroi de licence (aucun contrôle n'est effectué sur les machines)
- La difficulté de diagnostiquer les erreurs du système NFS
Comme susmentionné, l'installation et la configuration du système NFS passe par plusieurs opérations manuelles :
- Vérifiez que le point de montage conserve le chemin d'installation.
- Les droits doivent être contrôlés (les droits d'accès en écriture ne
doivent ainsi pas être accordés à la machine de montage).
- Les registres
DB2 doivent être configurés manuellement et gérés sur toutes les
machines destinées au montage.
- La commande db2ls, qui affiche la liste des
produits et des fonctions
DB2
installés, doit être correctement configurée et gérée si vous avez besoin
de détecter les produits et les fonctions
DB2.
- Vous devrez vous montrer encore plus consciencieux si vous souhaitez mettre à jour votre environnement de produit DB2.
- D'autres étapes sont requises lors d'une opération de nettoyage sur la
machine où s'effectue l'exportation et la machine sur laquelle s'effectue
le montage.
Pour obtenir des instructions détaillées, voir le livre blanc traitant de la "Configuration de DB2 pour UNIX et Linux sur un système de fichiers sous NFS" sur le site http://www.ibm.com/developerworks/db2/library/long/dm-0609lee.
Espace disque et mémoire requis
Espace disque requis
L'espace disque requis pour le produit varie selon le type d'installation
choisi et le type de système de fichiers dont vous disposez. L'Assistant d'installation DB2 fournit des estimations de taille dynamiques en fonction des composants sélectionnés
pendant une installation standard, minimale ou personnalisée.
Prenez soin également de prévoir suffisamment d'espace disque pour les produits de base de données, de communication et logiciels requis.
Sur les systèmes
Linux et UNIX,
il est recommandé de disposer de 2 Go d'espace disponible dans le
répertoire /tmp.
Mémoire requise
DB2
requiert au minimum 256 Mo de RAM. Pour un système exécutant uniquement un produit DB2 et les outils d'interface graphique DB2, un minimum de 512 Mo de RAM est requis. Toutefois, 1 Go de RAM est recommandé pour des performances optimisées.
Ces conditions n'incluent pas les conditions relatives à la mémoire
complémentaire nécessaire pour d'autres logiciels s'exécutant sur votre système.
Pour déterminer la quantité de mémoire requise, prenez en compte les
éléments suivants :
- Les produits DB2 qui s'exécutent sous HP-UX Version 11i pour les systèmes basés sur le processeur Itanium nécessitent un minimum de 512 Mo de RAM.
- Pour la prise en charge du IBM
Data Server Client, la mémoire requise est indiquée sur la base de cinq connexions client simultanées. Vous aurez besoin de 16 Mo de RAM supplémentaires par connexion de
cinq clients.
- La mémoire requise dépend de la taille et de la complexité de votre système
de base de données ainsi que du volume d'activité de la base de données et du
nombre de clients accédant à votre système.
Pour les produits serveur DB2, la fonction de réglage automatique de la mémoire simplifie la configuration de la mémoire grâce à une définition automatique des valeurs de plusieurs paramètres de configuration de mémoire.
Quand elle est activée, le syntoniseur de mémoire distribue de façon
dynamique les ressources de mémoire disponibles sur plusieurs consommateurs de
mémoire, notamment le tri, la mémoire cache du module, la liste des verrous et
les pools de mémoire tampon.
- Sur le système d'exploitation Linux il est recommandé de disposer d'un espace de permutation au moins égal au double de la taille de la RAM.
Méthodes d'installation de DB2
Cette rubrique fournit des informations sur les méthodes d'installation de
DB2. Le tableau ci-après indique les méthodes d'installation disponibles par
système d'exploitation.
Tableau 4. Méthode d'installation par système d'exploitation
| Méthode d'installation |
Windows |
LinuxLinux ou UNIX |
| Assistant d'installation DB2 |
Oui |
Oui |
| Installation par fichier de réponses |
Oui |
Oui |
| Commande db2_install |
Non |
Oui |
| Déploiement des fichiers de charge |
Non |
Oui |
La liste ci-dessous décrit les méthodes d'installation de DB2.
- Assistant d'installation DB2
- L'Assistant d'installation
DB2 est un programme d'installation à interface
graphique disponible sous Linux, UNIX et
WindowsLinux.
Il
offre une interface conviviale pour installer les produits DB2 et
effectuer les tâches d'installation et de configuration initiales.
L'assistant d'installation DB2 peut également créer des instances DB2 et des fichiers de réponses pour dupliquer cette installation sur d'autres systèmes.
Remarque :
Pour les installations effectuées sans droits root sous Linux et UNIXLinux, une seule instance DB2 peut exister. L'assistant d'installation DB2 crée automatiquement l'instance sans droits root.
Sous Linux et UNIXLinux, un serveur X est nécessaire pour afficher l'assistant d'installation DB2 .
- Installation par fichier de réponses
- Un fichier de réponses est un fichier texte qui contient des valeurs
d'installation et de configuration.
Il est lu par le programme d'installation
DB2 qui effectue l'installation en fonction des valeurs qui y sont spécifiées.
L'installation par fichier de réponses est également appelée installation en mode silencieux.
L'un des avantages de cette méthode d'installation est la création d'un fichier de réponses sans exécuter l'installation.
Cette fonction peut être utile pour capturer les options nécessaires pour installer le produit DB2.
Le fichier de réponses peut être utilisé ultérieurement pour installer le produit DB2 en fonction des options que vous avez définis.
Il permet également d'accéder à des paramètres qui ne peuvent pas être définis à l'aide de l'assistant d'installation DB2.
Sous
Linux et
UNIX,
si vous intégrez l'image d'installation DB2 à votre application, vos applications peuvent recevoir des informations de progression de l'installation et des invites du programme d'installation lisibles pour l'ordinateur. Ce comportement est contrôlé par le mot clé INTERACTIVE du fichier de réponses.
Il existe plusieurs méthodes pour créer un fichier de réponses :
- A l'aide du générateur de fichiers de réponses (plateformes Windows)
- Sous Windows, vous pouvez utiliser le générateur de fichiers de réponses pour créer un fichier de réponses qui réplique une installation existante. Par exemple, vous pouvez installer IBM
Data Server Client, configurer complètement le client, puis générer un fichier de réponses pour répliquer l'installation et la configuration du client sur d'autres systèmes.
- Utilisez l'Assistant d'installation
DB2
- L'Assistant d'installation
DB2
permet de créer un fichier de réponses en fonction des options sélectionnées
dans les panneaux.DB2 Vos sélections sont enregistrées dans un fichier de réponses que vous sauvegardez dans un répertoire de votre système. Si vous avez
sélectionné une installation de bases de données partitionné, deux fichiers de réponses sont générés, un pour l'ordinateur propriétaire de l'instance et un
pour les ordinateurs participants.
Vous pouvez exporter un profil de client ou de serveur à l'aide de la commande db2cfexp afin de sauvegarder votre configuration
client ou serveur, puis simplement importer le profil à l'aide de la commande db2cfimp.
Un
profil client ou serveur exporté avec la commande db2cfexp peut également être importé
lors d'une installation par fichier de réponses à l'aide du mot clé CLIENT_IMPORT_PROFILE.
Vous devez exporter le profil client ou serveur après l'installation et le catalogage des sources de données.
- Personnalisez les fichiers de réponses exemples fournis avec chaque produit DB2
- L'alternative au générateur de fichier de réponses et à l'Assistant d'installation
DB2 consiste à modifier manuellement un fichier de réponses exemple. Des exemples de fichier de réponses sont disponibles sur le DVD du produit DB2. Les fichiers de réponses exemple comportent des détails sur tous les mots clés valides pour chaque produit.
- Commande db2_install (plateformes Linux et UNIX uniquement)
- La commande db2_install installe tous les composants du produit DB2 indiqué avec une interface en anglais. Vous pouvez
sélectionner d'autres langues à prendre en charge à l'aide de l'option -L. Vous ne pouvez pas sélectionner ou désélectionner des composants.
Même si la commande db2_install installe tous les composants du produit DB2 que vous indiquez, il ne peut pas créer ni configurer les utilisateurs, les groupes ou les instances. Cette
méthode d'installation peut être préconisée lorsque la configuration doit être effectuée à l'issue de l'installation. Si
vous préférez configurer le produit
DB2 pendant l'installation, il est
conseillé de faire appel à l'Assistant d'installation
DB2.
Sous
Linux et
UNIX,
si vous intégrez l'image d'installation DB2 à votre application, vos applications peuvent recevoir des informations de progression de l'installation et des invites du programme d'installation lisibles pour l'ordinateur.
Cette méthode d'installation requiert une configuration manuelle après le déploiement des fichiers du produit.
- Déploiement des fichiers de charge (Linux et UNIX uniquement)
- Il s'agit d'une méthode d'installation avancée qui n'est pas accessible à
tous les utilisateurs. L'utilisateur doit installer physiquement les fichiers de charge.
Un fichier de charge est un fichier de données
compressées avec une extension .tar, qui contient l'ensemble des fichiers
et des métadonnées d'un composant pouvant être installé.
Cette méthode d'installation requiert une configuration manuelle après le déploiement des fichiers du produit.
Remarque :
Les
installations du produit DB2
ne sont plus des modules de système d'exploitation sur
les plateformes Linux et UNIX.
Vous ne pouvez donc plus utiliser les commandes de ces systèmes
d'exploitation pour l'installation.
Tous les scripts existants que vous utilisez comme interface et requête avec
les installations de DB2 devront être
modifiés.
Installation sans droits root
Présentation des installations effectuées sans droits root (Linux et UNIX)
Avant la version 9.5, vous pouviez installer des produits, appliquer et annuler des correctifs, configurer des instances, ajouter des fonctions ou désintaller des produits uniquement si vous disposiez des droits root. Vous pouvez désormais effectuer ces tâches sur les plateformes Linux et UNIX sans être un utilisateur root.
Lorsqu'une installation est effectuée sans droits root, le programme d'installation DB2 crée et configure automatiquement une instance pour un utilisateur qui ne possède pas de droits root. En tant qu'utilisateur qui ne possède pas de droits root, vous pouvez personnaliser l'instance créée sans droits root pendant l'installation. Vous pouvez également utiliser et gérer le produit DB2 sans disposer de droits utilisateur root.
L'installation sans droits utilisateur root d'un produit DB2 comporte une instance DB2 avec la plupart des fonctions activées par défaut.
Une installation effectuée sans droits root peut présenter un intérêt pour un certain nombre de groupes, notamment :
- Les entreprises qui possèdent des milliers de postes de travail et les utilisateurs désireux d'installer un produit DB2 sans solliciter un administrateur système
- Les développeurs d'applications qui ne sont généralement pas des administrateurs système mais qui utilisent des produits DB2 pour développer des applications
- Les éditeurs de logiciels indépendants (ISV) qui développent des logiciels fonctionnant sans droits utilisateur root mais qui y intègrent un produit DB2
Bien que les installations sans droits utilisateur root fournissent la plupart des fonctionnalités offertes par les installations effectuées avec des droits utilisateur root, il existe quelques différences et limitations. Vous pouvez éviter certaines de ces limitations en demandant à un utilisateur root d'exécuter la commande db2rfe.
Différences entre les installations effectuées avec des droits root et les installations effectuées sans droits root
Outre certaines limitations, la structure des répertoires d'une
installation effectuée sans droits root est légèrement différente de celle
d'une installation effectuée avec des droits root.
Pendant une installation effectuée avec des droits root, les sous-répertoires et les fichiers du produit DB2 sont créés dans un répertoire choisi par l'utilisateur root.
En revanche, les utilisateurs qui ne possèdent pas de droits root ne peuvent pas sélectionner le répertoire où les produits DB2 sont installés. Sans droits root, les produits sont toujours installés dans le répertoire $REP_PRINC/sqllib, où $REP_PRINC représente le répertoire principal de l'utilisateur non root. Pour une installation sans droits root, la structure des sous-répertoires au sein du répertoire sqllib est identique à celle d'une installation effectuée avec des droits root.
Les utilisateurs root peuvent créer plusieurs instances lors d'une installation. La propriété de l'instance est associée à l'ID utilisateur avec lequel l'instance a été créée.
Les installations effectuées sans droits root ne peuvent comporter qu'une seule instance DB2. Sans droits root, le répertoire d'installation contient tous les fichiers du produit et les fichiers d'instance DB2 sans liens lointains.
Le tableau ci-après récapitule les différences entre les installations effectuées avec des droits root et celles effectuées sans droits root.
Tableau 5. Différences entre les installations effectuées avec des droits root et les installations effectuées sans droits root
| Critères |
Installations avec droits root |
Installations sans droits root |
| L'utilisateur peut sélectionner le répertoire d'installation |
Oui |
Non. Les produits DB2 sont installés dans le répertoire principal de l'utilisateur. |
| Nombre d'instances DB2 autorisées |
Plusieurs |
Une seule |
| Fichiers déployés pendant l'installation |
Fichiers programme uniquement. Les instances doivent être créées après l'installation. |
Fichiers programme et instances de fichier. A l'issue de l'installation, le produit DB2 est immédiatement opérationnel. |
Limitations des installations effectuées sans droits root
Outre les différences entre les installations avec droits
root et sans droits root, il existe plusieurs limitations qui s'appliquent
aux installations effectuées sans droits root. Cette rubrique décrit ces
limitations afin de vous aider à déterminer si vous souhaitez procéder à
une installation sans droits root.
- Limitations du produit
- Certains produits DB2 ne sont pas pris en charge lorsque l'installation est effectuée sans droits root :
- Data Server Developer Tool
- DB2
Embedded Application Server (DB2 EAS)
- DB2 Query Patroller
- DB2 Net Search Extender
- Centre de documentation DB2 installé en local
Remarque :
Le centre de documentation DB2 installé en local n'est pas pris en charge lorsque l'installation est effectuée sans droits root car le lancement du démon requiert des droits root. Toutefois,
une installation sans droits root permet de configurer une instance DB2 de
telle sorte qu'elle utilise un centre de documentation DB2 installé en local si
celui-ci est installé sur le même ordinateur.
- Limitations des fonctions et des outils
- Les fonctions et les outils suivants ne sont pas disponibles lorsque l'installation est effectuée sans droits root :
- Le serveur d'administration (DAS) DB2 et les commandes associées : dascrt, dasdrop,
daslist, dasmigr et dasupdt
- L'assistant de configuration
- Le Centre de contrôle
- La fonction d'augmentation des priorités exécutée par db2governor n'est pas prise en charge
- Dans WLM (Work Load Manager), les tentatives de définition de la
priorité d'un agent dans la classe de service DB2 d'une instance
DB2 créée sans droits root sont autorisées. Toutefois, la priorité de l'agent n'est pas prise en compte et aucune erreur SQLCODE n'est renvoyée.
- Le démarrage automatique d'instances DB2 créées sans droits root n'est pas pris en charge lors de la réinitialisation du système
- Limitations relatives au moniteur de santé
- Les fonctions du moniteur de santé suivantes ne sont pas prises en
charge dans les installations sans droits root :
- exécution de script ou d'opérations de tâche en cas d'alerte,
- envoi de notifications d'alerte.
- Limitations des bases de données partitionnées
- Seules les bases de données
monopartitions sont prises en charge dans les installations sans droits
root. Vous ne pouvez pas ajouter de partitions de base de données
supplémentaires.
- Liste des produits DB2
- Si la commande db2ls est exécutée sans droits root, sa sortie est différente de celle générée par un utilisateur root. Pour plus d'informations, voir la rubrique relative à la commande db2ls.
- Copies de DB2
- Un utilisateur sans droits root ne peut avoir qu'une seule copie d'un produit DB2 installé.
- Limitations d'une instance DB2
- Lorsque l'installation est effectuée sans droits root, une seule instance DB2 est créée pendant l'installation.
Vous ne pouvez pas créer d'autres instances.
- Seul le propriétaire de l'instance peut exécuter des actions sur l'instance DB2
- Les installations effectuées avec des droits root peuvent coexister sur le même système avec les installations effectuées sans droits root en utilisant des chemins d'installation différents. En revanche, une instance créée sans droit root peut être mise à jour ou supprimée (à l'aide de la commande (commande db2_deinstall) uniquement par l'utilisateur sans droits root qui est le propriétaire de l'instance créée sans droits root.
Une instance DB2 créée par un utilisateur root ne peut être mise à jour ou supprimée que par un utilisateur doté des droits root.
- Commandes d'instance DB2
- Les commandes d'instance DB2 suivantes ne sont pas disponibles lorsque les installations n'ont pas été effectuées avec des droits root :
- db2icrt
- Lorsque vous installez un produit DB2 sans droits root, une seule instance est automatiquement créée et configurée. Vous ne pouvez pas créer d'autres instances lorsque l'installation est effectuée sans droits root. Toutefois, si l'instance automatiquement créée doit être configurée, vous pouvez utiliser la commande de configuration de l'installation sans droits root, db2nrcfg.
- db2iupdt
- La commande db2iupdt ne peut pas être utilisée pour des instances créées sans droits root.
Utilisez la commande de configuration de l'installation sans droits root (db2nrcfg) pour mettre à jour l'instance DB2 créée sans droits root. Toutefois, la mise à jour d'une instance créée sans droits root n'est généralement pas nécessaire car l'instance est automatiquement mise à jour lorsque vous mettez à jour le produit DB2.
- db2idrop
- L'instance créée automatiquement pendant une installation effectuée sans droits root ne peut pas être supprimée. Vous devez désinstaller le produit
DB2 pour supprimer l'instance DB2.
- db2imigr
- La migration n'est pas prise en charge si l'installation a été effectuée sans droits root.
- Limitation de la migration
- Les instances créées avec des droits root ne peuvent pas être migrées vers une instances créée sans droits root.
- Les actions postérieures à l'installation peuvent être effectuées uniquement par le propriétaire de l'instance DB2
- Les installations effectuées avec des droits root peuvent coexister sur le même système avec les installations effectuées sans droits root.
Toutefois, seul l'utilisateur ne disposant pas des droits root qui a
installé le produit DB2
peut effectuer les actions suivantes :
- Application de groupes de correctifs
- Ajout de fonctions
- Installations d'extensions
- Adaptation des valeurs ulimit
- La commande ulimit sous UNIX etLinux définit ou indique la quantité maximale de ressources utilisateur, comme les données ou les piles. Pour les instances d'un utilisateur root, le serveur de base de données met à jour les paramètres ulimit requis de manière dynamique sans modifier les paramètres permanents.
Toutefois, pour les instances sans droits root, les paramètres ulimit peuvent uniquement être vérifiés pendant l'installation. Un message d'avertissement est affiché si les paramètres ne sont pas appropriés.
Les droits root sont nécessaires pour modifier les paramètres ulimit.
Limitations que la commande db2rfe peut éviter
La commande db2rfe permet d'éviter les limitations liées aux installations effectuées sans droits root. Les fonctions et les options suivantes ne sont pas disponibles dans les installations effectuées sans droits root :
- Authentification par le système d'exploitation
- Fonction HA (High Availability)
- Possibilité de réserver des noms de service dans le fichier /etc/services
- Possibilité d'augmenter les limites des données utilisateur (ulimits). Cette option s'applique uniquement à AIX.
Sur d'autres plateformes, vous devez augmenter les limites de données utilisateur manuellement.
Exécutez la commande d'activation des fonctions root pour des installations non root (db2rfe) pour activer ces fonctions. L'exécution de la commande db2rfe est facultative et doit être effectuée par un utilisateur root.
Type d'authentification pour des installations effectuées sans droits root
L'authentification par le système d'exploitation représente le type d'authentification par défaut pour les produits DB2.
Comme les installations effectuées sans droits root ne prennent pas en charge l'authentification du système d'exploitation, vous devez définir manuellement le type d'authentification si vous décidez de ne pas exécuter la commande db2rfe après l'installation du produit DB2 sans droit root. Vous pouvez effectuer cette opération en mettant à jour les paramètres suivants dans le fichier de configuration du gestionnaire de base de données (dbm cfg) :
- clnt_pw_plugin (paramètre de configuration du module d'extension ID utilisateur-mot de passe du client)
- group_plugin (paramètre de configuration du module d'extension du groupe)
- srvcon_pw_plugin (paramètre de configuration du module d'extension ID utilisateur-mot de passe pour les connexions entrantes au niveau du serveur)
Installation de serveurs DB2 à l'aide de l'Assistant d'installation de DB2 (Linux et
UNIX)
Cette section décrit comment démarrer l'Assistant
d'installation de
DB2 sur les systèmes Linux
et UNIXLinux. Cet assistant permet de définir les préférences relatives à
votre installation et d'installer votre produit DB2 sur le système.
Avant de démarrer l'Assistant d'installation
DB2,
effectuez les opérations suivantes :
- Si vous envisagez de configurer un environnement de bases de
données partitionnées, cliquez sur le lien correspondant en bas de cette
rubrique.
- Vérifiez que votre système dispose de la configuration requise (logiciels, mémoire et espace disque).
- Vous pouvez installer un produit DB2 avec les droits d'accès root ou non root.
Pour plus d'informations sur les installations non root,
consultez les Liens connexes.
- L'image du produit DB2 doit être disponible. Vous pouvez obtenir une image
d'installation
DB2
en achetant le DVD du produit
DB2
ou en la téléchargeant à partir de Passport Advantage.
- Si vous installez une version non anglaise d'un produit de base de
données DB2, vous devez disposer des modules de
langue appropriés.
- L'Assistant d'installation DB2 est un programme d'installation graphique.
Pour qu'il fonctionne sur votre machine, vous devez disposer d'un logiciel
X Window capable d'afficher une interface graphique utilisateur.
Vérifiez que le serveur X Window est en cours
d'exécution. Vérifiez que vous avez correctement exporté votre affichage. Par exemple,
export DISPLAY=9.26.163.144:0.
- Si vous utilisez un logiciel de sécurité dans votre
environnement, vous devez créer manuellement les utilisateurs
DB2 requis avant de démarrer
l'Assistant d'installation DB2.
Remarque :
- L'utilisation des fonctions XML est limitée à une base de données définie
avec le jeu de codes UTF-8 et comprenant une seule partition.
- Les zones de l'Assistant d'installation DB2 n'admettent pas de
caractères différents des caractères anglais.
Pour démarrer l'Assistant d'installation DB2, procédez comme suit :
- Si vous disposez du DVD du produit
DB2,
accédez au répertoire dans lequel il est monté en saisissant la commande
suivante :
cd /dvdrom
où /dvdrom correspond au point de montage du DVD du produit DB2.
- Si vous avez téléchargé l'image du produit
DB2, vous devez décompresser et développer le
fichier produit.
- Pour décompresser le fichier produit, procédez comme suit :
gzip -d produit.tar.gz
où produit correspond au nom du produit téléchargé.
- Pour développer le fichier produit, procédez comme suit :
- Sur les systèmes
Linux
-
tar -xvf produit.tar
- Sur les systèmes
AIX,
HP-UX et Solaris
-
gnutar -xvf produit.tar
où produit correspond au nom du produit téléchargé.
- Changez de répertoire :
cd ./produit
où produit correspond au nom du produit téléchargé.
Remarque :
Si vous avez téléchargé un module de langue nationale, décompressez-le dans ce même répertoire. Vous créez ainsi les sous-répertoires (par exemple, ./nlpack/disk1)
dans le même répertoire. Le programme d'installation recherche automatiquement les images d'installation sans intervention de votre part.
- Entrez la commande ./db2setup
à partir du répertoire qui contient l'image du produit pour lancer l'Assistant
d'installation DB2.
- Le tableau de bord d'installation du produit IBM DB2 s'affiche. Dans cette fenêtre, vous pouvez consulter les conditions préalables à l'installation et les remarques sur le produit ou procéder directement à l'installation. Consultez
les prérequis pour l'installation et les remarques sur le produit pour
connaître les informations de dernière minute.
- Cliquez sur Installation d'un produit pour ouvrir la fenêtre correspondante et afficher les produits disponibles pour l'installation.
Lancez l'installation en cliquant sur Installer une nouvelle version.
Poursuivez
l'installation en suivant les invites de l'Assistant d'installation DB2.
Une fois l'installation
lancée, suivez les instructions dans les panneaux de l'Assistant d'installation
DB2 et sélectionnez les options adaptées à votre cas. Une aide en ligne est
disponible pour vous guider tout au long des étapes restantes. Pour y accéder, cliquez sur Aide ou
appuyez sur F1. Vous pouvez cliquer à tout moment sur
le bouton Annuler pour mettre fin à l'installation.
Pour les installations non root, les produits DB2 sont toujours installés dans le répertoire $HOME/sqllib, où
$HOME correspond au répertoire personnel de l'utilisateur non root.
Pour les installations root, les produits DB2
sont installés par défaut dans l'un des
répertoires suivantsle répertoire suivant :
- AIX,
HP-UX et Solaris
- /opt/IBM/db2/V9.5
- Linux
- /opt/ibm/db2/V9.5
Si
vous effectuez l'installation sur un système sur lequel ce répertoire est déjà utilisé,
les caractères _xx seront ajoutés au
chemin d'installation DB2, où _xx
sont des chiffres, commençant à 01 puis s'incrémentant en fonction du nombre de
copies DB2 installées.
Vous pouvez également indiquer votre propre chemin d'installation
de votre produit DB2.
Les chemins d'installation DB2 :
- peuvent inclure des lettres minuscules (a-z), majuscules (A-Z) et le caractère de soulignement ( _ ) ;
- ne peuvent dépasser 128 caractères ;
- ne peuvent contenir des espaces ;
- ne peuvent contenir de
caractères différents des caractères anglais.
Les modules de langue nationale peuvent également être installés en exécutant la commande ./db2setup à partir du répertoire où se trouve le module de langue nationale, après installation d'un autre produit de base de données DB2.
Fichiers journaux d'installation :
- Fichier journal d'installation DB2. Ce fichier consigne toutes les informations d'installation de DB2, erreurs comprises.
- Pour les installations root, le fichier journal de l'installation deDB2 s'appelle db2setup.log.
- Pour les installations non root, le fichier journal de l'installation DB2 s'appelle db2setup_utilisateur.log,
où utilisateur est l'ID utilisateur non root sous lequel l'installation a été effectuée.
- Fichier journal des erreurs DB2. Ce fichier consigne toute erreur renvoyée par Java (par exemple, les exceptions et les informations d'interruptions).
- Pour les installations root, le fichier journal des erreurs DB2 s'appelle db2setup.err.
- Pour les installations non root, le fichier journal de l'installation DB2 s'appelle db2setup_utilisateur.err,
où utilisateur est l'ID utilisateur non root sous lequel l'installation a été effectuée.
Par défaut, ces fichiers journaux se trouvent dans le répertoire /tmp.
Vous pouvez spécifier l'emplacement des fichiers journaux.
Le fichier db2setup.his n'existe plus.
A la place, le programme d'installation DB2
enregistre une copie du fichier journal d'installation de DB2 dans le répertoire
DB2_DIR/install/logs/ et le renomme en db2install.history. Si le nom existe déjà, le programme d'installation DB2 le renomme db2install.history.xxxx, où
xxxx est un nombre compris entre 0000 et 9999, en fonction du nombre d'installations effectuées sur votre poste.
Chaque copie d'installation comporte une liste séparée de fichiers
historiques.
Si une copie d'installation est entièrement supprimée, les fichiers
historiques situés sous ce chemin d'installation seront également supprimés. Cette action de copie est effectuée vers la fin de l'installation si le programme s'arrête ou échoue avant la fin, le fichier historique
n'est pas créé.
Sous Linux x86, si vous souhaitez que votre
produit DB2
accède à la documentation
DB2
sur votre ordinateur local ou sur un autre ordinateur du réseau, vous
devez installer le centre de documentation DB2. Il contient la documentation relative au système
de base de données DB2 et aux produits
DB2
associés.
- Limitations liées à la mémoire pour
DB2
Express et
DB2
Workgroup Server Edition
- Si vous installez DB2 Express Edition, la mémoire maximum allouée à l'instance est de 4 Go.
Si vous installez
DB2
Workgroup Server Edition, la mémoire maximale autorisée pour l'instance
est de 16 Go.
Le taille de la mémoire allouée à l'instance dépend du
paramètre de configuration INSTANCE_MEMORY du
gestionnaire de bases de données.
- Remarques importantes concernant la migration depuis la version 9.1 :
-
- Si la configuration de la mémoire de votre produit
DB2
version 9.1 dépasse la limite autorisée, le produit
DB2
risque de ne pas démarrer après la migration vers la version en cours.
- Le gestionnaire de réglage automatique de la mémoire n'augmentera pas la taille de la mémoire au-delà de la limite permise par la licence.
Installation par fichier de réponses
Création d'un fichier de réponses à l'aide du modèle de fichier de réponses (Linux et UNIX)
Une fois créé le fichier de réponses, vous aurez sans doute besoin d'y apporter des modifications pour activer ou désactiver des mots clés.
L'un des scénarios suivants s'applique :
- Vous souhaitez créer un fichier de réponses basé sur un fichier modèle (situé dans db2/plateforme/samples où plateforme correspond à la plateforme matérielle appropriée.)
- Vous avez créé un fichier de réponses à l'aide de l'Assistant d'installation DB2 (sur la base de votre installation) et vous souhaitez y apporter des modifications.
Si vous installez directement à partir du DVD, vous devez stocker le fichier de réponses renommé sur un autre système de fichiers.
Vous pouvez spécifier le nom du propriétaire de l'instance dans le fichier de réponses. Si cet utilisateur n'existe pas encore, DB2 le créera sur votre système.
Pour modifier un fichier de réponses :
- Si vous utilisez le fichier modèle, copiez-le dans un système de fichiers local et modifiez-le en vous aidant de la rubrique des mots clés des fichiers de réponses.
- Personnalisez le fichier de réponses modèle.
Pour activer un élément dans le fichier de réponses, supprimez l'astérisque (*) placé à gauche du mot clé.
Remplacez ensuite le paramètre actuel à droite de la valeur par le nouveau paramètre.
Les paramètres acceptés sont listés à droit du signal égal (=).
Certains fichiers de réponses possèdent des mots clés obligatoires pour lesquels vous devez spécifier des valeurs. Les mots clés obligatoires sont documentés dans les commentaires de chaque fichier de réponses.
Les mots clés sont spécifiques à l'installation et ne sont spécifiés dans le fichier de réponses que pendant l'installation de ce dernier.
- Enregistrez le fichier dans un système de fichiers exporté, accessible à tous sur le réseau.
Installation d'un produit DB2 au moyen d'un fichier de réponses (Linux et UNIX)
Avant de démarrer l'installation, vérifiez les points suivants :
- Pour les installations root, connectez-vous avec un ID utilisateur possédant les droits d'accès root.
Pour les installations non root, connectez-vous avec l'ID utilisateur qui
doit devenir propriétaire de l'installation
DB2.
- Votre système satisfait à toutes les spécifications en termes de mémoire, matériel et logiciels nécessaires à l'installation de votre produit DB2.
- Vous pouvez installer un produit DB2 à l'aide d'un fichier de réponses avec les droits d'accès root ou non root.
Pour plus d'informations sur les installations non root,
consultez les Liens connexes.
- Tous les processus
DB2
associés à la copie DB2 que vous utilisez sont arrêtés.
Pour effectuer une installation à l'aide d'un fichier de réponses :
- Entrez la commande ./db2setup comme suit :
dvd/db2setup -r répertoire_fichier_réponses/fichier_réponses
où :
- dvd représente l'emplacement de l'image
installable de DB2 ;
- répertoire_fichier_réponses correspond au
répertoire où se trouve le fichier de réponses personnalisé ;
- fichier_réponses correspond au nom du fichier de réponses.
- Consultez les messages consignés dans le fichier journal une
fois l'installation terminée. Les journaux d'installation sont placés par défaut dans le répertoire /tmp :
- db2setup.log (db2setup_nom_utilisateur.log pour les installations non root, où nom_utilisateur correspond à l'ID utilisateur non root sous lequel l'installation a été effectuée)
- db2setup.err (db2setup_nom_utilisateur.err pour les installations non root, où nom_utilisateur correspond à l'ID utilisateur non root sous lequel l'installation a été effectuée)
Vous pouvez spécifier l'emplacement du fichier journal. L'historique d'installation db2install.history se trouve dans DB2DIR/install/logs, où DB2DIR spécifie le chemin du produit DB2 installé. Le répertoire
d'installation par défaut est :
- Pour
AIX,
HP-UX ou Solaris : /opt/IBM/db2/V9.5
- Pour Linux : /opt/ibm/db2/V9.5
Si plusieurs produits
DB2 sont installés au même emplacement, vous verrez le
fichier db2install.history.xxxx, xxxx étant des chiffres commençant à 0001, incrémentés selon le nombre de copies de DB2 que vous avez installées.
Si vous souhaitez que le produit
DB2 accède à la documentation
DB2 sur votre ordinateur local ou sur un
autre ordinateur du réseau, vous devez installer le centre de documentation
DB2. Il
contient la documentation relative à la base de données
DB2
et aux produits associés.
Installation d'un produit DB2 à l'aide de la commande db2_install ou doce_install (Linux et UNIX)
Avant d'installer des produits et fonctions DB2 ou le centre de documentation DB2 :
- Consultez la documentation d'installation du produit DB2 que vous souhaitez installer en particulier.
Par exemple, si vous souhaitez installer
DB2
Enterprise Server Edition, lisez la documentation DB2 Servers -
Guide d'initiation pour connaître les conditions préalables à l'installation
et d'autres informations importantes s'y rapportant.
- Vous pouvez installer un produit DB2 avec les droits d'accès root ou non root.
Vous ne pouvez toutefois pas utiliser la commande doce_install pour installer le centre de documentation DB2
avec les droits d'accès non root. Pour plus d'informations sur les installations et les restrictions non root, consultez les Liens connexes.
- L'image du produit DB2 doit être disponible. Vous pouvez obtenir une image
d'installation DB2
en achetant le DVD du produit DB2 ou en la téléchargeant à partir de Passport Advantage.
La commande db2_install installe les produits et fonctions DB2 sur les systèmes d'exploitation Linux et UNIX pris en charge.
La commande doce_install installe le centre de documentation DB2 sur les systèmes d'exploitation Linux et UNIX pris en charge.
Vous ne pouvez pas installer manuellement un produit ou fonction DB2 à l'aide d'un utilitaire natif du système d'exploitation, comme rpm, SMIT, swinstall ou pkgadd. Tous les scripts existants contenant une fonctionnalité d'installation native que vous utilisez à des fins d'interface et de requêtes avec les installations de DB2 devront être modifiés.
La commande db2_install n'est pas prise en charge par le DVD du module de langue nationale.
Vous ne pouvez installer qu'une seule copie du centre de documentation DB2 sur votre système avec la version actuelle. Vous
ne pouvez pas installer le centre de documentation à un emplacement où un
produit DB2 est déjà
installé. Si
vous installez le centre de documentation
DB2
sur un système doté d'un pare-feu et que vous envisagez d'autoriser
d'autres systèmes à y accéder, vous devez ouvrir le port correspondant
dans les paramètres du pare-feu.
Pour
installer un produit ou une fonction
DB2
à l'aide de la commande db2_install, ou pour installer
le centre de documentation
DB2
à l'aide de la commande doce_install, procédez comme
indiqué ci-après.
- Si vous disposez d'un DVD du produit
DB2,
insérez-le et montez-le ou accédez au système de fichiers approprié dans
lequel l'image d'installation a été stockée.
- Si vous avez téléchargé l'image du produit
DB2, vous devez décompresser et développer le
fichier produit.
- Pour décompresser le fichier produit, procédez comme suit :
gzip -d produit.tar.gz
Par exemple,
gzip -d ese.tar.gz
- Pour développer le fichier produit, procédez comme suit :
- Sur les systèmes
Linux
-
tar -xvf produit.tar
Par exemple,
tar -xvf ese.tar
- Sur les systèmes
AIX,
HP-UX et Solaris
-
gnutar -xvf produit.tar
Par exemple,
gnutar -xvf ese.tar
- Placez-vous dans le répertoire du produit :
cd produit
Par exemple,
cd ese
- Entrez la commande ./db2_install ou ./doce_install :
./db2_install -b DB2DIR -p nom_abrégé_produit -c emplacement_module_langue -L langue... -n
où :
- DB2DIR correspond au chemin où le produit DB2 sera installé. Si le chemin n'est pas spécifié, le système vous demandera de sélectionner le chemin par défaut ou d'en spécifier un. Le
chemin d'installation par défaut est :
- pour les systèmes
AIX,
HP-UX ou Solaris : /opt/IBM/db2/V9.5
- pour les systèmes
Linux : /opt/ibm/db2/V9.5
Si vous indiquez votre propre chemin, vous devez indiquer son nom
complet.
Les chemins d'installation DB2 :
- peuvent inclure des lettres minuscules (a-z), majuscules (A-Z) et le caractère de soulignement ( _ ) ;
- ne peuvent dépasser 128 caractères ;
- ne peuvent contenir des espaces ;
- ne peuvent contenir de
caractères différents des caractères anglais.
Remarque :
Pour que les produits et les composants
DB2
puissent fonctionner conjointement, ils doivent être installés dans le même
chemin.
A ne pas confondre avec la possibilité d'installer des produits
DB2
dans plusieurs chemins. Toutefois, pour que des produits et des composants fonctionnent conjointement, ils doivent être installés sur le même chemin et appartenir au même niveau d'édition.
- nom_abrégé_produit correspond au produit DB2 à installer.
Ce paramètre n'est pas sensible à la casse mais est obligatoire si le paramètre -n est spécifié. Le nom abrégé d'un produit se trouve dans le fichier ComponentList.htm (sous le nom complet du produit) situé dans le répertoire /db2/plat de votre support, plat représentant le nom de la plateforme sur laquelle vous procédez à l'installation. Vous ne pouvez installer qu'un seul produit à la fois.
- emplacement_module_langue indique l'emplacement du module de langue nationale (NLPACK).
- langue indique la langue prise en charge. Vous pouvez installer une version autre que l'anglais d'un produit DB2. Toutefois, vous devez exécuter cette commande depuis le DVD du produit, et pas depuis le DVD du module de langue nationale.
Par défaut, le produit en anglais est toujours installé ; par conséquent, si vous désirez installer cette langue, vous n'avez pas besoin de la spécifier. Dans le cas d'une installation multilingue, ce paramètre est obligatoire. Spécifiez ce paramètre autant de fois qu'il y a de langues à installer. Par exemple, pour installer à la fois le français et l'allemand, spécifiez -L FR -L DE.
- Le paramètre n indique le mode d'installation non interactif. Si ce paramètre est spécifié, -b et -p doivent également l'être. Vous ne devez spécifier -c et -L que s'ils sont applicables.
Lors de l'installation du Centre de documentation DB2, si vous spécifiez un numéro de port autre que celui par défaut, vous risquez de recevoir une erreur signalant que le nom de service indiqué est utilisé. Pour corriger cette erreur, vous pouvez soit choisir le numéro de port par défaut, soit spécifier un autre nom de service.
Après l'installation, vous devez configurer manuellement votre serveur DB2. Il vous
faudra entre autres créer et configurer une instance et des utilisateurs.
Application de groupes de correctifs
Il est recommandé d'installer
le tout dernier groupe de correctifs dans votre environnement DB2
pour garantir un fonctionnement sans incident. Pour mener à bien l'installation d'un groupe de correctifs,
vous devez exécuter l'ensemble des tâches requises avant et après l'installation.
Un groupe de correctifs
DB2
contient des mises à jour et des corrections d'erreurs (rapport officiel
d'analyse de programme ou "APAR") détectées pendant des tests menés chez IBM,
ainsi que des correctifs d'erreurs signalées par des clients. Chaque groupe de correctifs comporte un fichier APARLIST.TXT
qui décrit les correctifs contenus.
Les groupes de correctifs sont cumulatifs. Cela signifie que le dernier
groupe de correctifs d'une version donnée de
DB2
contient toutes les mises à jour des groupes de correctifs précédents
correspondant à cette même version de
DB2.
Les
images de groupe de correctifs suivantes sont disponibles :
- Image du serveur seul
L'image du
serveur seul contient le code nouveau et mis à jour requis pour tous
les produits serveur
DB2
et IBM Data Server Client.
Si plusieurs produits serveur
DB2 sont installés à un seul emplacement, le
groupe de correctifs du
serveur
DB2
applique les mises à jour du code de maintenance sur tous les produits
serveur
DB2.
Le groupe de correctifs
Data
Server Client
est inclus dans le seul groupe de correctifs de serveur
DB2 (à savoir le groupe de correctifs
applicable à l'un des produits serveur suivants : Enterprise Server
Edition, Workgroup Server Edition, Express Edition, Personal Edition, Connect
Enterprise Edition, Connect Application Server Edition, Connect Unlimited
Edition for
zSeries
et Connect Unlimited Edition for i5/OS). Vous pouvez utiliser le groupe
de correctifs de serveur DB2 pour
mettre à niveau un client
Data
Server Client.
Vous
pouvez également employer une image du serveur seul pour installer
l'un des produits serveur de base de données DB2, à un
niveau de groupe de correctifs particulier, avec une licence
DB2 à l'essai par défaut.
- Groupe de correctifs pour les autres produits de base de données
DB2.
Utilisez
ce groupe de correctifs uniquement si vous disposez de produits de base de
données et non de produits serveur ou de produits additifs.
Par exemple,
IBM Data Server Runtime Client
ou
Query Patroller.
N'utilisez pas ce type de groupe de correctifs si
les produitsDB2
installés sont uniquement des produits serveur
DB2
ou un client Data
Server Client.
Dans ce cas, vous devez utiliser le groupe de correctifs de l'image
du serveur seul.
Pour les plateformes Windows,
si vous disposez de plusieurs produits de base de données
DB2 (qui incluent au moins un produit qui n'est pas
un client
Data
Server Client
ou un
serveur
DB2)
qui est installé dans une copie unique de DB2, vous devez télécharger et décompresser tous les
groupes de correctifs spécifiques des produits correspondants avant de
lancer le processus d'installation de ce groupe de correctifs.
- Groupe de correctifs universel (plateformes Linux ou UNIX uniquement)
Ce type de groupe de correctifs
concerne les installations pour lesquelles plusieurs produits de base de
données DB2 ont été installés.
Ce groupe
de correctifs universel n'est pas nécessaire si les produits
DB2 installés sont uniquement des
produits serveur DB2 ou un
client Data
Server Client.
Dans ce cas, le groupe de correctifs de l'image du serveur seul doit
être utilisé.
- Restrictions
-
- Un groupe de correctifs DB2 version 9.5
ne peut être appliqué qu'à des versions DB2
version 9.5
de disponibilité générale (GA) ou du niveau groupe de correctifs.
- Vous devez arrêter toutes les instances
DB2,
le serveur d'administration et les applications liées à la copie
DB2 mise à jour avant d'installer un
groupe de correctifs.
- Si vous utilisez la fonction de partitionnement de bases de données (DPF) avant installation d'un groupe de correctifs, vous devez arrêter le gestionnaire de bases de données sur tous les noeuds. Vous devez installer le groupe de correctifs sur le noeud possédant l'instance et sur tous les autres noeuds partitionnés.
Tous les ordinateurs participant à l'instance doivent être mis à niveau avec le même groupe de correctifs.
- Sur les systèmes
Linux
ou UNIX :
- Sur les applications clientes, après installation d'un groupe de correctifs, les utilisateurs doivent disposer du droit de liaison pour effectuer la liaison automatique des applications.
- L'installation d'un groupe de correctifs DB2 ne concerne ni Data Server Administrator Tool, ni Data
Server Developer Tool.
Pour les installations non root sur Linux ou UNIX,
les fonctions root (comme High Availability et l'authentification au niveau du système d'exploitation) peuvent être activées à l'aide de la commande db2rfe.
Si les fonctions root ont été activées après installation de votre produit DB2, vous devez réexécuter la commande db2rfe à chaque installation d'un groupe de correctifs afin de réactiver ces fonctions. Pour plus de détails, voir les liens traitant des installations non root ci-dessous.
Sous les systèmes d'exploitation Linux ou UNIX, si les langues nationales ont été installées, vous avez également besoin d'un groupe de correctifs de langue nationale séparé.
Le groupe de correctifs de langue nationale
ne peut pas être installé seul. Vous devez installer en même temps un groupe de correctifs universel ou
spécifique du produit et les deux groupes installés doivent être de même niveau. Par
exemple, si vous installez un groupe de correctifs universel sur des produits de base de données
DB2 qui ne sont pas en anglais sous Linux ou UNIX, vous devez installer à la fois le groupe de correctifs universel ET le groupe de correctifs de la langue concernée pour mettre à jour les produits de base de données
DB2.
Si vous possédez plusieurs copies de
DB2 sur un même système,
il est possible que les niveaux de version et de groupe de correctifs de ces copies soient différents. Si vous souhaitez appliquer un groupe de correctifs à une ou plusieurs copies
DB2, vous devez installer le groupe de correctifs sur ces copies
DB2
une par une.
Pour installer un groupe de correctifs :
- Téléchargez le groupe de correctifs DB2 le plus récent en sélectionnant le lien adéquat sur le site Web de support
DB2
à l'adresse http://www.ibm.com/software/data/db2/udb/support.html.
- Vérifiez les conditions préalables et effectuez toutes les tâches requises avant d'installer un groupe de correctifs. Si
des produits de base de données DB2 sont déjà installés, vous devez
également arrêter certains processus DB2. Pour plus de détails, lisez le fichier Lisez-moi du groupe de correctifs.
- Choisissez une méthode d'installation pour le groupe de correctifs et installez-le.
Pour connaître les étapes de post-installation,
ainsi que les messages d'erreur et les actions recommandées, consultez le
fichier journal.
Lancement de l'installation d'outils supplémentaires à partir de
l'installation de DB2
Vous pouvez choisir d'installer les outils Data Server
Developer Tool ou Data Server Administrator Tool lors d'une
installation de serveur
DB2.
Si vous choisissez d'installer Data Server Developer
Tool ou Data Server Administrator Tool lors d'une installation du
serveur DB2, l'Assistant d'installation
DB2 lance un programme d'installation
autonome après avoir installé le serveur
DB2. Vous pouvez également installer Data
Server Developer Tool ou Data Server Administrator Tool à partir du
tableau de bord
DB2
sans installer de serveur DB2.
Les outils Data Server Developer Tool et Data Server
Administrator Tool possèdent leur propre programme d'installation autonome
que vous pouvez lancer indépendamment d'une installation
DB2.
Le programme d'installation de
DB2
ne prend pas en charge l'installation de ces outils avec les fichiers de réponses DB2.
Pour installer les Data Server Developer Tool ou Data
Server Administrator Tool en mode silencieux, utilisez les méthodes
d'installation non interactives fournies avec le programme d'installation
autonome.