Ich versuche, über ODBC eine Verbindung zu einer Remote-Oracle-Datenbank herzustellen. Ich bin völlig unerfahren und kann keine Verbindung herstellen.
Was ich installiert habe:
- Oracle 'ODBC-Treiber für RDB'
- Ein Programm, über das ich eine Verbindung herstellen möchte (Altova Mapforce, eine ETL)
Was ich mache:
- Unter Verwaltung öffne ich den Windows "ODBC Data Source Administrator
- Ich klicke auf "Hinzufügen ..." und wähle den Oracle ODBC-Treiber aus
Das Fenster 'Oracle RDB Driver Setup' wird geöffnet. Ich fülle aus:
- Name der Datenquelle: freie Wahl
- Beschreibung: Ich lasse leer
- Transport: Ich wähle TCP / IP
- Server: Ich gebe die IP-Adresse des Servers ein
- Service: Ich lasse "generisch"
- Benutzer-ID: Ich gebe den Benutzernamen ein (der zu meinem Passwort gehört).
- Anhang anhängen: keine Ahnung was hier zu tun ist ??
Bei Auswahl von "OK" wird der "Oracle RDB ODBC Driver Connect" geöffnet und ich werde zur Eingabe des Kennworts aufgefordert. Ich gebe das Passwort ein und die Verbindung schlägt fehl.
Fragen
- Benötige ich weitere Programme auf meinem Computer, z. B. den Oracle-Client des Instant-Clients?
- Ich werde nie zum Port des Servers aufgefordert - ist das nicht relevant?
- Ich werde nie zur SID aufgefordert - ist das nicht relevant?
- Ich habe eine einfache Verbindung vom SQL-Entwickler hergestellt - es wurden nur Server-IP, Port, Benutzername, Kennwort und SID angezeigt.
connection
database
odbc
Topocalma
quelle
quelle
Antworten:
Wie das Originalplakat sagte ...
quelle
Rdb war ein Datenbanksystem, das von DEC (Digital) unter OpenVMS erstellt wurde und von Oracle 1994 erworben wurde. Daher ist "ODBC-Treiber für RDB" nicht der richtige Treiber.
Die Lösung besteht darin, den Oracle ODBC-Treiber abzurufen.
Beachten Sie auch, dass für einige Anwendungen die ODBC-Datenquelle als System-DSN erforderlich ist, während andere einen Benutzer-DSN bevorzugen.
quelle