|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2002 Messages : 63 ![]() |
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 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 |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2002 Messages : 63 ![]() |
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
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2002 Messages : 63 ![]() |
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 |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2005 Messages : 20 ![]() |
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 |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 5 ![]() |
pas toujours très simple a installer Oracle, merci
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : février 2005 Messages : 68 ![]() |
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 ...
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juin 2009 Messages : 3 ![]() |
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. |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : janvier 2010 Messages : 1 ![]() |
Franchement trop fort !!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com