IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XMLRAD Discussion :

Connexion difficile à une base de données Oracle


Sujet :

XMLRAD

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 39
    Points : 38
    Points
    38
    Par défaut Connexion difficile à une base de données Oracle
    Bonjour,

    Je travaille sur un serveur 2003.
    J'ai installé XMLRAD R2.
    XMLRAD se lance correctement.
    Je crée un nouveau projet, mais impossible de se connecter à la base de données Oracle se trouvant sur un serveur unix.
    Pourtant
    - ADO est installé
    - les logiciels Oracle NetWork et OraOLEDB sont installés.
    Je ping ma base données avec le tnsping.exe,
    J'accède à ma base de données oracle avec l'utilitaire sqlplus...
    J'accède à ma base de données avec d'autres logiciels
    Mais avec XMLRAD, quelque soit le provider .

    Avec celui de Microsfot , j'ai
    Can't connect to DataSource - Error : TDacDatabase.Open - Les composants client et réseau Oracle sont introuvables. Ces composants sont fournis par Oracle Corporation dans l'installation client d'Oracle Version 7.3.3 (ou ultérieure). Vous ne pourrez pas utiliser ce fournisseur avant d'avoir installé ces composants

    Avec le provider Oracle j'ai
    Can't connect to DataSource - Error : TDacDatabase.Open - Impossible de trouver le fournisseur. Il est peut-être mal installé

    J'ai installé - ré-installé Oracle ...


    Je ne sais plus ou chercher.
    Merci pour tout aide à ce niveau.

  2. #2
    RDM
    RDM est déconnecté
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Points : 2 927
    Points
    2 927
    Par défaut
    tu peux tester la connexion indépendemment de XMLRAD avec un fichier
    test.udl que tu crées:
    crée un nouveau document texte et nomme le avec l'extension .udl (par exemple test.udl)
    double clique dessus et l'assistant de connexion ADO se lance. si tu n'arrives pas a te connecter avec cet utilitaire, c'est qu'il y a forcément un problème de configuration du client Oracle/OleDB.
    RDM
    Tout Est Relatif
    Rubrique XMLRAD: http://xmlrad.developpez.com
    FAQ XMLRAD: http://xmlrad.developpez.com/faq/

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 39
    Points : 38
    Points
    38
    Par défaut
    Merci pour cette petite technique que je ne connaissais pas.
    Malheuresement le test de connexion sur le serveur en utilisant le fichier test.udl fonctionne mais j'ai toujours le message :
    Can't connect to DataSource - Error : TDacDatabase.Open - Impossible de trouver le fournisseur. Il est peut-être mal installé

    à partir de XMLRAD.


    Le problème demeure ...

  4. #4
    RDM
    RDM est déconnecté
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Points : 2 927
    Points
    2 927
    Par défaut
    ok donc la différence entre le fichier udl et XMLRAD c'est que la connexion se fait à partir d'un utilisateur IIS qui n'a peut etre pas tous les droits pour accéder au client oracle.
    essaye de mettre les utilsiateurs IUSR et IWAM dans le groupe administrateurs, redémarrer IIS et retenter une connexion
    autre test que l'on peut effectuer c'est l'outil iDAC dans le répertoire Demos\XMLCLX
    il suffit de ne laisser que la chaine de connexion oracle (la première) dans le memo et cliquer sur Source connected.
    vous pouvez récupérer la connection string dans le fichier .udl en l'editant avec notepad.
    RDM
    Tout Est Relatif
    Rubrique XMLRAD: http://xmlrad.developpez.com
    FAQ XMLRAD: http://xmlrad.developpez.com/faq/

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 39
    Points : 38
    Points
    38
    Par défaut
    Ca y est la connexion fonctionne.
    J'ai mis l'utilisateur IWAM dans le groupe administrateur.
    J'ai également supprimé la référence à un vieux répertoire oracle dans le path..
    Le test avec IDAC du répertoire XMLC était OK.
    Après arrêt et redémarrage => OK.
    La connexion fonctionne.
    Je n'ai pas repris le tout pour analyser d'un peu plus près la réelle origine du problème.
    Merci pour toutes les petites astuces qui m'ont bien aidée à isoler le problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. connexion a une base de données oracle + JSP
    Par aminoa dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 20/07/2016, 13h23
  2. Connexion avec une Base de donnée oracle
    Par zyanya dans le forum VB.NET
    Réponses: 3
    Dernier message: 20/05/2010, 17h45
  3. Connexion pool à une base de données Oracle
    Par karami dans le forum JDBC
    Réponses: 5
    Dernier message: 08/11/2007, 15h17
  4. Réponses: 6
    Dernier message: 08/11/2006, 14h05
  5. Connexion de Delphi avec une base de données Oracle 9i
    Par Price dans le forum Bases de données
    Réponses: 1
    Dernier message: 19/12/2005, 12h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo