OVH Cloud OVH Cloud

Problème d'installation d'Oracle Instant Client

7 réponses
Avatar
leon Mathieu
Bonjour

J'ai du mal à installer le Oracle Instant Client (la 'version lite' du
client Oracle) sur ma debian.
J'ai suivi des recommandations trouvées sur le net à cette adresse :
http://www.andesi.org/index.php?node=94

Rien de bien sorcier, j'ai téléchargé les paquest rpm suivants :
instantclient-basic-10.1.0.3-1.i386.rpm
instantclient-sqlplus-10.1.0.3-1.i386.rpm
instantclient-devel-10.1.0.3-1.i386.rpm

Je les ai convertis avec alien, installés avec dpkg.
Je me suis créé un fichier tnsnames.ora contenant mes informations de
connexion, et j'ai créé une variable TNS_ADMIN qui contient le chemin de
ce fichier.


Au moment de tester, tout appel à sqlplus me donne :
"sqlplus: error while loading shared libraries: libsqlplus.so: cannot
open shared object file: No such file or directory "

Et pourtant cette librairie existe :
locate libsqlplus :
(...)
/usr/local/lib/libsqlplus.la
/usr/local/lib/libsqlplus.so
/usr/local/lib/libsqlplus.so.1
/usr/local/lib/libsqlplus.so.1.0.7
(...)

Ajouter le chemin usr/local/lib à LD_LIBRARY_PATH ne semble pas résoudre
le problème.

Merci de votre aide.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

7 réponses

Avatar
Jean-Michel OLTRA
bonjour,


Le mardi 15 février 2005, leon Mathieu a écrit...


/usr/local/lib/libsqlplus.la
/usr/local/lib/libsqlplus.so
/usr/local/lib/libsqlplus.so.1
/usr/local/lib/libsqlplus.so.1.0.7
(...)



Ajouter le chemin usr/local/lib à LD_LIBRARY_PATH ne semble pas résoudre
le problème.



Et l'ajouter à /etc/ld.so.conf, puis /sbin/ldconfig ??

--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
leon Mathieu
Jean-Michel OLTRA a écrit:

bonjour,


Le mardi 15 février 2005, leon Mathieu a écrit...




/usr/local/lib/libsqlplus.la
/usr/local/lib/libsqlplus.so
/usr/local/lib/libsqlplus.so.1
/usr/local/lib/libsqlplus.so.1.0.7
(...)







Ajouter le chemin usr/local/lib à LD_LIBRARY_PATH ne semble pas résoudre
le problème.





Et l'ajouter à /etc/ld.so.conf, puis /sbin/ldconfig ??





C'est mieux, oui, merci.
Mais je n'y suis pas encore :
J'ai la même erreur avec libclntsh.so.10.1, je rajoute son chemin aussi
dans ld.so.conf.
Puis encore la même erreur avec libstlport_gcc.so
J'ai un libstlport_gcc.so.4.6 (pas installé avec les packages Oracle il
me semble...)

Si je fais un lien de libstlport_gcc.so vers libstlport_gcc.so.4.6
j'obtiens :
"sqlplus: relocation error: /usr/local/lib/libsqlplus.so: undefined
symbol: _ZThn12_N4_STL9strstreamD1Ev"

--
(Desolé pour le doublon)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Michel OLTRA
bonjour,


Le mardi 15 février 2005, leon Mathieu a écrit...




Puis encore la même erreur avec libstlport_gcc.so
J'ai un libstlport_gcc.so.4.6 (pas installé avec les packages Oracle il
me semble...)



apt-get install libstlport4.6-dev ??

--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
leon Mathieu
Jean-Michel OLTRA a écrit:

Le mardi 15 février 2005, leon Mathieu a écrit...



Puis encore la même erreur avec libstlport_gcc.so
J'ai un libstlport_gcc.so.4.6 (pas installé avec les packages Oracle il
me semble...)





apt-get install libstlport4.6-dev ??





toujours pas :
"sqlplus: relocation error: /usr/local/lib/libsqlplus.so: undefined
symbol: _ZThn12_N4_STL9strstreamD1Ev"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bruno Muller
Bonjour,


Le mardi 15 février 2005 à 13:18 +0100, leon Mathieu a écrit :
"sqlplus: relocation error: /usr/local/lib/libsqlplus.so: undefined
symbol: _ZThn12_N4_STL9strstreamD1Ev"



(Bienvenu dans le monde du logiciel propriétaire...)

fo trouver avec quelle version de STLport, sqlplus a été linké...
visiblement pas la version 4.6 :(

Les rpms d'origine sont prévus pour quelle version de quelle
distribution ? Cette distribution fourni quelle version de STLport ?

Ensuite, yapuka installer cette même version sur ta debian...

Bon courage,
Bruno

--
PRATIQUE
P : Tu emmènerais quoi sur une île déserte ?
M : Un portable...
P : Un portable !?
M : Pour commander les pizzas...
Avatar
Jean-Michel OLTRA
bonjour,


Le mardi 15 février 2005, Bruno Muller a écrit...


> "sqlplus: relocation error: /usr/local/lib/libsqlplus.so: undefined
> symbol: _ZThn12_N4_STL9strstreamD1Ev"



(Bienvenu dans le monde du logiciel propriétaire...)



T'es obligé d'utiliser Oracle ???

fo trouver avec quelle version de STLport, sqlplus a été linké...
visiblement pas la version 4.6 :(



ldd pourrait t'aider (sur la libsqlplus)

Sinon, t'as supprimé ton lien ?

--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
leon Mathieu
Jean-Michel OLTRA a écrit:

bonjour,


Le mardi 15 février 2005, Bruno Muller a écrit...




"sqlplus: relocation error: /usr/local/lib/libsqlplus.so: undefined
symbol: _ZThn12_N4_STL9strstreamD1Ev"









(Bienvenu dans le monde du logiciel propriétaire...)





T'es obligé d'utiliser Oracle ???



Oui, je dois aller chercher des infos sur une base en production, je
peux pas exiger de tout changer

fo trouver avec quelle version de STLport, sqlplus a été linké...
visiblement pas la version 4.6 :(





Le rpm était prévu pour une version quelconque de RedHat ou Suse, sans
précisions, c'est pas évident avec ça...

ldd pourrait t'aider (sur la libsqlplus)



"...
libstlport_gcc.so => /usr/lib/libstlport_gcc.so (0x40f4d000)
..."

Sinon, t'as supprimé ton lien ?



Bien sûr.
le apt-get install libstlport-dev.4.6 en a recréé un par contre.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact