Ce document décrit l'installation de DB2 express V9.5 disponible gratuitement sur le site d'IBM.
Pré-requis
Il faut
- télécharger la version à installer à partir du lien suivant : DB2 Express
- disposer des droits d'accès de l'utilisateur root.
Installation
Pour installer un produit DB2 à l'aide du script db2_install :
- Connectez-vous en tant qu'utilisateur root.
- Placez-vous sur la racine du répertoire d'installation résultant de la décompression du fichier téléchargé.
- Entrez la commande db2_install dans l'invite du shell pour démarrer le script db2_install. Le script db2_install vous invite à entrer l'un des mots clés suivants (selon le produit DB2 que vous installez). Dans notre cas le seul choix sera :
DB2.EXP pour DB2 Express Edition ou DB2 Express Edition
- Entrez le mot clé correspondant au produit que vous voulez installer.
Le répertoire d'installation correspondant au logiciel DB2 est : /opt/ibm/db2/V9.5
Configuration
Maintenant que DB2 est installé, il faut créer les groupes, les utilisateurs, l'instance d'administration de DB2 et l'instance de base de données pour la base de données.
Le tableau ci-dessous résume les groupes et utilisateur à créer :
Pour cela suivre les étapes suivantes :
- Se connecter en tant que root
- Créer les groupes
groupadd -g 999 db2iadm1
groupadd -g 998 db2fadm1
groupadd -g 997 dasadm1
useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1
useradd -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1
- Créer le serveur d'administration
/opt/IBM/db2/V8.1/instance/dascrt -u dasusr1
- Créer l'instance de base de données
/opt/IBM/db2/V8.1/instance/db2icrt -a server -u db2fenc1 db2inst1
Activation des connections distantes
Pour activer des connections distantes à la base de données il faut :
- Etablir le port de communication que DB2 doit utiliser. Il faut utiliser une instance utilisateur "db2inst1" et executer la commande (/opt/ibm/db2/V9.5/bin):
db2 update dbm cfg using svcename 50055
- Etablir le protocole de communication que DB2 doit utiliser. Il faut utiliser une instance utilisateur "db2inst1" et executer la commande (/opt/ibm/db2/V9.5/adm):
db2set DB2COMM=tcpip
- Redémarrer la base de données (/opt/ibm/db2/V9.5/adm)
db2stop
db2start
- Démarrer le serveur de base de données (/opt/ibm/db2/V9.5/das/bin)
db2admin start
Remarques
Serveur de base de données : ibm-db2 port 523
Publié par
wjaouadi -
Dernière mise à jour le 3 mai 2010 à 10:39 par spe2d