Próbuję połączyć się ze zdalną bazą danych Oracle za pośrednictwem ODBC. Jestem całkowicie niedoświadczony i nie mogę się połączyć.
Co zainstalowałem:
- Oracle „ODBC Driver for RDB”
- Program, z którego chcę się połączyć (Altova Mapforce, ETL)
Co robię:
- W obszarze Narzędzia administracyjne otwieram Windows ODBC Administrator źródła danych
- Klikam „Dodaj ..” i wybieram sterownik Oracle ODBC
Otworzy się okno „Konfiguracja sterownika Oracle RDB”. Wypełniam:
- Nazwa źródła danych: dowolny wybór
- Opis: pozostawiam puste
- Transport: wybieram TCP / IP
- Serwer: wprowadzam adres IP serwera
- Usługa: pozostawiam słowo „ogólne”
- UserID: Podaję nazwę użytkownika (która należy do hasła, które mam)
- Załącz oświadczenie: nie masz pojęcia, co tutaj robisz?
Po wybraniu „OK” otwiera się „Oracle RDB ODBC Driver Connect” i pojawia się monit o hasło. Podaję hasło i połączenie nie działa.
pytania
- Czy potrzebuję dodatkowych programów na komputerze, np. Klienta Oracle klienta Instant?
- Nigdy nie pojawia się monit o port serwera - czy to nie jest istotne?
- Nigdy nie otrzymuję monitu SID - czy to nie jest istotne?
- Łatwo nawiązałem połączenie z programistą SQL - podpowiedział tylko adres IP serwera, port, nazwę użytkownika, hasło i SID.
connection
database
odbc
Topocalma
źródło
źródło
Odpowiedzi:
Jak powiedział oryginalny plakat ...
źródło
Rdb był systemem bazy danych utworzonym przez DEC (Digital) działającym na OpenVMS, który Oracle nabył w 1994 r. Zatem „sterownik ODBC dla RDB” nie jest właściwym sterownikiem.
Rozwiązaniem jest uzyskanie sterownika Oracle ODBC.
Należy również pamiętać, że niektóre aplikacje wymagają, aby źródło danych ODBC było jako systemowe DSN, podczas gdy inne wolą DSN użytkownika.
źródło