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é:
- Oracle 'ODBC Driver for RDB'
- Un programme à partir duquel je veux me connecter (Altova Mapforce, un ETL)
Ce que je fais:
- Sous Outils d'administration, j'ouvre l'administrateur de source de données ODBC de Windows
- Je clique sur 'Ajouter ..' et sélectionne le pilote ODBC Oracle
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.
connection
database
odbc
Topocalma
la source
la source
Réponses:
Comme l'a dit l'affiche originale ...
la source
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.
la source