Problème
Comment cataloguer un environnement depuis DB2 10 ?
Solution
Il n’existe plus d’outil graphique de configuration client depuis DB2 10.
Pour cataloguer les bases en ligne de commande (db2cmd) sur les postes client DB2 :
Pour décataloguer la base :
db2 uncatalog database NOM_BASE
Pour décataloguer le nœud :
db2 uncatalog node ADELIA
1/ Cataloguer le nœud :
- Nom de nœud :
- Le nom de nœud est un alias.
- Vous pouvez mettre le nom que vous voulez : TEST, TOTO, ADELIA, ...
- Il est plus simple de mettre le même nom que le serveur ou ADELIA, pour éviter de le rechercher.
- Précisez l’adresse IP ou le nom DNS du serveur (127.0.10.45, dans l'exemple).
- Faites bien attention au n° de port : 50000 !
db2 catalog tcpip node ADELIA remote 127.0.10.45 server 50000 remote_instance DB2 ostype nt
=> Connaître la liste des nœuds catalogués :
db2 list node directory
2/ Cataloguez la base :
db2 catalog database NOM_BASE at node ADELIA
=> Connaître la liste des bases cataloguées :
db2 list db directory
3/ Assurez-vous que vous accédez bien à la base :
- Fermez la fenêtre de commandes pour rafraîchir le cache.
- Ouvrez une nouvelle fenêtre de commandes DOS.
- Exécutez « db2cmd » pour ouvrir une fenêtre de commandes DB2.
- Mettez, à la place de XXX le nom de l'utilisateur. Quand vous appuierez sur Entrée, il vous demandera son mot de passe.
db2 connect to NOM_BASE user XXX
- S’il y a une erreur nœud : il y a eu un pb de catalogage ou il faut ouvrir une autre fenêtre de commandes DOS (pb de cache).
- S’il y a une erreur de profil/mot de passe : on a réussi à se connecter à la base, mais le profil/mot de passe est erroné.
4/ Cataloguer dans Adélia :
Fermez complètement Adélia.
Rouvrez Adélia.
Faites un clic droit dans la fenêtre Icônes >> "Cataloguer des environnements/tampons".
Sélectionnez la base que vous venez de cataloguer au niveau DB2.
Poursuivez le catalogage Adélia.
Articles connexes