Connection base Oracle (Urgent SVP )

ruth -  
 ruth -
Bonjour à tous !
SVP j'ai un problème au niveau de la connection à une base Oracle!
puisque mon application recoit des données d'une base oracle,
je doit ,pour la faire tourner sur un poste,créer une connection ODBC, ce qui a été fait ,avec pour driver "Oracle for ODBC"
le problème est que quand je lance l'application ,je constate qu'il ya une erreur "l'Adresse symbolique n'a pas ete resolue"!!
je ne sait pas si en plus de la création de la source ODBC à partir de:
outil d'administration->source de données ODBC ;j'ai une autre etape à franchir au niveau des outils d'administration Oracle !
SVP AIDEZ MOI !
MERCI DE VOS PROPOSITION

11 réponses

  1. kalamit
     
    Salut,
    T'as installé le client Oracle ? L'ODBC seul ne suffira pas...

    Kalamit,
    R.A.S.
    0
  2. kalamit
     
    Si c'est le cas, faut regarder le fichier tnsnames.ora. Y'a toute la config' de ton serveur.
    J'ai eu egalement pas mal de probleme avec le driver ODBC made in Oracle. Celui de Microsoft est apparement mieux fait.

    Kalamit,
    R.A.S.
    0
  3. ruth
     
    j4ai bien installé oracle client!
    je regarde le fichier tnsnames.ora. et je vous donne les resultats!
    Merci
    0
  4. kalamit
     
    Vas y envoie. Ceci dit, je ne sais pas ou se trouve ton serveur dans ton réseau... Si c'est dans le meme sous réseau, y'aura pas de soucis.

    Kalamit,
    R.A.S.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ruth
     
    Jai ouvert le fichier tnsname.ora et voici ce qui s'y trouve,apres des commentaires !! je n'y voi que du feu!!

    <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
    0
  7. kalamit
     
    OK. Bon, t'as pas rien configuré sur ton client.
    Execute Net 8 Configuration Assistant. Cela va te poser des questions simples auxquelles tu dois répondre. Ton client doit il passé à travers un firewall et/ou router pour acceder au serveur ?

    Kalamit,
    R.A.S.
    0
  8. ruth
     
    Ok Meri Kalami!
    Lors de l'install de Oracle 8 client ,l'assiatant de configuration Net 8 n'a pas pus etre installé (bug je suppose ) mais satisfait d'avoir reperé le probleme!
    NB mon client ne dois pas passer à travers un firewall et/ou router!
    pas de sous reseau !
    Merci
    0
  9. kalamit
     
    Bah si c'est en direct, Net8 devrait suffire.
    Ca m'arrive souvent que ce truc plante à l'installation. Donc pas de panique, il est normalement installé, mais il n'a pas reussi à s'executer.

    Kalamit,
    R.A.S.
    0
  10. ruth
     
    Merci
    effectivement,il ne s'exécute pas!!
    Pr les applications precedemment créés je n'ai pas eu à configurer quoi que ce soit apres creation de ma connection ODBC c'est ce qui m'etonne;C'est vrai que je suis sur un poste sur lequel les applications n'accedaient qu'aux bases Access
    0
  11. kalamit
     
    Ah bah ouais, mais Access c'est pas Oracle, Oracle c'est pas Microsoft !
    Net8 ne s'execute vraiment pas ? T'as pas fait de bidouille lors de l'install par hasard ? Oracle supporte pas bien les installations/desintallations imtempestives...

    Kalamit,
    R.A.S.
    0
  12. ruth
     
    MERCI KALAMIT!
    tu m'a sorti une epine du pied puisque tout marche pr le moment!
    Bonne apres midi!
    Ruth
    0