Comment se connecter à Oracle DB via ODBC

9

J'essaie de me connecter à une base de données Oracle distante via ODBC. Je suis totalement inexpérimenté et ne parviens pas à me connecter.

Ce que j'ai installé:

  1. Oracle 'ODBC Driver for RDB'
  2. Un programme à partir duquel je veux me connecter (Altova Mapforce, un ETL)

Ce que je fais:

  1. Sous Outils d'administration, j'ouvre l'administrateur de source de données ODBC de Windows
  2. Je clique sur 'Ajouter ..' et sélectionne le pilote ODBC Oracle
  3. La fenêtre 'Configuration du pilote Oracle RDB' s'ouvre. Je remplis:

    • Nom de la source de données: libre choix
    • Description: je laisse vide
    • Transport: je choisis TCP / IP
    • Serveur: j'entre l'adresse IP du serveur
    • Service: je laisse 'générique'
    • UserID: j'entre le nom d'utilisateur (qui appartient au mot de passe que j'ai)
    • Joindre la déclaration: aucune idée de ce que vous faites ici ??

En choisissant 'OK', le 'Oracle RDB ODBC Driver Connect' s'ouvre et je suis invité à saisir le mot de passe. J'entre le mot de passe et la connexion échoue.

Des questions

  • Ai-je besoin d'autres programmes sur mon ordinateur, par exemple le client Oracle du client Instant?
  • Je ne suis jamais invité au port du serveur - n'est-ce pas pertinent?
  • Je ne suis jamais invité SID - n'est-ce pas pertinent?
  • Je me suis connecté facilement à partir du développeur SQL - cela n'a demandé que l'adresse IP, le port, le nom d'utilisateur, le mot de passe et le SID du serveur.
Topocalma
la source
Deviner. Pour les futurs utilisateurs: Instructions pour installer correctement le client instantané et sqlplus dbatoolz.com/t/… . Téléchargez et décompressez dans le même dossier le package ODBC du client instantané, exécutez odbc_install.exe. Configurez la connexion ODBC dans Windows. Terminé.
Topocalma
2
Vous voudrez peut-être ajouter vous-même une réponse correcte et marquer la question comme ayant été répondue. :-)
rishimaharaj

Réponses:

1

Rdb était un système de base de données créé par DEC (Digital) fonctionnant sur OpenVMS qu'Oracle a acquis en 1994. Donc, "ODBC Driver for RDB" n'est pas le bon pilote.

La solution consiste à obtenir le pilote Oracle ODBC.

Notez également que certaines applications nécessitent que la source de données ODBC soit un DSN système tandis que d'autres préfèrent un DSN utilisateur.

Eric Darchis
la source