Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1742 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  configuration d'un client db2 sur linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

configuration d'un client db2 sur linux

n°1509174
donny3
Posté le 31-01-2007 à 15:16:50  profilanswer
 

salut,
 
J'ai installer mon client db2 sur une machine linux et la j'essai de la configurer
mais je n'arrive pas à lancer l'assistant de configuration.
sous windows je faisais executer db2ca
et sous linux ??
je ne vois vraiment pas
je suis bien aller dans /opt/ibm/db2/V9.1/bin et j'ai fait ./db2ca mais il ne connait pas la commande
je ne pije pas
 
 
comment faire ?
 
Merci

mood
Publicité
Posté le 31-01-2007 à 15:16:50  profilanswer
 

n°1509223
donny3
Posté le 31-01-2007 à 16:36:01  profilanswer
 

c'est bon.

n°1509224
donny3
Posté le 31-01-2007 à 16:37:41  profilanswer
 

je l'ai fait à la main
mais je suis curieux de savoir comment faire pour lancer l'assistant
et faire la conf avec l 'interface graphique comme sous windows

n°1558264
publici
Posté le 10-05-2007 à 17:01:45  profilanswer
 

donny3 a écrit :

je l'ai fait à la main
mais je suis curieux de savoir comment faire pour lancer l'assistant
et faire la conf avec l 'interface graphique comme sous windows


 
 Bonjour,
 
 et moi, je suis curieux de savoir comment tu as fait tout court ;)
 
  J'ai un linux avec apache/PHP qui voudrait se connecter sur une base distante DB2. Pourrais tu me fournir un lien ou bien des explications sur tes étapes de configuration ?
 
  Merci par avance.

n°1558282
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-05-2007 à 17:11:15  profilanswer
 

Tu veux faire quoi exactement installer le client DB2 ou réussir à attaquer ta base db2 en php?

 

Dans le deuxieme cas, si tu as le choix sur ton serveur je te conseillerais pdo_ibm, la page de doc est claire tu devrais t'en sortir. Autre solution ibm_db2.
Mais dans les deux cas tu auras besoin d'installer le client db2 sur ton serveur php.
En dernier recours, il te reste toujours l'ODBC.

Message cité 1 fois
Message édité par anapajari le 10-05-2007 à 17:11:51
n°1558378
publici
Posté le 10-05-2007 à 18:21:32  profilanswer
 

anapajari a écrit :

Tu veux faire quoi exactement installer le client DB2 ou réussir à attaquer ta base db2 en php?
 
Dans le deuxieme cas, si tu as le choix sur ton serveur je te conseillerais pdo_ibm, la page de doc est claire tu devrais t'en sortir. Autre solution ibm_db2.
Mais dans les deux cas tu auras besoin d'installer le client db2 sur ton serveur php.
En dernier recours, il te reste toujours l'ODBC.


 
Salut,
 
 Coté PHP, c'est bon. J'ai PHP4 et/ou PHP5 qui ont le module ibm_db2 chargé sans soucis. J'ai le client IBM DB2 installé (à partir de RPM si je me souvient bien), c'est une version 8.1 je crois qui pèse une bonne centaine de Mo.
 
 D'une autre coté, j'ai un serveur AIX avec Db2 ( :heink: ) qui tourne dessus. Je voudrais faire des requêtes dans cette base de donnée. Je ne sais pas comment dire au systeme et au PHP que quand il cherche l'instance FOOBAR, il se connecter sur le SERVEURDB2, qu'il attaque la base de donnée  BDDDB2, etc...
 
 Dans la doc PHP, je vois ceci :  
 

