Это действительно сложно. Перед установкой ODP.NET у вас должна быть рабочая настройка соединения с базой данных oracle. Это значит:
Шаг 1:
Клиент установки Oracle (никогда с этим не справляется, не рекомендуется) или клиент Oracle (успешно на 64-разрядной версии Win7, файл win64_11gR1_client.zip, установленный с выбранной опцией «Runtime»). После установки клиента убедитесь, что вы можете подключиться. Из командной строки попробуйте «tnsping yourtnanamesentry», чтобы проверить, в порядке ли tnsnames, и после этого «sqlplus username / pwd @ yourtnsnamesentry», чтобы проверить, знаете ли вы действительные имя пользователя и пароль и действительно можете подключиться. Запомните или запишите имя и адрес дома оракула, которые вы выбрали во время установки.
Шаг 2:
Установите ODP.NET (я сделал с файлом ODAC1110720.zip). Используйте точно такое же имя дома оракула, но другой путь при установке.
Шаг 3: попробуйте подключиться к visual studio. Для «имени сервера» я использовал это: «oraclexe: 1521 / xe». Это означает, что у меня есть машина с именем "oraclexe", у которой есть прослушиватель оракула на порту 1521, и база данных с именем экземпляра "xe". Это так называемое имя EZCONNECT.
Я не уверен, действительно ли необходим Шаг 1 или нет, потому что, возможно, на Шаге 3 действительно используется только клиент Oracle.
Я знаю, это настоящая боль, но это работает. Мне потребовалось 2 дня, чтобы подключиться к Oracle, и мне пришлось установить почти 1 ГБ загруженного программного обеспечения Oracle. Они могли и должны сделать это намного, намного, намного, намного проще. Как установка одним щелчком, которая просто работает. Позор, насколько сложна установка клиента.