Installer DB2 V9
Contents
Documentation installation DB2
Installation/Désinstallation de Fixpack DB2
Installation
1. Connectez-vous avec "db2inst1" puis stopper DB2.
#> su - db2inst1 $ db2text stop $ db2stop force
2. En tant que "root", Copier et Décompresser puis accédez au répertoire qui contient l'image du groupe de correctifs.
#> cd /root #> tar xvzf v9.5fp5_linuxx64_server.tar.gz && tar xvzf v9.5fp5_linuxx64_nlpack.tar.gz #> cd server
3. Lancez l'installation en exécutant la commande installFixPack. Par exemple,
#> ./installFixPack -b DB2DIR
Où DB2DIR correspond à l'emplacement des produits de base de données DB2 que vous souhaitez mettre à jour ("/opt/ibm/db2/V9.5"). Pour plus de détails et des paramètres de commande supplémentaires, voir la commande installFixPack.
4. Demande Fichier nlpack
Au cours de l'installation le programme vous demandera éventuellement l'emplacement des fichiers multilangue. Appliquer la procédure suivante :
- Entrer le chemin du nlpack "/root/nlpack" (précédement décompressé), puis entrer :
... Erreur : Les données requises n'ont pas été trouvées dans le chemin indiqué. Entrez l'emplacement du CD intitulé "DB2 National Language Package (module des langues nationales) sous Linux(R) sur les systèmes AMD64 et Intel(R) EM64T (x86-64) " ou appuyez sur Entrée pour accepter le chemin par défaut. Libellé du volume DB2_NLPACK_9_5_0_5_LNXX86_64 Entrez 'a' pour annuler l'installation. [/root/server/db2/linuxamd64/install/../../..] : /root/nlpack/
5. Vérification de la version "commande db2ls"
- Connecter vous en db2inst1 puis saisir la commande suivante :
$ db2ls Install Path Level Fix Pack Special Install Number Install Date Installer UID ------------------------------------------------------------------------------------------------------------ /opt/ibm/db2/V9.5 9.5.0.5 5 Mon Jun 14 11:17:53 2010 $
Désinstallation
- Sur Linux, pour désinstaller le fixpack, il faut utiliser la commande d'installation (installFixPack) avec l'option "-f" :
./installFixPack -f level -b DB2DIR
DB2DIR is the location of the DB2® product that you want to force to a lower level fix pack image. For example:
./installFixPack -f level -b /opt/ibm/db2/V9.5
NetSearch Extender
Installation/Désinstallation
Installation de Net Search Extender 9.1 64-bits
Installation :
cd linuxAMD64/ mkdir -p /var/db2nse export NLSPATH=$NLSPATH:./locale/en_US.utf8/cteimsg.cat ./db2nse_install net_search_extender_9.1.0.0_Linux_x86_64.tar.gz su - db2inst1 -c "db2stop"
cd /opt/ibm/db2/V9.1/instance ./db2iupdt db2inst1 su - db2inst1 -c "db2start"
- Test (à effectuer avec username db2inst1) :
db2text start cd ~db2inst1/sqllib/samples/extenders/db2ext ./nsesample testdb (vérifier la bonne exécution dans ~db2inst1/nsesample.log) db2 connect to testdb db2 -tf search (doit retourner avec succès le résultat de plusieurs requêtes SQL) db2 terminate
- Suppression des objets créés pour le test :
./nsesample_cleanup testdb db2 drop database testdb rm ~db2inst1/nsesample*.log
Installer FixPack NSE
# ./nsesetup.sh Contrat de licence logicielle 1. Tchèque 2. Anglais 3. Français 4. Allemand 5. Italien 6. Polonais 7. Portugais 8. Espagnol 9 Turc Entrez le numéro correspondant à la langue de votre choix. 2 Software Licensing Agreement Press Enter to display the license agreement on your screen. Please read the agreement carefully before installing the Program. After reading the agreement, you will be given the opportunity to accept it or decline it. If you choose to decline the agreement, installation will not be completed and you will not be able to use the Program. LICENSE INFORMATION The Programs listed below are licensed under the following terms and conditions in addition to those of the International Program License Agreement. Program Name: IBM DB2 Net Search Extender Version 9.5 Program Number: Tool Authorization for Use on Home/Portable Computer: The Program may be stored on the primary machine and another machine, provided that the Program is not in active use on both machines at the same time. Limited Use Rights for Other IBM Programs If You acquired this Program as part of another IBM Program Press Enter to continue viewing the license agreement, or, Enter "1" to accept the agreement, "2" to decline it or "99" to go back to the previous screen. 1 ..................... The installation package contains DB2 Net Search Extender Version 9.5.0.5 Fix Pack 5. DB2 installations and Net Search Extender installations found on this system: DB2 Install path NSE Version Fix Pack -------------------------------------------------------------------------- 1 /opt/ibm/db2/V9.5 9.5.0.3 3 Select the installation path by number[1-1, 0 to cancel]: 1 Try to install to /opt/ibm/db2/V9.5. DB2 Net Search Extender Version 9.5.0.5 successfully installed in /opt/ibm/db2/V9.5.
- Arrêter db2 et NetSearch :
#> su - db2inst1 #> db2stop #> db2text stop
- Repasser en utilisateur root, puis exécuter la mise a jour de l'instance :
# cd /opt/ibm/db2/V9.5/instance && ./db2iupdt db2inst1 DBI1070I L'exécution du programme db2iupdt a abouti.
- Démarrer DB2 et NetSearch
#> su - db2inst1 #> db2start #> db2text start
Désinstaller FixPack NSE
La désinstallation du FixPack NSE passe par la désinstallation total de NetSearch :
#> /opt/ibm/db2/V9.5/install/db2nse_deinstall -v DB2 Net Search Extender Version 9.5.0.5 successfully deinstalled from /opt/ibm/db2/V9.5.
Vérification Version NetSearch
- db2nsels
Install path Level Fix Pack Special Install Number Install Date
/opt/ibm/db2/V9.5 9.5.0.5 5 0 Tue Jul 13 08:34:47 2010
Creer une deuxieme instance DB2
- Creer au préalable l'utilisateur unix (useradd/passwd)
#> cd /opt/ibm/db2/VX.X/instance/ #> ./db2icrt -u db2fenc1 db2inst2 -s wse #> su - db2inst2 #> db2start
#> echo 'db2c_db2inst2 50001/tcp' >> /etc/services #> db2 update dbm cfg using svcename db2c_db2inst2 #> db2set DB2COMM=tcpip
Si vous faite un ps faux, il y a bien les 2 instances :
root 5277 0.0 0.8 979868 33496 ? Sl Feb14 0:00 db2wdog db2inst1 5279 0.0 1.8 2114384 75200 ? Sl Feb14 0:24 \_ db2sysc root 5280 0.0 0.6 717724 27436 ? S Feb14 0:00 | \_ db2ckpwd root 5281 0.0 0.6 717724 27436 ? S Feb14 0:00 | \_ db2ckpwd root 5282 0.0 0.6 717724 27436 ? S Feb14 0:00 | \_ db2ckpwd db2inst1 5292 0.0 0.7 978872 31708 ? Sl Feb14 0:03 \_ db2acd ... root 26846 0.0 0.8 979868 33224 pts/0 Sl 10:14 0:00 db2wdog db2inst2 26848 4.4 1.7 1980240 69892 pts/0 Sl 10:14 0:13 \_ db2sysc root 26849 0.0 0.6 717724 27212 pts/0 S 10:14 0:00 | \_ db2ckpwd root 26850 0.0 0.6 717724 27212 pts/0 S 10:14 0:00 | \_ db2ckpwd root 26851 0.0 0.6 717724 27212 pts/0 S 10:14 0:00 | \_ db2ckpwd db2inst2 26859 0.0 0.6 764828 28312 pts/0 Sl 10:14 0:00 \_ db2acd
Supprimer une instance DB2
#> cd /opt/ibm/db2/VX.X/instance/ #> ./db2idrop db2inst2
Créer base
#> db2 create db testdb2
DB2 n'écoute pas sur le port tcp/ip
#> echo "db2c_db2inst1 50000/tcp" >>/etc/services #> db2 update dbm cfg using svcename db2c_db2inst1 #> db2set DB2COMM=tcpip #> db2stop/db2start