Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/05/2006, 22h35   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 63
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 63
Points : 14
Points : 14
Par défaut Pb Oracle XE et driver ODBC

Bonjour à tous et à toutes,

J'ai installé depuis peu Oracle XE sur un serveur Linux. Après quelques galères dues au Listener, Oracle fonctionne à merveille. J'y ai accès depuis le serveur sur lequel la base est installée mais aussi depuis mes postes clients sous XP via l'interface WEB (http://192.168.xxx.xxx:8080/apex). J'ai créé des utilisateurs et des tables, bref tout pourrait être ok sauf que :
Je ne trouve pas de drivers ODBC pour utiliser Oracle depuis des applications développées sous MS WinXP.
J'ai installé le client OracleXE (71Mo) sur un poste XP et ce dernier me propose, après installation, un driver ODBC appellé : Oracle in XEClient.
Lorsque je tente de l'ajouter dans la source des données utilisateur, j'obtiens le message suivant :
Code :
Les routines d'installation du pilote ODBC Oracle in XEClient n'ont pas pu être chargées en raison de l'erreur système code 126
Et voilà !

Malgrès ce problème je parviens à utiliser SQLPLUS et à interroger ma base.
Mais là ce n'est pas la réponse à mon problème.

J'ai ensuite installé une version d'Oracle XE sur un poste Windows XP et là ... je touve un driver ODBC appelé Oracle in XE qui s'ajoute sans problème aux sources de données utilisateur et qui en plus fonctionne (connection successful)

Question : comment récupérer ce driver ODBC à la place de celuis du client qui ne veut pas fonctionner. N'y a t'il pas quelque part dans cet univers un driver ODBC de moins de 5Mo qui fonctionne avec XE et qui permettrait à mes applicatifs d'interroger des bases ORACLE ?

D'avance merci,
Alex01
Alex01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2006, 15h34   #2
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 63
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 63
Points : 14
Points : 14
Bonjour à tous et à toutes,

Etant donné que je n'ai pas eu de réponses à ce post , je vais, pour simplifier, poser une autre question :

Qu'utilisez vous pour interfacer vos programmes Windows avec Oracle ?
Qu'est ce qui vous sert d'ODBC (ou équivalant) ?

D'avance merci
Cordialement,
Alex01

Il y a certainement quelque chose qui m'échappe
Alex01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2006, 17h38   #3
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 63
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 63
Points : 14
Points : 14
Bonjour à tous et à toutes,

Après de longues journées de recherche j'ai fini par trouver la solution au problème de l'erreur système 126 qui se produisait lorsque je souhaitais utiliser le driver ODBC d'Oracle XE fourni dans le Client d'Oracle XE. En fait il manque dans le Client Oracle XE une DLL nécessaire à la création du Driver ODBC sous Windows XP.

La DLL manquante s'appelle : mfc71.dll (1Mo)

Vous la trouverez dans le répertoire BIN d'Oracle (server).
Copiez-la, tout simplement, dans le dossier XECLIENT\BIN de tous vos clients qui nécessitent une liaison ODBC avec Oracle.

Si comme moi votre Oracle XE est sur un serveur LINUX, télécharger la version Windows, installez le sur un poste quelconque, extrayez la DLL et effacer Oracle XE du poste.

A part ça, je n'ai pas trouvé de driver ODBC seul qui ne nécessite pas d'installer les 71Mo du Client Oracle XE. Si Quelqu'un en dispose, il peut me le dire voire le poster quelque part pour d'autres...

Voili voilou,
Alex01
Alex01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2007, 14h11   #4
Candidat au titre de Membre du Club
 
Inscription : avril 2005
Messages : 20
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 20
Points : 10
Points : 10
merci pour toute la réponse ca marche
pour info l'install du client ne fait plus que 30Mo tu le trouveras à cette adresse


http://www.oracle.com/technology/sof...xewinsoft.html
benkrob est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 18h45   #5
Invité de passage
 
Inscription : octobre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 5
Points : 1
Points : 1
Par défaut Merci

pas toujours très simple a installer Oracle, merci
febbraro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2009, 15h42   #6
Membre du Club
 
Inscription : février 2005
Messages : 68
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 68
Points : 45
Points : 45
a priori, le problème est encore en 2009, je viens d'avoir le problème et l'installation de la DLL résoud le truc ...
mollux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2009, 09h23   #7
Invité de passage
 
Inscription : juin 2009
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 3
Points : 2
Points : 2
Salut, le problème est simple, c'est un problème de PATH. J'ai eu exactement le même problème avec oracle client version 11g; j'ai installé le client dans un répertoire D:\Oracle\Instantclient_11_1, puis j'ai exécuté odbc_install.exe, le driver s'est installé partiellement car le numéro de version de la librairie n'apparait pas dans l'interface ODBC, et cliquer sur ajouter affiche le fameux message
Code :
"Les routines d'installation du pilote ODBC Oracle in XEClient n'ont pas pu être chargées en raison de l'erreur système code 126"
.

La solution est de mettre à jour la variable d'environnement PATH (pour inclure D:\Oracle\Instantclient_11_1) et de redémarrer pour que ce changement soit pris en compte.
arnaultbonafos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2010, 09h47   #8
Invité de passage
 
Inscription : janvier 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 1
Points : 1
Points : 1
Par défaut Merci Alex01

Franchement trop fort !!
lukevador est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h39.


 
 
 
 
Partenaires

Hébergement Web