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

Oracle Discussion :

Probléme .Net avec oracle xe


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de Moez.B
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Mars 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 219
    Par défaut Probléme .Net avec oracle xe
    salut tout le monde ,
    Alors voila mon porobléme , sur un pc dell dans lequel windows xp pack 2 est installé , j'ai installé la version oracle xe ( la gratuite ) , puis j'ai installé Microsoft Visual Studio 2005 ( juste le VB.net et le crystal Report ) , puis j'ai téléchargé en premier lieu la version ODT1021 pour pouvoir connecter ma base avec le VB , mais quand je l'ai installé , il me dit que la version supportée par cet ODT est la version de VB.net 2003 alors que moi j'ai la 2005 .
    J'ai téléchargé alors l'autre version oracle data access components for .net et j'ai lu sur le site de l'oracle que c'est pour la version 10g mais quand même je sais que la version gratuite d'oracle XE a le même noyau que la 10g , je l'ai installé , pas de probléme .. MAIS , quand je lance vb.net , et que ja vais sur le menu de connexion tools --> connect to oracle database --> j'entre le nom de la base qui est XE le nom d'utilisateur et le mot de passe j'ai cette erreur ORA-12154 : TNS : could not resolve the connect identifier specified
    j'ai essayé avec le sys comme avec system comme utilisateur ( super utilisateur ) Mais toujours la même erreur ...
    Comment d'aprés vous je peux connecter ma base à l'éditeur VB.NET , ...
    Merci d'avance pour votre collaboration ..

  2. #2
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    Salut,
    pour info il faut la dernière version de ODT.Net pour utiliser VS2005. la version 10.2.02.20

    lien ici http://www.oracle.com/technology/sof...net/index.html

    essaye avec cette version !

  3. #3
    Membre expérimenté Avatar de Moez.B
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Mars 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 219
    Par défaut le probléme persiste toujours ...
    Salut ,
    Merci ,évidemment j'ai consulté cette page sur le site de oracle et j'ai téléchargé cette version de odt : Oracle Developer Tools for Visual Studio .NET with ODAC 10.2.0.2.20 .Mais c'est elle dont je parlais parce elle n'a pas voulu marcher car toujours en VB.NET , quand je veux me connecter à la base oraclexe , il y a cette fameuse erreur oracle ORA-12154 qui me dit que le TNS ne peut pas résoudre les noms .
    Quand j'ai essayé l'autre ODT sur la page , (Oracle Developer Tools for Visual Studio .NET (for Oracle Database10g Express Edition) ) , je trouve que cet ODT ne fonctionne seulement sur le Microsoft visual Studio 2003 .
    Je ne sais pas mais j'ai beaucoup cherché et je pense qu'on ne peut pas finalement connecter une base oracle xe ( gratuite ) avec le visual dot net ...
    Je vous remercie d'avance pour votre aide ,
    Cordialement

  4. #4
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    si si, bien sur qu'on peut !!

    1. peux-tu me donner la chaîne de connexion que tu as dans ta OracleConnection (VB)
    2. est ce que par hasard tu aurais 2 install d'Oracle sur la même machine ? du coup le ORACLE_HOME par défaut ne serait pas celui de XE et ta base (XE) ne figure pas dans le fichier tnsnames.ora
    3. si une seule installation de Oracle, peux-tu me mettre le contenu de ces 2 fichiers :
    ORACLE_HOME(l'install de XE)\network\admin\tnsnames.ora
    ORACLE_HOME(l'install de XE)\network\admin\sqlnet.ora

  5. #5
    Membre expérimenté Avatar de Moez.B
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Mars 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 219
    Par défaut Oui deux installs
    Salut ,
    je te remercie pour tes notes , voila , moi j'ai installé Oracle XE sur le répertoire par défaut sous C:\ et donc le répertoire est oraclexe par défaut . Pour l'ODT , comme je t'ai dit je l'ai téléchargé et je l'ai installé comme par défaut dans la procédure d'installation et donc il est installé sur c:\oracle ..
    Pour le contenu de transnames.ora de XE il est situé dans ce répertoire ( et pas comme tu m'as indiqué ) :C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN
    et son contenu est :
    # This file contains the syntax information for
    # the entries to be put in any tnsnames.ora file
    # The entries in this file are need based.
    # There are no defaults for entries in this file
    # that Sqlnet/Net3 use that need to be overridden
    #
    # Typically you could have two tnsnames.ora files
    # in the system, one that is set for the entire system
    # and is called the system tnsnames.ora file, and a
    # second file that is used by each user locally so that
    # he can override the definitions dictated by the system
    # tnsnames.ora file.

    # The entries in tnsnames.ora are an alternative to using
    # the names server with the onames adapter.
    # They are a collection of aliases for the addresses that
    # the listener(s) is(are) listening for a database or
    # several databases.

    # The following is the general syntax for any entry in
    # a tnsnames.ora file. There could be several such entries
    # tailored to the user's needs.

    <alias>= [ (DESCRIPTION_LIST = # Optional depending on whether u have
    # one or more descriptions
    # If there is just one description, unnecessary ]
    (DESCRIPTION=
    [ (SDU=2048) ] # Optional, defaults to 2048
    # Can take values between 512 and 32K
    [ (ADDRESS_LIST= # Optional depending on whether u have
    # one or more addresses
    # If there is just one address, unnecessary ]
    (ADDRESS=
    [ (COMMUNITY=<community_name>) ]
    (PROTOCOL=tcp)
    (HOST=<hostname>)
    (PORT=<portnumber (1521 is a standard port used)>)
    )
    [ (ADDRESS=
    (PROTOCOL=ipc)
    (KEY=<ipckey (PNPKEY is a standard key used)>)
    )
    ]
    [ (ADDRESS=
    [ (COMMUNITY=<community_name>) ]
    (PROTOCOL=decnet)
    (NODE=<nodename>)
    (OBJECT=<objectname>)
    )
    ]
    ... # More addresses
    [ ) ] # Optional depending on whether ADDRESS_LIST is used or not
    [ (CONNECT_DATA=
    (SID=<oracle_sid>)
    [ (GLOBAL_NAME=<global_database_name>) ]
    )
    ]
    [ (SOURCE_ROUTE=yes) ]
    )
    (DESCRIPTION=
    [ (SDU=2048) ] # Optional, defaults to 2048
    # Can take values between 512 and 32K
    [ (ADDRESS_LIST= ] # Optional depending on whether u have more
    # than one address or not
    # If there is just one address, unnecessary
    (ADDRESS
    [ (COMMUNITY=<community_name>) ]
    (PROTOCOL=tcp)
    (HOST=<hostname>)
    (PORT=<portnumber (1521 is a standard port used)>)
    )
    [ (ADDRESS=
    (PROTOCOL=ipc)
    (KEY=<ipckey (PNPKEY is a standard key used)>)
    )
    ]
    ... # More addresses
    [ ) ] # Optional depending on whether ADDRESS_LIST
    # is being used
    [ (CONNECT_DATA=
    (SID=<oracle_sid>)
    [ (GLOBAL_NAME=<global_database_name>) ]
    )
    ]
    [ (SOURCE_ROUTE=yes) ]
    )
    [ (CONNECT_DATA=
    (SID=<oracle_sid>)
    [ (GLOBAL_NAME=<global_database_name>) ]
    )
    ]
    ... # More descriptions
    [ ) ] # Optional depending on whether DESCRIPTION_LIST is used or not
    pour le sqlnet.ora son contenu est :
    # This file is actually generated by netca. But if customers choose to
    # install "Software Only", this file wont exist and without the native
    # authentication, they will not be able to connect to the database on NT.

    SQLNET.AUTHENTICATION_SERVICES = (NTS)
    Qu'est ce que vous me conseillez de faire ?
    Merci d'avance pour l'aide
    Cordialement

    EDIT par bouyao :

  6. #6
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    ok, essaye d'ajouter ceci dans ton fichier TNSNames.ora
    XE =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVICE_NAME = XE)
    )
    )
    puis réessaye ta connexion...

    quel est le contenu du fichier sqlnet.ora ? situé dans le même répertoire que le tnsnames.ora...

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

Discussions similaires

  1. Problème Hibernate avec Oracle
    Par goldray dans le forum Hibernate
    Réponses: 4
    Dernier message: 26/12/2013, 13h33
  2. connexion vb.net avec oracle 10g
    Par thouraya87 dans le forum VB.NET
    Réponses: 4
    Dernier message: 20/04/2010, 22h37
  3. Problème lors du déploiement site ASP.NET avec oracle
    Par tatayet_le_felee dans le forum Accès aux données
    Réponses: 1
    Dernier message: 26/09/2008, 12h30
  4. Problème écriture avec oracle 9i
    Par bernard69 dans le forum Oracle
    Réponses: 10
    Dernier message: 03/09/2007, 16h59

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