To naprawdę trudne. Przed zainstalowaniem ODP.NET musisz mieć już działającą konfigurację połączenia z bazą danych Oracle. Oznacza to:
Krok 1:Klient instalacji Oracle (nigdy się to nie udało, niezalecane) lub klient Oracle (udało się na Win7 ultimate 64bit, plik win64_11gR1_client.zip, zainstalowany z wybraną opcją "Runtime"). Po zainstalowaniu klienta upewnij się, że możesz się połączyć. Z wiersza poleceń spróbuj "tnsping yourtnanamesentry", aby sprawdzić, czy tnsnames jest w porządku, a następnie "sqlplus username/przykł[email protected] ", aby sprawdzić, czy znasz prawidłowego użytkownika i hasło i naprawdę możesz się połączyć. Zapamiętaj lub zapisz nazwę domu oracle i ścieżkę wybraną podczas instalacji.
Krok 2:Zainstaluj ODP.NET (zrobiłem z plikiem ODAC1110720.zip). Użyj dokładnie tej samej nazwy domowej Oracle, ale innej ścieżki podczas instalacji.
Krok 3:spróbuj połączyć się z Visual Studio. Jako "nazwa serwera" użyłem tego:"oraclex:1521/xe". Oznacza to, że mam maszynę o nazwie "oraclex", która ma nasłuchiwanie oracle na porcie 1521 i bazę danych o nazwie instancji "xe". Jest to tak zwana nazwa „EZCONNECT”.
Nie jestem pewien, czy krok 1 jest naprawdę potrzebny, czy nie, ponieważ być może krok 3 naprawdę używa tylko natychmiastowego klienta Oracle. Wiem, to prawdziwy ból, ale to działa. Połączenie z Oracle zajęło mi 2 dni i musiałem zainstalować prawie 1 GB pobranego oprogramowania Oracle. Mogli i powinni to znacznie ułatwić. Jak instalacja jednym kliknięciem, która po prostu działa. Szkoda, jak skomplikowana jest instalacja klienta.