Avant d'installer des produits de base de données DB2 sur un système d'exploitation Linux, assurez-vous que ce système répond aux exigences à respecter en matière de système d'exploitation, de matériel, de logiciels et de communications.
Pour obtenir les informations les plus récentes sur les distributions Linux prises en charge, consultez la page http://www.ibm.com/software/data/db2/linux/validate/.
Les produits de base de données DB2 sont pris en charge sur les composants matériels suivants :
Les systèmes d'exploitation pris en charge pour Linux sont:
Si vous installez un produit de base de données DB2 32 bits sur un système d'exploitation Linux, vous devez opérer une mise à niveau vers un système d'exploitation 64 bits et installer le produit de base de données DB2 64 bits. L'architecture comportant plusieurs unités d'exécution simplifie la configuration de la mémoire. Toutefois, cette situation peut avoir des conséquences sur la configuration de la mémoire des serveurs de base de données DB2 32 bits. Par exemple :
Il convient de mettre à jour les paramètres de configuration du noyau avant d'installer un produit de base de données DB2. 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 avec la commande sysctl.
Les tableaux suivants répertorient les modules requis pour les distributions SLES et RHEL :
Nom du module | Description |
---|---|
libaio | Contient la bibliothèque asynchrone requise pour les serveurs de base de données DB2. |
compat-libstdc++ | Contient libstdc++so.6 (non requis pour Linux on POWER) |
Les tableaux suivants répertorient les modules requis pour les distributions SUSE Linux et Red Hat destinées aux serveurs de base de données partitionnée DB2.
Pour que vous puissiez vous servir de l'utilitaire de shell rsh éloigné, inetd (ou xinetd) doit également être installé et en cours d'exécution. Pour pouvoir vous servir de 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 vous servir de l'utilitaire rsh.
Tous les modules requis doivent être installés et configurés avant de poursuivre l'installation du système de base de données DB2. Pour obtenir des informations générales sur Linux, reportez-vous à la documentation de votre distribution Linux.
Nom du module | Description |
---|---|
pdksh ou ksh93 | Interpréteur de commandes 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 des systèmes de base de données 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 les systèmes de base de données DB2 sur l'utilisation de ssh. |
nfs-utils | Module de support de NFS (Network File System). Il permet d'accéder aux fichiers locaux à partir d'ordinateurs éloignés. |
Répertoire | Nom du module | Description |
---|---|---|
/System Environment/Shell | pdksh ou ksh93 | Interpréteur de commandes 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 des systèmes de base de données 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 des systèmes de base de données 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 les systèmes de base de données DB2 sur l'utilisation de 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. |
L'un des navigateurs suivants est nécessaire pour l'affichage de l'aide en ligne et pour l'interface Premiers pas (db2fs) :
Sur les systèmes RHEL 5, si Security-enhanced Linux (SELinux) est activé et s'exécute en mode renforcé, le programme d'installation peut ne pas aboutir suite à des limitations SELinux.
Pour déterminer si SELinux est installé et en mode renforcé, vous pouvez effectuer une des actions suivantes :
Pour désactiver SELinux, vous pouvez effectuer une des actions suivantes :
Si l'installation du produit de base de données DB2 aboutit sur un système RHEL 5, les processus DB2 s'exécutent dans le domaine non restreint. Pour attribuer des processus DB2 à leurs propres domaines, modifiez la règle. Une règle SELinux exemple est disponible dans le répertoire sqllib/samples.
[ Début de page | Page précédente | Page suivante | Table des matières ]