Перейти к основному содержанию
 

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

Windows Server

На сервере с операционной системой 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

oracle

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

oracle

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

oracle

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

oracle

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

oracle

Ok.

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

path

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

oracle

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

C:\oracle\instantclient_12_2\network\admin

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

oracle

Установка ODBC

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

oracle

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

oracle

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

oracle

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

Oracle ODBC Driver is installed successfully.

oracle

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

Oracle ODBC driver with same name already exists

oracle

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

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

oracle

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

oracle

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

Ссылки

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

Теги