Oracle instant client установка windows 10

Instant Client downloads for Microsoft Windows (x64) 64-bit
  • Click to view our Accessibility Policy
  • Skip to content

Oracle Instant Client Downloads
for Microsoft Windows (x64) 64-bit

See the Instant Client Home Page for more information about Instant Client.

The installation instructions are at the foot of the page.

Oracle Client-to-Oracle Database version interoperability is detailed in Doc ID 207303.1. For example, applications using Oracle Call Interface 19 can connect to Oracle Database 11.2 or later. Some tools may have other restrictions.

Permanent links to the latest packages are: Basic, Basic Light, SQL*Plus, Tools, SDK, JDBC Supplement
, ODBC

Version 21.8.0.0.0

Base — one of these packages is required

Tools — optional packages

Development and Runtime — optional packages

Version 19.17.0.0.0

Base — one of these packages is required

Tools — optional packages

Development and Runtime — optional packages

Version 18.5.0.0.0

Base — one of these packages is required

Tools — optional packages

Development and Runtime — optional packages

Version 12.2.0.1.0

Base — one of these packages is required

Tools — optional packages

Development and Runtime — optional packages

Version 12.1.0.2.0

Version 11.2.0.4.0

Version 11.1.0.7.0

Version 10.2.0.5

Instant Client Installation for Microsoft Windows 64-bit

See the Instant Client Home Page for more information about Instant Client packages.

Client-server version interoperability is detailed in Doc ID 207303.1. For example, Oracle Call Interface 19, 18 and 12.2 can connect to Oracle Database 11.2 or later. Some tools may have other restrictions.

  1. Download the appropriate Instant Client packages for your platform. All installations require the Basic or Basic Light package.
  2. Unzip the packages into a single directory such as C:oracleinstantclient_19_3
  3. Add this directory to the PATH environment variable. If you have multiple versions of Oracle libraries installed, make sure the new directory occurs first in the path. Restart any terminal windows or otherwise make sure the new PATH is used by your applications.
  4. Download and install the correct Visual Studio Redistributable from Microsoft. Instant Client 19 requires the Visual Studio 2017 redistributable. Instant Client 18 and 12.2 require the Visual Studio 2013 redistributable. Instant Client 12.1 requires the Visual Studio 2010 redistributable.
  5. If you intend to co-locate optional Oracle configuration files such as tnsnames.ora, sqlnet.ora, ldap.ora, or oraaccess.xml with Instant Client, then create a subdirectory such as C:oracleinstantclient_19_3networkadmin
  6. This is the default Oracle client configuration directory for applications linked with this Instant Client.

    Alternatively, Oracle client configuration files can be put in another, accessible directory. Then set the environment variable TNS_ADMIN to that directory name.

  7. Start your application.
  8. ODBC users should follow the ODBC Installation Instructions.

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:oracleinstantclient_19_5
  5. Under System Variables, edit PATH and include C:oracleinstantclient_19_5

Create OCI_LIB64
Edit PATH for Oracle Instant Client

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 - подключение к БД

Oracle Instant ClientОписанный в предыдущем разделе процесс установки ПО Oracle Client требует выполнения подготовительных действий, необходимых для установки регулярного программного обеспечения Oracle Database Server.

К счастью, инсталляция полного программного обеспечения Oracle Client для подключения к базе данных Oracle может требоваться не всегда. Новое программное обеспечение Oracle Instant Client  позволяет запускать приложения без установки стандартного ПО Oracle Client или наличия каталога ORACLE_HOME. Программное обеспечение Oracle Client не обязательно инсталлировать на каждом компьютере, которому необходим доступ к базе данных Oracle. Все существующие приложения OCI, ODBC и JDBC будут работать с Instant Client (Мгновенный клиент). При желании с ним можно даже использовать интерфейс SQL*Plus.

Instant Client предоставляет следующие преимущества по сравнению с полномасштабным ПО Oracle Client.

  • Является бесплатным.
  • Занимает меньше дискового пространства.
  • Инсталляция выполняется быстрее (приблизительно за пять минут).
  • Не требуется компакт-диск.
  • Предоставляет все функциональные возможности стандартного программного обеспечения Oracle Client, включая поддержку интерфейса SQL*Plus при необходимости.

Установка Instant Client

