Мгновенное развертывание клиента Oracle?

Представьте, что у меня есть приложение, которое я устанавливаю с помощью clickonce или настраиваю на клиентскую машину. И ему нужен клиент oracle? Как мгновенный клиент oracle может быть установлен конечным пользователем? Или как, черт возьми, это должно быть установлено? Должен ли я идти на каждый компьютер и устанавливать его?


person abmv    schedule 13.12.2009    source источник


Ответы (2)


Для подключения к Oracle требуется SQLNet, домашний сервер Oracle и т. д. Таким образом, хотя вы можете выполнить мгновенное развертывание материалов .net, инфраструктура Oracle должна быть установлена ​​на каждой машине, которая будет подключаться к базе данных.

person Otávio Décio    schedule 13.12.2009
comment
Вы хотите сказать мне, что я должен загрузить этот oracle.com/technology /tech/oci/instantclient/index.html и установите его на каждый компьютер. - person abmv; 13.12.2009
comment
Я думаю, что должна быть возможность установить упомянутый вами пакет в общую папку, а затем вам просто нужно иметь эту папку в PATH, таким образом, вам не нужно трогать каждую машину. - person Otávio Décio; 13.12.2009
comment
Oracle Instant Client не требует ORACLE_HOME на машине, на которой он установлен (ни базы данных Oracle на этой машине). - person user46688; 12.01.2017

Вам просто нужно сделать все, что указано в инструкциях по установке Instant Client, что, насколько я помню, сводится к копированию файлов в папку и установке TNS_ADMIN env veriable. Это довольно тривиально.

person David Aldridge    schedule 13.12.2009
comment
В Linux вам нужно установить LD_LIBRARY_PATH. ODBC требует запуска исполняемого файла (не знаю привилегий, необходимых для его запуска) - person Gary Myers; 14.12.2009