Witam
Nie wiem czy ktoś się na tym zna ale…
Na jednym komputerze jest serwer z bazą oracle, na drugim jest użytkownik któremu muszę zainstalować ODBC żeby się łączył z bazą. No i jest problem bo robię tak jak jest w instrukcji i k*pa z tego wychodzi.
Wszystko poniżej robione na koncie administratora.
Z linku http://www.oracle.com/technetwork/topics/winsoft-085727.html ściągam pliki Instant Client Package - Basic oraz Instant Client Package - ODBC (wersja 11.2.0.3.0). Wypakowuję je do folderu c:\odbc i odpalam odbc_install.exe.
Następnie definiuję w zmiennych środowiskowych zmienne systemowe TNS_ADMIN ze ścieżką c:\odbc oraz ustawiam w PATH również c:\odbc.
Do folderu c:\odbc wrzucam plik tnsnames.ora z uzupełnionymi danymi o serwerze:
MY_ORACLE_SOURCE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = portnum))
) (CONNECT_DATA =
(SID = XE) (SERVER = DEDICATED)
)
)
Wchodzę w narzędzia administracyjne, następnie źródła danych ODBC, potem systemowe DSN, klikam na dodaj i…sterownika tam nie ma. Czemu?