Как установить oracle instant client windows

Instant Clientopen in new window — сокращенная версия клиента Oracle.

Установка состоит из трех этапов:

  1. Загрузка файлов Instant Client
  2. Установка системных переменных
  3. Настройка подключения — файл tnsnames.ora

Скачивание файлов

Скачиваем три пакета Instant Clientopen in new window. Обычно я использую 32х версию, проблем не было.

  • Instant Client Package — Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
  • Instant Client Package — SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client
  • Instant Client Package — SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client

Пакет Basic — основной пакет. Sql*Plus — консольный клиент, полезен для проверки настройки. Пакет SDK нужен для подключения к Oracle через Python.

Распаковываем их в один каталог, например, C:\oracle.

Установка системных переменных

Затем редактируем системные переменныеopen in new window

Добавляем C:\oracle в PATH

Создаем новую переменную TNS_ADMIN=C:\oracle

В зависимости от используемой кодировки БД нужно добавить переменную NLS_LANG=RUSSIAN_RUSSIA.CL8MSWIN1251

Настройка подключения

В каталоге C:\oracle создаем новый файл tnsnames.ora со списком баз данных и параметров подключения к ним.

Пример:

MY_DATABASE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = my_test_db) ) )

Проверка подключения

Запускаем SqlPlus

chcp 1251 sqlplus system/my_password@MY_DATABASE

Если появилась ошибка

Ошибка: Приложению не удалось запуститься, поскольку MSVCP110.dll не был найден.

то нужно установить Microsoft Visual C++ 2010 Redistributable Package (x86)open in new window.

Если ошибка

Ошибка: Приложению не удалось запуститься, поскольку MSVCP120.dll не был найден.

то Microsoft Visual C++ 2013 Redistributable Packageopen in new window.

И на всякий случай ссылка на Microsoft Visual C++ 2015 Redistributable Packageopen in new window.

Если все верно, то произойдет подключение к БД SqlPlus - подключение к БД

Profile picture for user Олег

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

Oracle Instant Client — это набор бесплатных, легких и простых в установке инструментов, библиотек и SDK Oracle Database, которые можно использовать для создания и подключения приложений к экземпляру Oracle Database. Он позволяет приложениям подключаться к локальной или удаленной базе данных Oracle, обеспечивая при этом необходимое сетевое подключение, а также базовые и высокотехнологичные функции работы с данными. Более подробную информацию вы можете получить здесь.

Предположим, вам нужно получить доступ к данным в базе данных Oracle из приложения .Net. Для любого программного обеспечения, которому требуется доступ к базе данных, необходимо использовать API, который подключает приложение к базе данных и облегчает функции вставки, обновления и удаления данных.

Существует три основных типа API, которые можно использовать для подключения к различным базам данных.

  • JDBC —API, разработанный Oracle для доступа к реляционной и нереляционной базе данных.
  • ODBC — API, разработанный Microsoft для доступа к реляционным базам данных.
  • OLEDB — API, разработанный Microsoft для доступа как к реляционным, так и к нереляционным базам данных.

Вы можете получить представление о реляционных и нереляционных базах данных здесь.

Если это приложение Java, вы можете использовать драйвер JDBC (Java Database Connectivity). Поскольку мы рассматриваем приложение .Net, мы должны использовать либо ODBC (открытое подключение к базе данных), либо OLEDB (связывание объектов и встраивание базы данных). Поскольку мы имеем дело с базой данных Oracle, которая является реляционной базой данных, давайте сосредоточимся на ODBC.

Выполнение команд и получение результатов. Поставщики данных .NET Framework можно использовать для поставщика данных .NET Framework для ODBCдля источников данных, предоставляемых с помощью ODBC. Он поддерживает несколько драйверов, таких как;

  • SQL-сервер
  • Microsoft ODBC для Oracle
  • Драйвер Microsoft Access (*.mdb)

Поскольку нашей целью является база данных Oracle, нам потребуются перечисленные ниже компоненты, а также работающий сервер базы данных Oracle (локальный/удаленный).

  • Драйвер ODBC для Oracle
  • Клиентское программное обеспечение Oracle

При установке Oracle Instant Client мы также автоматически устанавливаем драйвер ODBC для Oracle. Поэтому нижеприведенные шаги установят все необходимое.

Шаги:

  1. Самое первое, что вам нужно сделать, это найти версию сервера базы данных Oracle. В этом случае предположим, что версия — 11g.
  2. Загрузите Oracle Instant Client (32-разрядная/64-разрядная версия)
  • Перейдите к мгновенным загрузкам клиентов для Microsoft Windows. Уточните размер бита.
  • Примите лицензионное соглашение
  • Загрузите ниже пакеты выбранной версии клиента
  • Базовый пакет — все файлы, необходимые для запуска приложений OCI, OCCI и JDBC-OCI.
  • Пакет ODBC — дополнительные библиотеки для включения приложений ODBC.

3. Разархивируйте файлы из обоих пакетов в одну папку (C:\Oracle\instantclient_11_2).

4. Настройте переменные системной среды

  • Скопируйте путь к папке содержимого Oracle Instant Client ( C:\Oracle\instantclient_11_2)
  • Щелкните правой кнопкой мыши значок Мой компьютер.
  • Выберите Свойства.

  • Нажмите Дополнительные параметры системы.

  • Нажмите кнопку Переменные среды.

  • В окне «Переменные среды» настройте системные переменные следующим образом.

  • Добавьте указанный выше путь к папке в системную переменную PATH.
PATH = %PATH%;C:\Oracle\instantclient_11_2 (Under the Edit option,  add a ‘;’ and paste the path to the end of the string)
  • Создайте новую системную переменную с именем TNS_ADMIN и добавьте путь к папке клиента.
TNS_ADMIN = C:\Oracle\instantclient_11_2

5. Установите мгновенный клиент Oracle

  • Откройте папку Oracle Instant Client ( C:\Oracle\instantclient_11_2).
  • Щелкните правой кнопкой мыши odbc_install.exe.

  • Выберите «Запуск от имени администратора».

  • Предоставьте учетные данные администратора (вы можете увидеть, как командная строка появляется и исчезает в течение нескольких секунд)

Ну, это в значительной степени об установке Oracle Instant Client. Но в зависимости от ваших требований вам может потребоваться создать файл tnsnames.ora и DSN (имя источника данных) для проверки подключения. Поэтому следующая статья будет посвящена теме «Создание файла tnsnames.ora».

Надеюсь, кому-то это было полезно… :)

How do I install Oracle Client Installer?

The Oracle Instant Client is lightweight software, Which is freely distributable implementation. The advantage of the Oracle Instant Client is it does not need a formal installation. Instead, just unzip the instant client software and used it without any fuss. How to install Oracle instant Client step-by-step guide.

Read for 12c: How to install Oracle Client step by step

Download Oracle Instant Client

Click here to download ORACLE Instant Client for Windows as listed below.

ExamSnap Microsoft Certification

How do I download Oracle Client for Windows?

install oracle instant client

How do I download Oracle Instant Client on Linux?

Click here to download ORACLE Instant Client for Linux as listed below.

After downloading the desired Oracle instant client software, unzip the software in the desired location. The directory is the default considered as Oracle home directory.

install oracle instant client

After unzipping these files, it will create a folder instantclient_21_3 folder inside the C drive.

Step 1 : Set environment variables

1. Set environment variables inside widows properties.

2. Select Advanced system settings.

3. Click on the Environment Variables.

4. Select Path and click on the Edit button.

5. Inside the environment variable add a new variable.

how to install oracle instant client

Step 2 : Network Files

Add tnsnames.ora and sqlnet.ora file inside network/admin folder, if the folder is not available in your case then you can create bot folders manually.

how to install oracle instant client

Step 3 : Make a connection with Database

Now finally try to login into your database server using the CMD prompt, and you will be successfully logged in to the database.

install oracle instant client

How do I install instant client on Linux?

Using the same step you can install 21c instant client on Linux I’ll be uploading the video soon.

In the following article, I am going to show you how to install the latest Oracle instant client 19.5 on Windows 10. As you know, Oracle Instant Client is a set of tools you need to connect and manage the Oracle database server. With this tool, we can connect to both local or remote Oracle database. Not like many other software, it needs extra steps in order to install the instant client. But don’t worry, we will cover it shortly.

Steps to Install Oracle Instant Client on Windows 10

Step 1. Install Microsoft Visual Studio 2017 Redistributable

The Oracle Instant Client 19.5 requires the installation of the Microsoft Visual Studio 2017 Redistributable. Make sure you have this software installed on Windows 10.

Step 2. Create a new directory for the instant client

Create a new folder under C:/ or any other folder. This new folder will be used to store the oracle instant client files. In this example, I will create a new folder called C:\oracle

Step 3. Download the Oracle Instant Client

Now download the latest version of Oracle Instant Client. Choose the correct architecture that match your system. Or, if you are using Windows 10 64 bit, you can use the link below to directly download it. Choose one of these below

Basic Package

https://download.oracle.com/otn_software/nt/instantclient/19500/instantclient-basic-windows.x64-19.5.0.0.0dbru.zip

Basic Light Package

https://download.oracle.com/otn_software/nt/instantclient/19500/instantclient-basiclite-windows.x64-19.5.0.0.0dbru.zip

You will also need to download the Instant Client SDK Package below

https://download.oracle.com/otn_software/nt/instantclient/19500/instantclient-sdk-windows.x64-19.5.0.0.0dbru.zip

Save these two files inside the folder we created earlier.

Step 4. Extract the package

I assume you have two files below:

  • instantclient-basic-windows.x64-19.5.0.0.0dbru.zip
  • instantclient-sdk-windows.x64-19.5.0.0.0dbru.zip

First, extract the file instantclient-basic-windows.x64-19.5.0.0.0dbru.zip. It will produce a new subfolder called instantclient_19_5. Next, extract the file instantclient-sdk-windows.x64-19.5.0.0.0dbru.zip. The second file should be extracted into the instantclient_19_5 directory. Here are the folder content result

Step 5. Modify the Environment Variable

In this section, we are going to edit the Environment Variable. We will include the Oracle Instant Client path into the environment variable. To do this, follow these steps:

  1. Open Control Panel >> Settings
  2. Click Advanced System Settings
  3. On the Advanced tab, click Environment variables
  4. Under System Variables, create OCI_LIB64 if it does not exist. Set the value OCI_LIB64 to C:\oracle\instantclient_19_5
  5. Under System Variables, edit PATH and include C:\oracle\instantclient_19_5

Create OCI_LIB64
Edit PATH for Oracle Instant Client

  • Как установить mysql workbench на windows 10
  • Как установить oracle database 19c на windows 10
  • Как установить ms store на windows 10 если он отсутствует
  • Как установить office 2021 на windows 10 бесплатно
  • Как установить node js на windows глобально