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

ASP.NET Discussion :

[C#] [Oracle] Problème de chaine de connexion


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Points : 47
    Points
    47
    Par défaut [C#] [Oracle] Problème de chaine de connexion
    Bonjour à tous..

    je vous écris car j'ai un problème d'accés a une base de données Oracle..
    Je dévellope en ASP.net avec visual studio 2003...

    Voici l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ORA-00162 : external dbid lengh 20 is greater than maximum(16)
    Pouvez vous m'expliquer cette erreur..?..ou me donner un lien..?

    Merci pour vos réponsess...

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    http://ORA-00162.ora-code.com

    je ne comprends pas bien le problème mais apparemment la variable utilisée pour nommer l'instance est trop longue

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Points : 47
    Points
    47
    Par défaut
    Re bonjour...


    Bon, j'ai du nouveau.........


    Il y a un projet (naissant)....sur un serveur....ce projet est chargé par des poste en local.....dans ce projet (en C#.net)..il y a des connexions à la base de donnée...

    1- la connexion se passe bien sur un poste A..Mais sur mon poste si j'éxècute le projet j'ai deux ereurs ( à priori maintenant qu'une).

    L'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    System.Data.OracleClient.OracleException: ORA-00162: external dbid length 20 is greater than maximum (16)
    et l'(erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    problème avec oci.dll

    Si une personne a une idée..je suis vraiment preneur....car là je ne vois pas.....

    Merci pour vos contris.

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    alors là, je pense qu'il faudra vous tourner vers le forum .NET

    Est-ce que la version de pilote OCI est la même ? L'instance est bien la même aussi ? C'est quoi le bout de code qui génére l'erreur ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Points : 47
    Points
    47
    Par défaut
    Bonjour...


    Ok....Pouvez vous déplacer le post et le mettre dans le forum .Net je vous prie..?.....
    Merci. par avance

  6. #6
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Voila, j'espère que ce forum sera plus adapté

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Points : 47
    Points
    47
    Par défaut
    RE bonjour..

    J'avance...un peut..

    Sur un poste la version de la dll
    System.Data.Oracleclien est la version 1.1.4322.2032
    sur ce poste la conexion à la base fonctionne....


    Et sur le poste sur lequel cela ne marche pas la version de la dll est :
    1.1.4322.573.....


    Alors je me dis que c'est un problème de version de fichier.??
    Qu'en pensez vous..?...
    et surtout.......Comment cela est possible vu que ce sont les memes Cd qui ont servi pour l'installaton....?..


    Merci pour vos réponses....

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Points : 47
    Points
    47
    Par défaut
    Re bonjour à tous.....

    Bon.....Jepense que j'ai besoin d'aide ....là.....

    Voila la nouvelle configuration du problème.

    Il y a deux postes.
    Le code (oracleconnexion et alimentation d'un Dataset) fonctionne sur un poste, le poste A.

    Les deux autres postes B et C ne peuvent pas faire l'appel du formulaire qui fait l'appel sous peine de voir l'erreur ORA-00162 (ctié plus haut)....

    La version de la dll System.data.oracleclient ne change rien au problèmes...

    La seule petite piste que j'ai c'est que le poste A n'a pas que la version client il a aussi la version serveur......
    Les postes B et C eux n'ont que la version cliente de oracle....

    Alors la question........Pourquoi les postes clients qui font la conexion au serveur récupèrent cette erreur là..?......

    HELLPP...please.....

    Merci pour vos contris.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 109
    Points : 120
    Points
    120
    Par défaut
    Est ce que le connexion est possible à la base oracle sur les postes client avec sql/plus?
    Quel est le driver utilisé pour se connecter à oracle , le provider microsoft ou oracle ?
    Il se peut que ce soit le nom de la base qui soit trop long essai avec un autre nom dans le tnsname.ora

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Points : 47
    Points
    47
    Par défaut
    Bonjour....

    la dll utilisé est oldb pour oracle.

    Oui en effet, c'etait simplement le nom de la base qui etait trop long.
    Une fois la longueur du nom réduit.....hop....cela fonctionne....

    Mais ceci dit, je ne comprends pas pourquoi cela fonctionait sur le poste qui avait un serveur Oracle.et pas sur les deux autres.??.......Problème de temps pour le projet...donc je chercherais la réponse une prochaine fois....

    le nom de la base doit dopnc etre < à 16.

    Merci pour vos réponses.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/01/2013, 21h37
  2. [Oracle 10g] Insértion d'une chaine contenant " -- "
    Par 17mounir dans le forum Langage SQL
    Réponses: 5
    Dernier message: 13/02/2007, 15h50
  3. [Oracle 8i/ Sql] Concatener une chaine
    Par dimdidi dans le forum Oracle
    Réponses: 5
    Dernier message: 07/02/2006, 13h42
  4. [Oracle 8i et ADO] Problème de chaine de connexion
    Par hrezzaz dans le forum Bases de données
    Réponses: 1
    Dernier message: 20/10/2005, 17h52
  5. ADO et chaine de connexion
    Par desperado dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/08/2004, 11h40

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