Представьте, что у меня есть приложение, которое я устанавливаю с помощью clickonce или настраиваю на клиентскую машину. И ему нужен клиент oracle? Как мгновенный клиент oracle может быть установлен конечным пользователем? Или как, черт возьми, это должно быть установлено? Должен ли я идти на каждый компьютер и устанавливать его?
Мгновенное развертывание клиента Oracle?
Ответы (2)
Для подключения к Oracle требуется SQLNet, домашний сервер Oracle и т. д. Таким образом, хотя вы можете выполнить мгновенное развертывание материалов .net, инфраструктура Oracle должна быть установлена на каждой машине, которая будет подключаться к базе данных.
person
Otávio Décio
schedule
13.12.2009
Вы хотите сказать мне, что я должен загрузить этот oracle.com/technology /tech/oci/instantclient/index.html и установите его на каждый компьютер.
- person abmv; 13.12.2009
Я думаю, что должна быть возможность установить упомянутый вами пакет в общую папку, а затем вам просто нужно иметь эту папку в PATH, таким образом, вам не нужно трогать каждую машину.
- person Otávio Décio; 13.12.2009
Oracle Instant Client не требует ORACLE_HOME на машине, на которой он установлен (ни базы данных Oracle на этой машине).
- person user46688; 12.01.2017
Вам просто нужно сделать все, что указано в инструкциях по установке Instant Client, что, насколько я помню, сводится к копированию файлов в папку и установке TNS_ADMIN env veriable. Это довольно тривиально.
person
David Aldridge
schedule
13.12.2009
В Linux вам нужно установить LD_LIBRARY_PATH. ODBC требует запуска исполняемого файла (не знаю привилегий, необходимых для его запуска)
- person Gary Myers; 14.12.2009