Je to opravdu ošemetné. Před instalací ODP.NET musíte mít již funkční nastavení připojení k databázi Oracle. To znamená:
Krok 1:Instalační klient Oracle (s tím nikdy neuspěl, nedoporučuje se) nebo klient Oracle (uspěl na Win7 ultimate 64bit, soubor win64_11gR1_client.zip, nainstalovaný s vybranou možností "Runtime"). Po instalaci klienta se ujistěte, že se můžete připojit. Z příkazového řádku zkuste "tnsping yourtnanamesentry" a zkontrolujte, zda je tnsnames v pořádku, a poté "sqlplus username/
Krok 2:Nainstalujte ODP.NET (udělal jsem se souborem ODAC1110720.zip). Při instalaci použijte přesně stejný domovský název oracle, ale jinou cestu.
Krok 3:zkuste se spojit s vizuálním studiem. Pro "název serveru" jsem použil toto:"oraclexe:1521/xe". To znamená, že mám stroj s názvem „oraclexe“, který má na portu 1521 posluchač oracle a databázi s názvem instance „xe“. Je to takzvaný název „EZCONNECT“.
Nejsem si jistý, jestli je Krok 1 opravdu potřeba nebo ne, protože možná krok 3 opravdu používá jen instantního klienta Oracle. Vím, je to skutečná bolest, ale funguje to. Připojení k oracle mi trvalo 2 dny a musel jsem nainstalovat téměř 1 GB staženého softwaru oracle. Mohli a měli by to udělat mnohem, mnohem, mnohem, mnohem jednodušší. Jako instalace jedním kliknutím, která prostě funguje. To je škoda, jak složitá je instalace klienta.