Найти в Дзене

Установка Oracle Instant Client с ODBC на Windows Server 2016

На сервере с операционной системой Windows Server 2016 потребовалось установить Oracle Instant Client 12.2 с драйвером ODBC. Ничего сложного в установке нет, но почему-то не всегда это получается сделать с первого раза. Установка Oracle Instant Client 12.2 Внимательно читаем инструкцию: https://www.oracle.com/ru/database/technologies/instant-client/winx64-64-downloads.html#ic_winx64_inst Скачиваем пакет instantclient-basic-windows.x64-12.2.0.1.0.zip. Распаковываем. Внутри находится папка instantclient_12_2. Копируем её на диск C:\ в папку oracle так, чтобы получился путь: C:\oracle\instantclient_12_2 Для работы пакета 12.2 требуется Microsoft Visual Studio 2013 Redistributable. Скачиваем и устанавливаем. В переменную PATH добавляем путь C:\oracle\instantclient_12_2. Для этого в свойствах компьютера нажимаем Environment Variables... В нижней секции System variables находим переменную Path и редактируем, Edit... Добавляем путь C:\oracle\instantclient_12_2 и кнопкой Move Up перемещаем его
Оглавление

На сервере с операционной системой Windows Server 2016 потребовалось установить Oracle Instant Client 12.2 с драйвером ODBC.

Ничего сложного в установке нет, но почему-то не всегда это получается сделать с первого раза.

Установка Oracle Instant Client 12.2

Внимательно читаем инструкцию:

https://www.oracle.com/ru/database/technologies/instant-client/winx64-64-downloads.html#ic_winx64_inst

Скачиваем пакет instantclient-basic-windows.x64-12.2.0.1.0.zip. Распаковываем. Внутри находится папка instantclient_12_2. Копируем её на диск C:\ в папку oracle так, чтобы получился путь:

C:\oracle\instantclient_12_2
-2

Для работы пакета 12.2 требуется Microsoft Visual Studio 2013 Redistributable. Скачиваем и устанавливаем.

-3

В переменную PATH добавляем путь C:\oracle\instantclient_12_2. Для этого в свойствах компьютера нажимаем Environment Variables...

-4

В нижней секции System variables находим переменную Path и редактируем, Edit...

-5

Добавляем путь C:\oracle\instantclient_12_2 и кнопкой Move Up перемещаем его вверх.

-6

Ok.

Проверим что получилось. В командной строке под администратором выполняем команду:

path

В пути долен присутствовать элемент "C:\oracle\instantclient_12_2;".

-7

Если нам нужно использовать собственные конфигурационные файлы: tnsnames.ora, sqlnet.ora, ldap.ora, или oraaccess.xml; то создаём директорию:

C:\oracle\instantclient_12_2\network\admin

и копируем эти файлы в неё. Если необходимо использовать конфигурационные файлы в другой директории, то укажите путь к ней в серверной переменной TNS_ADMIN.

-8

Установка ODBC

Там же где скачивали Oracle Instant Client 12.2, находим для той же версии пакет ODBC instantclient-odbc-windows.x64-12.2.0.1.0-2.zip. Скачиваем, распаковываем.

-9

Содержимое копируем в C:\oracle\instantclient_12_2.

-10

ODBC устанавливается путём запуска файла odbc_install.exe.

-11

Для удобства запускаем его из командной строки под администратором.

Oracle ODBC Driver is installed successfully.
-12

При запуске можно увидеть ошибку:

Oracle ODBC driver with same name already exists
-13

В этом случае добавляем пользователя под которым работаем в группу локальных администраторов и бэкап-операторов. После чего снова запускаем командную строку под администратором и устанавливаем ODBC. Недостаточно просто быть в доменной группе, которая добавлена в локальные администраторы. Пользователь должен явно числиться локальным админом.

Проверяем в Administrative Tools. Запускаем ODBC Data Sources (64-bit).

-14

Во вкладке Drivers должен появится пункт "Oracle in instantclient_12_2".

-15

Перезагружаем сервер, чтобы наши приложения подцепили новый PATH.

Ссылки

Установка Oracle Instant Client на Ubuntu

Источник:
https://internet-lab.ru/windows_oracle_instant_client

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.