В настоящее время я использую клиент Oracle Instant. Что-то для замены этого или дополнения.Некоторые сайты говорили об использовании этого как для 64-битных, так и для 32-битных машин.
Спасибо,
Мои выводы:
Oracle Database Instant Client (ODIC) не предназначен для замены ODP .Net или дополнения для .Net Apps;
ODP.Net - это клиентский компонент Oracle, используемый для подключения приложений .Net к базе данных Oracle.Oracle Instant Client - это метод установки клиентских компонентов Oracle (таких как ODP.Net и OO4O) на ПК, который является альтернативой полной установке клиента.
До Oracle 11g ODP.Net не был включен.в Oracle Instant Client.Поэтому мы не могли использовать Oracle Instant Client с приложениями, которые использовали ODP.Net.В Oracle 11g мы можем.
Другое объяснение:
ODP.NET состоит из двух DLL: Oracle.DataAccess и OraOps.Oracle.DataAccess - это управляемый dll, который вызывает OraOps, который является неуправляемым dll, который делает OCI-вызовы в клиенте Oracle.
Instant Client состоит из 3 или 4 dll, которые представляют собой небольшой клиент Oracle, который позволяетсвязь с базой данных из клиентского приложения.Множество драйверов промежуточного программного обеспечения могут использовать клиент Instant: ODBC, OCI, OLEDB, ODP и т. Д.
ODP.NET полагается на библиотеки DLL Instant Client для передачи вызовов OCI в базу данных;он не связывается с базой данных напрямую.
Итак. ODP> Мгновенный клиент> Ваша сеть> Слушатель / база данных / и т. д.
Вы наверняка могли бы использовать Мгновенный клиент с другими вещами, кроме ODP.NET.
Нельзя использовать ODP.NET без какой-либо формы клиентского программного обеспечения Oracle (мгновенного или полного).