2014-01-10 6 views
0

Я видел несколько презентаций о очень перспективном продукте «Oracle Instant Client».Статус клиента мгновенного клиента

  • Не могли бы вы рассказать мне, что является статусом этого продукта?
  • Действительно ли он используется?
  • Как поддерживается Oracle?

Это похоже на тонкий драйвер для Java. Действительно ли это так просто, как распаковать, изменить 1 или 2 переменных окружения и запустить клиентское приложение?

http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html

http://www.dbatoolz.com/t/installing-oracle-instantclient-basic-and-instantclient-sqlplus-on-win32.html

Благодаря & уважением

Александр

ответ

1

Это, кажется, своего рода эквивалент тонкого драйвера для Java. Действительно ли это так просто, как распаковать, изменить 1 или 2 переменных окружения и запустить клиентское приложение?

В значительной степени, хотя это зависит от вашего клиентского приложения. И какие биты вы загружаете. Если вы устанавливаете все пакеты, то в него входят драйверы JDBC (тонкий и OCI), библиотеки для приложений OCCI, SQL * Plus ... ну, вы можете видеть все, что из списка загрузок. Это меньшая, более простая версия полного клиента, и ее не нужно устанавливать, просто распаковывать, что облегчает ее распространение.

Если у вас установлено полное программное обеспечение для Сервера или Клиента, нет никакой выгоды и в том, чтобы иметь мгновенного клиента; если вам не нужны разные версии драйверов, или вы хотите по какой-либо причине удалить разрешения на выполнение из полных файлов Oracle. Но если у вас есть новый ящик, которому нужно получить доступ к удаленной БД, тогда он дает вам все, что вам нужно, просто. (Не совсем мгновенно, но не за горами).

Это было вокруг с 10g и полностью поддерживается, но, как и все остальное, только если у вас есть контракт на поддержку. Он по-прежнему поддерживается в том смысле, что в Oracle 12c появилась новая версия.

В некоторых отношениях это очень просто для использования клиентами. Например, мы разрабатываем модули Pro * C, которые мы должны скомпилировать с полной версией, но тогда мы можем с радостью выполнить их на сервере, который имеет только мгновенный клиент, для доступа к удаленной БД. Однако это не проблема для Java.

+0

Спасибо Alex, В ваших последних параграфах также затрагивается один из моих вопросов, поскольку в дополнение к приложениям VB мы разрабатываем модули с использованием pro * c. Моя главная забота, однако, о статусе этого продукта: это мейнстрим, или это что-то значит стоять в углу огромной коллекции спутников СУБД Oracle. С уважением – Alex

+2

Install-Client является основным и надежным. Зачем получать раздутый полный клиент (400 МБ), когда 80 МБ достаточно? Будучи чистым клиентом OCI, я мог бы даже удалить JAR, ODBC и т. Д. И получить его еще меньше. Я также использую легкую версию (сообщения US-EN, кодировки только UTF) вместо многоязычной версии с несколькими кодировками, которая немного больше. – ddevienne

+1

@ ddevienne - да, я думаю, что использую свет в производстве. Мне также нравится, что вы можете просто установить нужные вам биты, поскольку он входит в несколько пакетов. Я не понимал, что не последовал за тем, чтобы сказать, что это мейнстрим, хотя я уже указывал, что есть версия 12c, поэтому она никуда не денется. И это то, что они создали, а не то, что они приобрели - не уверен, что это то, что (другой) Алекс подразумевал под «спутниками» ... –

0

Oracle Instant Client по-прежнему является продуктом, который необходимо установить, он просто имеет меньше возможностей, то есть SQL Plus.

Вы можете добавить отдельные компоненты на заказ.

Мгновенный клиент размером около 60 МБ, по сравнению с полным клиентом около 600 МБ до 1 ГБ, зависит от особенностей, которые вы добавляете там сверху.

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

Смежные вопросы