Si vous avez créée une instance DB2 nommée db2inst1  dans /home/db2inst1, par exemple, vous pouvez ajouter la ligne suivante à votre php.ini :


 
 C'est cool, mais je n'ai pas d'instance sur mon serveur Web... Dans mon coté, j'ai vomis le client DB2 sous forme de RPM dans /opt/IBM/db2/8.1/  (l'intérieur contient une tripoté de repertoire dont un bin/  avec des binaires comme "db2".
 
  Comme donc faire pour faire le lien entre l'instance et l'IP du serveur qu'il faudrait aller faire la requête ? Je pense que c'est une bonne partie de mon chaînon manquant
 
  Merci par avance

n°1558646
anapajari
s/travail/glanding on hfr/gs;
Posté le 11-05-2007 à 09:57:50  profilanswer
 

mais t'as configuré ton client pour ajouter le node de ta bdd distante?

n°1558670
publici
Posté le 11-05-2007 à 10:23:00  profilanswer
 

anapajari a écrit :

mais t'as configuré ton client pour ajouter le node de ta bdd distante?


 
 Ha justement, voilà surement ce qu'il me manque. Comment le faire s'il vous plait ? Peut etre un lien ou un mini tut sur la façon de le configurer.  
 
  Merci
 
 
PS : ha oui aussi, je fais quelques tests avec la commande db2, par exemple :  

db2 CATALOG TCPIP NODE testnode1 REMOTE serveurdb2 SERVER 1527

ou d'autres trouvé sur le net, j'ai chaque fois cette erreur :

SQL10007N Message "-1390" could not be retrieved.  Reason code: "3".


mes binaires DB2 sont dans : /opt/IBM/db2/V8.1/bin/ mais ne sont pas dans le PATH, cela pourrait poser des soucis ?
 
Autre chose ; je lance ceci :

. /opt/IBM/db2/V8.1/cfg/db2profile


par d'erreur, j'ai juste mis à jour 2 variables dedans :  

DB2INSTANCE=udb
export DB2INSTANCE
INSTHOME=/opt/udb


 
INSTHOME est le chemin de l'instance sur le serveur DB2 ou le serveur en local ? J'ai mis celui du serveur.
 
 Merci par avance


Message édité par publici le 11-05-2007 à 10:35:02
n°1558763
anapajari
s/travail/glanding on hfr/gs;
Posté le 11-05-2007 à 11:33:15  profilanswer
 

la bonne page pour démarrer:
http://publib.boulder.ibm.com/info [...] jsp?topic=
et ensuite jeter un oeil sur ces deux la:
http://publib.boulder.ibm.com/info [...] 007242.htm
http://publib.boulder.ibm.com/info [...] 007292.htm
 
Si tu peux je te conseille vivement d'installer les outils d'admin, ça simplifie grandement la tache ( même si ceux de la v8 sont un peu moldaves).

n°1558966
publici
Posté le 11-05-2007 à 15:26:13  profilanswer
 

Merci bien pour les docs, je pense avoir assez d'information pour tester MAIS voilà, chaque commande avec db2 me claque cette erreur :

SQL10007N Message "-1390" could not be retrieved.  Reason code: "3".


 
 Client mal installé ? (venant de l'archive db2exc_LNX_26x86.tar.gz de 303Mo)
 Un "ldd" sur le binaire db2 montre qu'il n'y a pas de soucis.
 
  J'ai configuré 2 variables dans le db2profile et mis quelques chemins à jour car je n'ai pas de sous-répertoire sqllib, tout est dans :

ll /opt/IBM/db2/V8.1/
total 108
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:55 adm
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:55 adsm
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:56 bin
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:55 bnd
drwxr-xr-x  2 bin  bin   4096 2007-05-09 11:31 cfg
drwxr-xr-x  3 root root 12288 2006-07-25 14:51 conv
drwxr-xr-x  7 root root  4096 2006-07-25 14:55 das
drwxr-xr-x  2 root root  4096 2006-07-25 14:55 dasfcn
drwxr-xr-x  3 root root  4096 2006-07-25 14:53 doc
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:55 function
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:55 ha
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:51 icons
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:53 include
drwxr-xr-x  4 root root  4096 2006-07-25 14:53 infopop
drwxr-xr-x  4 bin  bin   4096 2006-07-25 14:55 instance
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:54 java
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:56 lib
drwxr-xr-x 35 bin  bin   4096 2006-07-25 14:51 license
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:55 misc
drwxr-xr-x  3 root root  4096 2006-07-25 14:50 msg
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:51 Readme
drwxr-xr-x 20 bin  bin   4096 2006-07-25 14:56 samples
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:54 security
drwxr-xr-x  2 root root  4096 2006-07-25 14:55 tivready
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:56 tools


 
 
  Qu'en pensez vous ?  En parallèle, je retourne sur Google ;)
 
  Merci

mood
Publicité
Posté le 11-05-2007 à 15:26:13  profilanswer
 

n°1558968
anapajari
s/travail/glanding on hfr/gs;
Posté le 11-05-2007 à 15:32:27  profilanswer
 

pas envie de tout ré-écrire donc:
http://www.thescripts.com/forum/thread180802.html

n°1559963
publici
Posté le 14-05-2007 à 11:41:22  profilanswer
 

Finalement, je pense que le client est installé mais pas ou mal configurer.
 
 J'ai découvert "db2setup" qui lance une interface graphique Java pour configurer une "instance" sur mon serveur client linux. J'ai un probleme à la fin du Wizard, n'importe quel compte spécifié, l'interface n'arrive pas plus loin : elle bloque, Suivant ou Fin ne fait pas avancer la chose, et dans le log Java :  
 

java.lang.NullPointerException
        at com.ibm.db2.install.gui.panels.UserInfoPanel.preValidate(Unknown Source)
        at com.ibm.db2.install.gui.panels.UserInfoPage.preValidate(Unknown Source)
        at com.ibm.db2.install.gui.wizard.SetupWizardPanel.preValidatePage(Unknown Source)
        at com.ibm.db2.install.gui.wizard.SetupWizardPanel.actionPerformed(Unknown Source)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1815)
        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1868)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:449)
        at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:302)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:274)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:260)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:260)
        at java.awt.Component.processMouseEvent(Component.java:5196)
        at com.ibm.db2.tools.common.sg.CustomToggleButton.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Component.java(Compiled Code))
        at java.awt.Container.processEvent(Container.java(Compiled Code))
        at java.awt.Component.dispatchEventImpl(Component.java(Compiled Code))
        at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code))
        at java.awt.Component.dispatchEvent(Component.java(Inlined Compiled Code))
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code))
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java(Compiled Code))
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java(Compiled Code))
        at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code))
        at java.awt.Window.dispatchEventImpl(Window.java(Compiled Code))
        at java.awt.Component.dispatchEvent(Component.java(Inlined Compiled Code))
        at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code))
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java(Compiled Code))
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java(Compiled Code))
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:181)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:136)


 
 
