Наистина е сложно. Преди да инсталирате ODP.NET, трябва вече да имате работеща настройка на връзката към базата данни на Oracle. Това означава:
Стъпка 1:Клиент за инсталиране на Oracle (никога не е успявал с това, не се препоръчва) или клиент на Oracle (успешен на Win7 ultimate 64bit, файл win64_11gR1_client.zip, инсталиран с избрана опция „Runtime“). След инсталирането на клиента се уверете, че можете да се свържете. От командния ред опитайте "tnsping yourtnanamesentry", за да проверите дали tnsnames е добре, и след това "sqlplus username/[email protected] ", за да проверите дали знаете валиден потребител и парола и наистина можете да се свържете. Запомнете или запишете началното име на oracle и пътя, който сте избрали по време на инсталирането.
Стъпка 2:Инсталирайте ODP.NET (направих с файла ODAC1110720.zip). Използвайте точно същото начално име на oracle, но различен път по време на инсталацията.
Стъпка 3:опитайте да се свържете с Visual Studio. За "име на сървъра" използвах това:"oraclexe:1521/xe". Това означава, че имам машина, наречена "oraclexe", която има оракул слушател на порт 1521 и база данни с име на екземпляр "xe". Това е така нареченото име "EZCONNECT".
Не съм сигурен дали стъпка 1 наистина е необходима или не, защото може би стъпка 3 наистина използва само мигновен клиент на Oracle. Знам, че е истинска болка, но това работи. Отне ми 2 дни да се свържа с oracle и трябваше да инсталирам почти 1 GB изтеглен софтуер на oracle. Те биха могли и трябва да направят това много, много, много, много по-лесно. Като инсталиране с едно кликване, което просто работи. Жалко колко сложно е инсталирането на клиента.