Чтобы установить новое программное обеспечение Instant Client и быстро подключиться к базе данных Oracle, выполните следующие действия.

  1. Загрузите программное обеспечение Instant Client из веб-сайта OTN. Пакет клиента Basic (Базовый) обязателен для установки. Кроме него можно установить любые дополнительные необязательные пакеты. Пакеты содержат перечисленные ниже элементы.
    • Basic (Базовый). Файлы, необходимые для выполнения приложений OCI, OCCI и JDBC-OCI.
    • SQL*Plus. Дополнительные библиотеки и исполняемые файлы для запуска SQL*Plus с поддержкой Instant Client.
    • JDBC Supplemen (Дополнение JDBC). Дополнительная поддержка XA (eXtended Architecture — расширенная архитектура), Internationalization (Интернационализация) и операций RowSet под управлением JDBC.
    • ODBC Supplement (Дополнение ODBC). Дополнительные библиотеки для активизации использования приложений ODBC с поддержкой Instant Client (только в системах Windows).
    • SDK. Дополнительные файлы для разработки приложений Oracle с поддержкой Instant Client.
  2. Распакуйте выбранные пакеты в один каталог и дайте ему соответствующее имя, например, “instantclient”.
  3. В системах UNIX и Linux установите переменную среды LD_LIBRARY_PATH в instantclient (тем самым обеспечив соответствие параметра имени каталога, содержащего пакеты). В системах Windows установите переменную среды PATH в instantclient.
  4. Протестируйте подключение к серверу Oracle.

Где скачать Oracle Instant Client

Как мы уже говорили, Instant Client является бесплатным и совершенно открыто распространяется корпорацией Oracle. Вы можете его скачать по этой ссылке. Как видите, клиент есть для различных операционных систем с различной битностью.

Вас заинтересует / Intresting for you:

Драйвер Oracle ODBC или Open Database Connectivity помогает подключать системы Windows к другим сетям Oracle. В этом отношении настройка не встроена в Windows 10 или любую другую версию операционной системы. Поэтому вам необходимо установить эту настройку отдельно, а затем подключить ее к другим сторонним сетям.

Кроме того, Oracle является ведущей системой управления данными для Windows. Установка драйвера сложна, особенно если вы считаете себя технически сложным. Но это возможно.

В этом сообщении блога я подробно обсудил методы, разработанные непосредственно экспертами в этой области. Кроме того, я также попытался добавить советы и ответил на общие вопросы, которые могут возникнуть в процессе.

Пошаговый метод загрузки и установки драйвера ODBC

Установите драйвер Oracle ODBC в Windows 10: руководство эксперта

Часть 1. Установка и извлечение пакетов Oracle

Шаг 1.  В интернет-браузере перейдите на веб-сайт Oracle Instant Client .

Шаг 2.  В зависимости от платформы вашего ПК выберите и щелкните ссылку Мгновенный клиент для 32-разрядной или 64-разрядной версии Microsoft Windows.

Шаг 3:  Перейдите к базовому пакету и щелкните ссылку для загрузки.

Шаг 4:  В появившемся окне опустите курсор вниз и нажмите на гиперссылку пакета SDK . Это поможет вам в загрузке файла.

Шаг 5:  Кроме того, вам также необходимо скачать ссылку на пакет ODBC.

Шаг 6: Запустите проводник и нажмите кнопку на панели задач папки.

Шаг 7: В проводнике щелкните корневой диск C:

Кроме того, выполните следующие действия

Шаг 8: На диске C: найдите место и щелкните его правой кнопкой мыши. Затем в раскрывающемся меню выберите « Создать » и « Папка » .

Шаг 9:  Переименуйте новую папку в Oracle , что даст вам путь C:Oracle .

Шаг 10:  Отправьте ZIP-файлы Oracle в эту новую папку, выбрав их и нажав «Переместить в». В разделе « Проводник » выберите « Выбрать местоположение » .

Шаг 11:  Кроме того, вам необходимо извлечь все папки Oracle Zip. Для этого выберите все файлы и нажмите кнопку « Извлечь все » . Вы можете сделать это на вкладке «Инструменты для сжатых папок» Проводника.

Установите драйвер Oracle ODBC в Windows 10: руководство эксперта

Изображение предоставлено: www.windowsreport.com

Шаг 12:  Чтобы выбрать папку Oracle, перейдите в окно «Извлечь сжатое» и нажмите кнопку « Обзор » . Нажмите «Извлечь » .

Шаг 13:  Кроме того, вы можете открыть папку Instant client-basic-windows.x64-19.11.0.0.0 dbru и отправить подпапку Instantclient_19_11 в папку Oracle.

Шаг 14:  Кроме того, удалите старую папку мгновенного клиента, чтобы у вас осталась только одна из них.

Извлеките все папки мгновенного клиента из ZIP-папок и, наконец, удалите папку мгновенного клиента. Это позволит убедиться, что у вас нет лишних ненужных подпапок. Более того, специалисты рекомендуют скачать пакет SDK и сохранить его в файле Instant_client .

Часть 2. Как добавить переменную среды Oracle Client Directory

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

Шаг 1:  Одновременно нажмите кнопку Windows + S на клавиатуре, чтобы открыть окно поиска.

Шаг 2: В поле «Текст поиска» введите « Ключевое слово системные переменные среды » .

Установите драйвер Oracle ODBC в Windows 10: руководство эксперта

Шаг 3:  Далее нажмите « Редактировать переменные системной среды », автоматически открыв окно, показанное ниже.

Установите драйвер Oracle ODBC в Windows 10: руководство эксперта

Шаг 4:  Кроме того, нажмите на опцию « Переменные среды » . Затем нажмите на окно « Создать в системной переменной» .

Шаг 5: Введите OCI_LIB32 в поле имени переменной. Вам также необходимо ввести путь к папке Oracle, который будет выглядеть так: C:OracleInstantclient_19_11 .

Установите драйвер Oracle ODBC в Windows 10: руководство эксперта

Шаг 6: Чтобы открыть окно в моментальном снимке, дважды щелкните « Путь» в «Системных переменных» .

Шаг 7:  Нажмите « Создать » и введите путь к папке в поле «Значение переменной». И нажмите «Ок » .

Часть 3: Установка клиентского пакета ODBC Oracle

Следующая часть — установить клиент ODBC, открыв папку Instant_client_19_11 из пакета ODBC в проводнике. Кроме того, щелкните правой кнопкой мыши параметр odbc_install.exe и нажмите «Запуск от имени администратора».

Часть 4: Настройка сети источника данных

Четвертая часть — настроить сеть источника данных или DSN. Сделать это:

Шаг 1: Запустите средство поиска в Windows и введите источники данных ODBC .

Шаг 2:  Нажмите на источники данных ODBC , чтобы открыть новое окно. Кроме того, нажмите «Добавить» в пользовательской системе DSN и откройте параметр «Создать новый источник данных».

Шаг 3:  Кроме того, выберите драйвер Oracle ODBC и нажмите «Готово». В окне конфигурации заполните необходимые данные.

Шаг 4:  Проверьте подключение к серверу базы данных Oracle , нажав « Проверить подключение» . Чтобы выйти, нажмите « Выход » .

Часть 5. Установка отсутствующих библиотек Visual C++

Теперь мы находимся в последней части, которая проста. Для начала вы можете настроить источники данных с источником данных ODBC для драйвера Oracle. Однако вы можете сделать это только в том случае, если у вас еще не установлен визуальный C++. Обычно выскакивает сообщение об ошибке. В этом случае вы можете загрузить Visual Audio 2017 и другие пакеты распространения.

Нажмите на загруженный файл VC EXE , и это способ установить драйвер Oracle ODBC в Windows 10.

Как установить Oracle Instant Client ODBC в Linux и UNIX?

Шаг 1:  В операционных системах Linux и UNIX загрузите и установите клиентский пакет Oracle . И еще раз разархивируйте его в каталог. Если вы используете пакет RPM в Unix, вы можете установить его с помощью yum.

Шаг 2:  Если драйвер UnixODBC недоступен, установите его.

Шаг 3:  Перейдите в Instant Client Directory и запустите odbc_update_ini.sh .

Шаг 4:  В зависимости от вашей локали установите переменную Oracle Globalization, которая будет выглядеть как export NLS_LANG=JAPANESE_JAPAN.JA16EUC для JA16EUC на японском языке.

Для использования: odbc_update_ini.sh <ODBCDM_HOME> [<Install_Location><Driver_Name><DSN><ODBCINI>]

Чтобы лучше понять это, см. этот список параметров и описание.

  • ODBCDM_Home : путь к домашнему каталогу диспетчера драйверов unixODBC.
  • Install_Location : Текущий каталог мгновенного клиента Oracle является путем по умолчанию.
  • Driver_Name : идентифицирует драйвер Oracle ODBC в текущем домашнем каталоге Oracle Instant Client. Имя может быть чем-то вроде Oracle 19c ODBC Driver.
  • DSN : имя по умолчанию для DSN — Oracle ODBC-19c.
  • ODBCINI:  это путь к файлу .odbc.ini, который является домашним каталогом пользователя по умолчанию.

Как удалить Oracle Client ODBC в Windows 10?

Шаг 1:  В Windows 10 вы можете удалить ODBC клиента Oracle, удалив сеть источника данных. Он связан с драйвером Oracle ODBC, присутствующим в консоли администратора источника данных ODBC.

Шаг 2.  В каталоге Instant client запустите odbc_uninstall.exe .

Шаг 3:  Кроме того, вы можете удалить все файлы и каталоги один за другим из каталога Client ODBC.

Вывод

Выполните действия, описанные в этой статье, чтобы загрузить клиентский пакет Oracle и удалить его, когда он вам не нужен. Если есть какой-либо другой способ, который проще сделать в Windows 10, сообщите нам об этом в комментариях ниже.

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:oracleinstantclient_12_2

oracle

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

oracle

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

oracle

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

oracle

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

oracle

Ok.

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

path

В пути долен присутствовать элемент «C:oracleinstantclient_12_2;».

oracle

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

C:oracleinstantclient_12_2networkadmin

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

oracle

Установка ODBC

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

oracle

Содержимое копируем в C:oracleinstantclient_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 client 19c is an application which has full ability to connect to Oracle database server, but it requires to be installed and registered with Windows platform. That’s the biggest difference from Oracle instant client.

Here are steps to install Oracle client.

1. Unzip Oracle Client 19c

Here we use WINDOWS.X64_193000_client.zip from Oracle Database 19c Download for Microsoft Windows x64 (64-bit).

Please note that, the web page contains not only client packages, but also a lot of database server ones. You need to find the right one by pressing Ctrl + f and searching «client» keyword on the page.

Once you have downloaded the right one, you should unzip the package like this:

Oracle Client 19c Unzipped

Oracle Client 19c Unzipped

2. Initiate Installation

Double Click on setup.exec to initiate Oracle Client 19c Installation

Double Click on setup.exec to initiate Oracle Client 19c Installation

3. Select Administrator Type

To get the full power of Oracle client, we choose Administrator Type.

Oracle Client 19c Installation - Step 1 - Select Installation Type

Oracle Client 19c Installation — Step 1 — Select Installation Type

4. Create Oracle Home Owner

We choose to create a new Windows user oracle to be the owner of Oracle software.

Oracle Client 19c Installation - Step 2 - Oracle Home User Selection

Oracle Client 19c Installation — Step 2 — Oracle Home User Selection

5. Select Oracle Home

We should find a proper directory to store Oracle software. In this case, we use the default.

Oracle Client 19c Installation - Step 3 - Specify Installation Location

Oracle Client 19c Installation — Step 3 — Specify Installation Location

6. Pass Prerequisite Check and Summary

As you can see, we passed the prerequisite checks and it summarize some information for us.

Oracle Client 19c Installation - Step 5 - Summary

Oracle Client 19c Installation — Step 5 — Summary

7. Save Response File

It’s a good habit to save response file.

Oracle Client 19c Installation - Step 5 - Save Response File

Oracle Client 19c Installation — Step 5 — Save Response File

8. Install the Product

If there’s nothing wrong, we can safely install the product.

Oracle Client 19c Installation - Step 6 - Install Product

Oracle Client 19c Installation — Step 6 — Install Product

9. Installation Finished

The installation is successful.

Oracle Client 19c Installation - Step 7 - Finish

Oracle Client 19c Installation — Step 7 — Finish

10. Allow the App to Access Network

To access the network, we should put Oracle client in the white list of Windows firewall.

Windows Security Alert on Oracle Client 19c APP

Windows Security Alert on Oracle Client 19c APP

To have a faster way to install Oracle client, please check: How to Install Oracle Client Home on Windows.

Home » Articles » Misc » Here

The Oracle Instant Client is a light-weight, freely distributable implementation of an Oracle client. A big advantage of the Instant Client is it does not need a formal installation. Instead, it can be unzipped and used without any fuss.

  • SQLcl
  • Yum
  • Manual Installation
    • Download
    • Installation
    • Use It
  • TNS_ADMIN

Related articles.

  • SQLcl : Installation

SQLcl

In many cases I now use SQLcl instead of the instant client. It’s a small Java application from Oracle that gives you an SQL*Plus like experience, without needing a formal installation.

Before considering the instant client, you should ask yourself if SQLcl would be more appropriate.

Yum

Since September 2018 the instant client RPMs have been freely available on yum.oracle.com. If you are using Oracle Linux and have root access you can install the instant client using Yum with a few simple commands.

# (Optional) Get the latest repository info.
cd /etc/yum.repos.d
rm -f public-yum-ol7.repo
wget https://yum.oracle.com/public-yum-ol7.repo

# Enable the instant client repository.
yum install -y yum-utils
yum-config-manager --enable ol7_oracle_instantclient

# (Optional) Check what packages are available.
yum list oracle-instantclient*

# Install basic and sqlplus.
yum install -y oracle-instantclient18.3-basic oracle-instantclient18.3-sqlplus

After this installation you can use SQL*Plus as follows.

export CLIENT_HOME=/usr/lib/oracle/18.3/client64
export LD_LIBRARY_PATH=$CLIENT_HOME/lib
export PATH=$PATH:$CLIENT_HOME/bin

sqlplus /nolog

If you are running RHEL or another clone, you can download these RPMs from yum.oracle.com and install them locally.

Manual Installation

The manual installation approach has two significant advantages over the Yum approach.

  • You don’t need root access to install or update it.
  • You get to decide where the client is installed.

Download

The links below provide the general downloads page and the Linux x86-64 specific downloads, which will be used in this article.

  • Instant Client Downloads
  • Instant Client Downloads for Linux x86-64

There are a number of downloads available, depending on which features you require. The Linux versions also come with an RPM option, but as this requires root privilege to install, it may not be considered so desirable. The basic download provides all the core functionality necessary to make basic connections from Java. In this case, I wanted to make SQL*Plus connections, so I downloaded the following zip files.

  • instantclient-basic-linux.x64-11.2.0.4.0.zip
  • instantclient-sqlplus-linux.x64-11.2.0.4.0.zip

Installation

Installation couldn’t really be simpler.

$ mkdir ~/software
$ cd ~/software
$ unzip /tmp/instantclient-basic-linux.x64-11.2.0.4.0.zip
$ unzip /tmp/instantclient-sqlplus-linux.x64-11.2.0.4.0.zip 

Use It

When using the Instant Client, we need to make sure the LD_LIBRARY_PATH environment variable is set to point to the location where the software was unzipped. In this case, I also set the PATH environment variable.

$ export LD_LIBRARY_PATH=/home/tomcat/software/instantclient_11_2
$ export PATH=$PATH:$LD_LIBRARY_PATH

$ sqlplus scott/tiger@//myhost.example.com:1521/myservice

That’s it!

TNS_ADMIN

You can make connections to databases using the EZ Connect URL.

CONN scott/tiger@//myhost.example.com:1521/myservice

If you would prefer to use a «tnsnames.ora» file, you can do that too. Just set the TNS_ADMIN environment variable to the directory holding the file and it will work as expected. For example, imagine I had a «tnsnames.ora» file in my home directory with the following contents.

myservice= 
(DESCRIPTION = 
  (ADDRESS = (PROTOCOL = TCP)(HOST = myhost.example.com)(PORT = 1521))
  (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = myservice)
  )
)

I would do the following.

export TNS_ADMIN=${HOME}

sqlplus scott/tiger@myservice

For more information see:

  • Instant Client Downloads
  • Instant Client Downloads for Linux x86-64
  • SQLcl : Installation

Hope this helps. Regards Tim…

Back to the Top.

Понравилась статья? Поделить с друзьями:
  • Oracle instant client downloads for microsoft windows
  • Oracle database xe для windows эффективное использование скачать
  • Oracle database 21c express edition for windows x64
  • Orient xwt ps050 драйвер windows 7 64
  • Orient xwt pe2s1pv2 драйвер windows 7