bon bon bon, un petit récapitulatif de l'install :  
 * J'ai choppé db2exc_LNX_26x86.tar.gz, décompacté et lancez  ./db2setup
 * Il a vomis les fichiers dans :

ll /opt/IBM/db2/V8.1/
total 108
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:55 adm
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:55 adsm
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:56 bin
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:55 bnd
drwxr-xr-x  2 bin  bin   4096 2007-05-09 11:31 cfg
drwxr-xr-x  3 root root 12288 2006-07-25 14:51 conv
drwxr-xr-x  7 root root  4096 2006-07-25 14:55 das
drwxr-xr-x  2 root root  4096 2006-07-25 14:55 dasfcn
drwxr-xr-x  3 root root  4096 2006-07-25 14:53 doc
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:55 function
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:55 ha
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:51 icons
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:53 include
drwxr-xr-x  4 root root  4096 2006-07-25 14:53 infopop
drwxr-xr-x  4 bin  bin   4096 2006-07-25 14:55 instance
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:54 java
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:56 lib
drwxr-xr-x 35 bin  bin   4096 2006-07-25 14:51 license
drwxr-xr-x  2 bin  bin   4096 2006-07-25 14:55 misc
drwxr-xr-x  3 bin  bin   4096 2007-05-14 10:08 msg
drwxr-xr-x  3 bin  bin   4096 2007-05-14 10:08 Readme
drwxr-xr-x 20 bin  bin   4096 2006-02-28 05:22 samples
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:54 security
drwxr-xr-x  2 root root  4096 2006-07-25 14:55 tivready
drwxr-xr-x  3 bin  bin   4096 2006-07-25 14:56 tools


 
 
 et voilà, ensuite ? Je suis curieux de reprendre cela à plat svp

n°1560053
anapajari
s/travail/glanding on hfr/gs;
Posté le 14-05-2007 à 13:28:59  profilanswer
 

bon courage ... là comme ça , va pas être facile ...
Contacte le support IBM !?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  configuration d'un client db2 sur linux

 

Sujets relatifs
Ou telecharger un Client DB2 pour linux[ASP]runat=server et mise à jour coté client.
Script pour configurer automatiquement le clientConfiguration MySQL
Détail sur un fichier d'un PC clientConvertir un chemin windows en chemin linux
[résolu]Shell linux dans un programme Java[PL/SQL] Configuration
Plus de sujets relatifs à : configuration d'un client db2 sur linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR