DB2 - Installation du serveur

Ce chapitre décrit les étapes d'installation du serveur DB2.

introduction

Vous pouvez télécharger la version d'évaluation du serveur DB2 ou acheter la licence du produit sur www.ibm.com . Il existe deux serveurs DB2 distincts disponibles pour le téléchargement, en fonction de la taille du système d'exploitation sur lequel il est prévu de s'exécuter. Par exemple, si vous souhaitez télécharger un serveur DB2 pour un système d'exploitation Linux ou UNIX 32 bits, vous devez télécharger un serveur DB2 32 bits. Il en va de même pour le serveur DB2 64 bits.

Exigences matérielles

Processeur: Minimum Core 2Duo

Ram: 1 Go minimum

Disque dur: 30 Go minimum

Logiciels requis

Avant d'installer le serveur DB2, votre système doit être prêt avec le logiciel requis. Pour Linux, vous devez installer «libstdc ++ 6.0».

Vérification de la compatibilité du système

Avant d'installer DB2 Server, vous devez vérifier si votre système est compatible avec le serveur DB2. Pour confirmer la compatibilité, vous devez appeler la commande 'db2prereqcheck' sur la console de commande.

Installation de DB2 sur le système d'exploitation Linux

Ouvrez le terminal et définissez le chemin du dossier de l'image d'installation db2 sur la console à l'aide de la commande «CD <dossier d'installation DB2>». Tapez ensuite la commande «./db2prereqcheck», qui confirme la compatibilité de votre système avec le serveur DB2.

./db2prereqcheck

La figure 1 montre les exigences de compatibilité du système d'exploitation Linux et du système matériel.

Suivez les étapes indiquées pour installer DB2 sur votre système Linux:

  • Ouvrez le terminal.
  • Connectez-vous en tant qu'utilisateur root.
  • Ouvrez le dossier d'installation DB2.
  • Tapez «./db2setup» et appuyez sur Entrée.

Ce processus lancera l'exécution de la configuration du serveur DB2.

Tapez «./db2setup» et appuyez sur Entrée sur le terminal racine pour démarrer le processus de configuration du serveur DB2.

Ce faisant, l'écran «Configurer Launch Pad» apparaît. [Figure 2]

Sur la page de la zone de lancement d'installation, sélectionnez l'option «Installer un produit» dans le menu de gauche. Sélectionnez l'option «DB2 Advanced Enterprise Server Edition». Sélectionnez le bouton «Installer nouveau».

Un nouveau cadre apparaît avec le nom «Assistant de configuration DB2». Cliquez sur Suivant". [Figure 3]

L'écran suivant apparaît avec le contrat de licence DB2. Sélectionnez «J'accepte les conditions…» Cliquez sur «Suivant». [Figure 4]

L'écran suivant apparaît avec une offre de type d'installation, qui est définie par défaut sur «Typique».

Gardez la même sélection. Cliquez sur Suivant". [Figure 5]

L'écran suivant apparaît avec l'action d'installation.

Sélectionnez «Installer DB2 Advanced Enterprise Server Edition…»

Cliquez sur Suivant". [Figure 6]

Sur l'écran suivant, le programme d'installation demande la sélection du répertoire d'installation.

Conservez la valeur par défaut et cliquez sur «Suivant».

L'écran suivant apparaît avec l'authentification de l'utilisateur. Entrez votre mot de passe pour l'utilisateur «dasusr1».

(Votre mot de passe peut être identique au nom d'utilisateur afin qu'il soit pratique à retenir.)

Sur l'écran suivant, le programme d'installation vous demande de créer une instance de serveur DB2.

Ici, il crée une instance DB2 avec le nom «db2inst1».

L'écran suivant vous demande le nombre de partitions dont vous avez besoin pour votre instance par défaut.

Vous avez le choix entre des partitions «simples ou multiples».

Sélectionnez «instance de partition unique». Cliquez sur Suivant".

Sur l'écran suivant, le programme d'installation vous demande une authentification pour l'instance DB2 en cours de création.

Ici, le nom d'utilisateur par défaut est créé en tant que «db2inst1». Vous pouvez entrer le même mot de passe que le nom d'utilisateur.

Cliquez sur Suivant".

Sur l'écran suivant, la configuration demande de saisir les informations d'authentification pour l'utilisateur «db2fenc».

Ici, vous pouvez entrer le même mot de passe que le nom d'utilisateur.

Cliquez sur Suivant".

Sur l'écran suivant, vous pouvez sélectionner l'option «Ne pas configurer votre serveur db2 pour envoyer des notifications à ce moment».

Cliquez sur Suivant".

L'écran suivant vous montre les informations sur la configuration de db2.

Cliquez sur «Terminer».

La procédure d'installation DB2 est terminée à ce stade.

Vérification de l'installation de DB2

Vous devez vérifier l’utilité de l’installation du serveur DB2. Une fois l'installation du serveur DB2 terminée, déconnectez-vous du mode utilisateur actuel et connectez-vous à l'utilisateur «db2inst1». Dans l'environnement utilisateur «db2inst1», vous pouvez ouvrir le terminal et exécuter les commandes suivantes pour vérifier si votre produit db2 est correctement installé ou non.

db2level

Cette commande affiche la version actuelle et le niveau de service du produit DB2 installé pour l'instance actuelle.

Syntax:

db2level

Example:

db2level

Output:

DB21085I Instance "db2inst2" uses "64" bits       
And DB2 code release "SQL10010" with level     
identifier "0201010E". Informational tokens     
are "DB2 v10.1.0.0", "s120403",     
"LINUXAMD64101", and Fix Pack "0".  
Product is installed at "/home/db2inst2/sqllib".

db2licm

Cette commande affiche toutes les informations relatives à la licence de notre produit DB2.

Syntax:

db2licm <parameter>

Example:

db2licm -l

Output:

Product name:                     "DB2 Advanced Enterprise Server Edition" 
License type:                     "Trial" 
Expiry date:                      "10/02/2014" 
Product identifier:               "db2aese" 
Version information:              "10.1"  
Product name:                     "DB2 Connect Server" 
License type:                     "Trial" 
Expiry date:                      "10/02/2014" 
Product identifier:               "db2consv" 
Version information:              "10.1"

Processeur de ligne de commande (CLP)

Le CLP peut être démarré dans l'un des trois modes:

  • Command mode: Dans ce mode, chaque commande et instruction SQL doit être précédée de «db2». Par exemple, interrogez «db2 activate database sample».

  • Interactive input mode: vous pouvez lancer ce mode en utilisant la commande «db2». Ici, vous pouvez passer des instructions SQL sans préfixe. Par exemple, «activer l'échantillon de base de données».

  • Batch mode: Ici, vous devez créer un fichier de script, qui contient toutes les requêtes SQL des exigences et enregistrer le fichier avec l'extension «.db2». Vous pouvez appeler cela en ligne de commande en utilisant la syntaxe «db2 –tf <filename.db2>».