Open
Close

Windows: установка Oracle Instant Client. Windows: установка Oracle Instant Client Установка oracle instant client 12

Hello world! =)) С вами на связи Александр Глебов и я приветствую вас на своем IT Блоге. В этой статье я рассказываю как установить Oracle Data Access Components (oracle клиент по простому) на компьютер. Статья - установка Oracle Client, это, прежде всего подсказка для самого себя, но если кому-то пригодится, то я буду только рад. Итак, поехали...

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

Подготовка к установке Oracle Client

Каких-то особых требований к установке оракл клиента нет, самая большая сложность это скачать оракл клиента. Привожу две ссылки на официальный сайт для 32 и 64 битных версий:

  1. Oracle Data Access Components 32-bit - ссылка на 32 битную версию Oracle Client
  2. Oracle Data Access Components 64-bit - ссылка на 64 битную версию Oracle Client

Выбираем нужную вам битность (для HP Service Virtualization Designer + Server нужен 32 и 64 битный клиент установленный в разные папки) , переходи по ссылке, и видим следующую страницу:

  1. Соглашаемся с лицензионным соглашением (1) (Accept License Agreement).
  2. Нажимаем на - ODAC121024Xcopy_x64.zip
  3. В результате вас перекинет на страницу с входом в аккаунт oracle, после входа начнется скачивание (если уже залогинены то сразу пойдет скачивание).

Если у вас нет логина в oracle и лень там регистрироваться, то можете скачать oracle client по ссылкам ниже:

После скачивания вы получите файл ODAC121024Xcopy_32bit.zip или ODAC121024Xcopy_x64.zip в зависимости от битности. Необходимо распаковать архив, например, на диск C в папку distr. В результате получим папку как на картинке ниже:
На этом подготовительный этап установки закончили. Переходим к установке ODAC.

Установка Oracle client

Для установки клиента оракл выполним следующие шаги:


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

Чтобы получить доступ к базе данных Oracle с ПК, вначале на нем необходимо инсталлировать программное обеспечение Oracle Client . Программное обеспечение Oracle Client поставляется вместе с программным обеспечением Oracle Server. Кроме того, его можно загрузить также из сайта OTN (http://technet.oracle.com ). Программное обеспечение Oracle Client доступно для загрузки отдельно. Хотя версии Oracle Server и Oracle Client не обязательно должны совпадать, в Oracle рекомендуют применять соответствующие версии ПО, чтобы можно было полностью воспользоваться преимуществами новых функциональных возможностей.

Версию Oracle Client можно выяснить, просмотрев вывод при вызове утилиты SQL*Plus , как показано в следующем примере:

$ sqlplus C:\>sqlplus SQL*Plus: Release 11.1.0.6.0 - Production on Thu Mar 20 09:27:14 2008 Copyright (c) 1982, 2007, Oracle. All rights reserved. Enter user-name:

Приведенный вывод команды SQL*Plus показывает, что в системе установлено программное обеспечение Oracle Client версии 11.1.0.6.0.

При установке программного обеспечения Oracle Client можно выбрать одну из четырех опций.

  • Administrator (Администратор). Позволяет приложениям подключаться к локальным или удаленным базам данных Oracle и управлять ими.
  • Runtime (Компоненты времени выполнения). Позволяет подключаться к локальным или удаленным базам данным Oracle.
  • Custom (Пользовательская установка). Позволяет выбирать отдельные компоненты из числа устанавливаемых при вариантах установки Administrator и Runtime.
  • Instant Client (Мгновенный клиент). Производится инсталляция только библиотек совместного использования, необходимых для OCI (Oracle Call Interface - Интерфейс вызова Oracle), OCCI (Oracle C++ Call Interface - Интерфейс вызова C++ Oracle) и приложениям Java Database Connectivity OCI (Java-OCI подключения к базе данных).

На заметку! Новая опция Instant Client описана в наших блогах в статье “Мгновенный клиент Oracle”.

Установка Oracle Client

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

  1. Вставьте компакт-диск Oracle Database 11g Client в привод или запустите сценарий runInstaller из промежуточного каталога.
  2. Выберите пункт меню Install/Deinstall Products (Установка и удаление программных компонентов) и щелкните на кнопке Next (Далее).
  3. Откроется Welcome (Приветствие). Щелкните на кнопке Next.
  4. На странице Specify File Locations (Укажите расположение файлов) примите заданный по умолчанию каталог файлов или введите имя и путь домашнего каталога Oracle. Щелкните на кнопке Next.
  5. На экране Select Installation Type (Выберите тип инсталляции) можно выбрать один из четырех вариантов - Instant Client, Administrator, Runtime или Custom. Выберите из списка опцию Runtime Installation (Установка компонентов времени выполнения) и щелкните на кнопке Next.
  6. Просмотрите компоненты, которые будут инсталлированы в процессе этого типа установки и щелкните на кнопке Install (Установить).
  7. После завершения установки программного обеспечения Oracle Client откроется помощник Oracle Net Configuration Assistant. Выберите опцию No, I Will Create Service Names Myself (Нет, я создам имена служб самостоятельно) и щелкните на кнопке Next.
  8. В поле Database SID (Системный идентификатор базы данных) введите имя базы данных и щелкните на кнопке Next.
  9. В качестве протокола выберите TCP и щелкните на кнопке Next.
  10. В поле Host Name (Имя хоста) введите имя сервера своего хоста и выберите стандартный порт. Щелкните на кнопке Next.
  11. Щелкните на кнопке Yes (Да), чтобы протестировать возможность подключения, а затем щелкните на кнопке Next.
  12. После отображения сообщения Connecting . . . Test Successful (Подключение. . . Тестирование выполнено успешно) щелкните на кнопке Next.
  13. Отвечая на вопрос о том, нужно ли конфигурировать другую службу, выберите опцию No (Нет). Щелкните на кнопке Next.
  14. Подтвердите завершение настройки имени сетевой службы, щелкнув на кнопке Next.
  15. Щелкните на кнопках Finish (Готово) и Exit (Выход).

Совет. При наличии нескольких установок Oracle на ПК система может содержать также несколько файлов tnsnames.ora . Пользователь может оказаться не в состоянии подключиться к новой базе данных после добавления информации о конфигурации сети в файл tnsnames.ora , если используется не этот файл. Убедитесь, что в пути ПО Oracle Client указан нужный файл tnsnames.ora.

Чтобы получить доступ к базе данных Oracle с ПК, вначале на нем необходимо инсталлировать программное обеспечение Oracle Client . Программное обеспечение Oracle Client поставляется вместе с программным обеспечением Oracle Server. Кроме того, его можно загрузить также из сайта OTN (http://technet.oracle.com ). Программное обеспечение Oracle Client доступно для загрузки отдельно. Хотя версии Oracle Server и Oracle Client не обязательно должны совпадать, в Oracle рекомендуют применять соответствующие версии ПО, чтобы можно было полностью воспользоваться преимуществами новых функциональных возможностей.

Версию Oracle Client можно выяснить, просмотрев вывод при вызове утилиты SQL*Plus , как показано в следующем примере:

$ sqlplus C:\>sqlplus SQL*Plus: Release 11.1.0.6.0 - Production on Thu Mar 20 09:27:14 2008 Copyright (c) 1982, 2007, Oracle. All rights reserved. Enter user-name:

Приведенный вывод команды SQL*Plus показывает, что в системе установлено программное обеспечение Oracle Client версии 11.1.0.6.0.

При установке программного обеспечения Oracle Client можно выбрать одну из четырех опций.

  • Administrator (Администратор). Позволяет приложениям подключаться к локальным или удаленным базам данных Oracle и управлять ими.
  • Runtime (Компоненты времени выполнения). Позволяет подключаться к локальным или удаленным базам данным Oracle.
  • Custom (Пользовательская установка). Позволяет выбирать отдельные компоненты из числа устанавливаемых при вариантах установки Administrator и Runtime.
  • Instant Client (Мгновенный клиент). Производится инсталляция только библиотек совместного использования, необходимых для OCI (Oracle Call Interface - Интерфейс вызова Oracle), OCCI (Oracle C++ Call Interface - Интерфейс вызова C++ Oracle) и приложениям Java Database Connectivity OCI (Java-OCI подключения к базе данных).

На заметку! Новая опция Instant Client описана в наших блогах в статье “Мгновенный клиент Oracle”.

Установка Oracle Client

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

  1. Вставьте компакт-диск Oracle Database 11g Client в привод или запустите сценарий runInstaller из промежуточного каталога.
  2. Выберите пункт меню Install/Deinstall Products (Установка и удаление программных компонентов) и щелкните на кнопке Next (Далее).
  3. Откроется Welcome (Приветствие). Щелкните на кнопке Next.
  4. На странице Specify File Locations (Укажите расположение файлов) примите заданный по умолчанию каталог файлов или введите имя и путь домашнего каталога Oracle. Щелкните на кнопке Next.
  5. На экране Select Installation Type (Выберите тип инсталляции) можно выбрать один из четырех вариантов - Instant Client, Administrator, Runtime или Custom. Выберите из списка опцию Runtime Installation (Установка компонентов времени выполнения) и щелкните на кнопке Next.
  6. Просмотрите компоненты, которые будут инсталлированы в процессе этого типа установки и щелкните на кнопке Install (Установить).
  7. После завершения установки программного обеспечения Oracle Client откроется помощник Oracle Net Configuration Assistant. Выберите опцию No, I Will Create Service Names Myself (Нет, я создам имена служб самостоятельно) и щелкните на кнопке Next.
  8. В поле Database SID (Системный идентификатор базы данных) введите имя базы данных и щелкните на кнопке Next.
  9. В качестве протокола выберите TCP и щелкните на кнопке Next.
  10. В поле Host Name (Имя хоста) введите имя сервера своего хоста и выберите стандартный порт. Щелкните на кнопке Next.
  11. Щелкните на кнопке Yes (Да), чтобы протестировать возможность подключения, а затем щелкните на кнопке Next.
  12. После отображения сообщения Connecting . . . Test Successful (Подключение. . . Тестирование выполнено успешно) щелкните на кнопке Next.
  13. Отвечая на вопрос о том, нужно ли конфигурировать другую службу, выберите опцию No (Нет). Щелкните на кнопке Next.
  14. Подтвердите завершение настройки имени сетевой службы, щелкнув на кнопке Next.
  15. Щелкните на кнопках Finish (Готово) и Exit (Выход).

Совет. При наличии нескольких установок Oracle на ПК система может содержать также несколько файлов tnsnames.ora . Пользователь может оказаться не в состоянии подключиться к новой базе данных после добавления информации о конфигурации сети в файл tnsnames.ora , если используется не этот файл. Убедитесь, что в пути ПО Oracle Client указан нужный файл tnsnames.ora.

2- Download Oracle 11g

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

Проверьте вашу операционную систему, которая 32bit или 64bit для правильного скачивания.

После завершения скачивания у вас есть 2 файла zip . Извлеките их в одну папку.

3- Установка Oracle 11g на Windows

Для начала, нам нужно понять структуру Oracle :
Структура Oracle включает:

  1. Программное обеспечение Oracle
  2. И Database

В каждой Database имеется много SCHEMA , и имя Schema так же является именем User для доступа втот Schema . В 1-ом Schema lимеется система таблиц, view , функций (function ), процедур (procedure ), package ,....

Это означает, что после установки программы Oracle , вы можете создать один или более database. Обычно вам понадобится только 1.

Как показано в иллюстрации ниже, нужно установить программу Oracle , и создать 2 database с именами Db11g и Orcl . Названия Database так же называются SID . (Вы можете назвать database по вашему желанию)

Установить Oracle:

Если вы извлечете 2 файла zip Oracle в 2 папки, и установите файл setup в папке 1. В процессе установки, потребуется указать позицию папки 2 для продолжения установки.

Установим программное обеспечение Oracle и сразу создадим Database с названием db11g (или SID = db11g ).

Для обучения или для маленьких компаний, выбрать:

  • Desktop class

  • Character Set : Unicode (AL32UTF8)
  • Global database name : db11g (Вы можете выбрать другое название, это название database, или так называемого SID)

И ждем завершения установки.

Теперь установка Oracle завершена Параметры связанные с базой данных будут синтезированы, вам следует запомнить эту информацию.

В следующем шаге, установщик создаст Database с названием db11g как мы именовали в предыдущем шаге.

Обобщенная информация после успешного завершения установки:

Если Windows показывает предупреждения о блокировании работы Oracle , нажмите на "Allow access" чтобы разрешить работу oracle .

4- Проверить установку и установить расширение

После завершения установки, service в Oracle запускаются (Start ) автоматически. Вы можете зайти в Service в Windows чтобы проверить.

Имеется 7 service в Oracle , но для работытребуется только 3 service:

  • OracleDBConsole
  • OracleOra_home1TNSListener
  • OracleService

4.1- Oracle DB Console

Serivce OracleDBConsole помогает вам зайти на административную страницу для управления Database через URL:

Используя OracleDBConsole вы можете смотреть в общем как работает ваш сервис (DB). Как используются ресурсы. Как работают пользователи и в каком порядке выполняются команды.... (в данном документе я не буду описывать это подробно).

Если ваш Oracle используется только с целью обучения, вы можеет выключить сервис OracleDBConsole , чтобы избежать пустую трату ресурсов компьютера. Лучше всего, переключите режим запуска на Manual , чтобы сервис не запускался автоматически каждый раз при включении компьютера. Можете запустить сервис если есть необходимость.

4.2- SQL Plus

SQL Plus это простой инструмент Console позволяющий вам выдавать команды SQL . Обычно мы работаем больше с визуальными инструментами (Не имеется при установке Oracle ) вам нужно установить отдельно, это может быть программа предоставленная третьей стороной.

Create a new SCHEMA whose name is myschema and password is 1234. In essence, we create a user whose name is myschema , as user and schema are the same name in Oracle .

Create user (schema), password 1234 Create user myschema identified by 1234; -- Grant to myschema. -- For example: dba: DB Admin. grant dba to myschema;

Соединить с Schema который только что создали:

Попробуйте запросить таблицу:

Заметка: DUAL это виртуальная таблица имеющаяся в любой SCHEMA , вы можете попробовать выбрать (select) .

DUAL is a system table. Select * from Dual;

Попробовать другие команды.

Create table Account Create table Account (User_Name varchar2(30), Full_Name varchar2(64)) ; -- Insert 2 row to Account. Insert into Account(user_name, full_name) values ("gates", "Bill Gate"); Insert into Account(user_name, full_name) values ("edison", "Thomas Edison"); -- Query Select * from Account;

Чтобы получить доступ к базе данных Oracle с ПК, вначале на нем необходимо инсталлировать программное обеспечение Oracle Client . Программное обеспечение Oracle Client поставляется вместе с программным обеспечением Oracle Server. Кроме того, его можно загрузить также из сайта OTN (http://technet.oracle.com ). Программное обеспечение Oracle Client доступно для загрузки отдельно. Хотя версии Oracle Server и Oracle Client не обязательно должны совпадать, в Oracle рекомендуют применять соответствующие версии ПО, чтобы можно было полностью воспользоваться преимуществами новых функциональных возможностей.

Версию Oracle Client можно выяснить, просмотрев вывод при вызове утилиты SQL*Plus , как показано в следующем примере:

$ sqlplus C:\>sqlplus SQL*Plus: Release 11.1.0.6.0 - Production on Thu Mar 20 09:27:14 2008 Copyright (c) 1982, 2007, Oracle. All rights reserved. Enter user-name:

Приведенный вывод команды SQL*Plus показывает, что в системе установлено программное обеспечение Oracle Client версии 11.1.0.6.0.

При установке программного обеспечения Oracle Client можно выбрать одну из четырех опций.

  • Administrator (Администратор). Позволяет приложениям подключаться к локальным или удаленным базам данных Oracle и управлять ими.
  • Runtime (Компоненты времени выполнения). Позволяет подключаться к локальным или удаленным базам данным Oracle.
  • Custom (Пользовательская установка). Позволяет выбирать отдельные компоненты из числа устанавливаемых при вариантах установки Administrator и Runtime.
  • Instant Client (Мгновенный клиент). Производится инсталляция только библиотек совместного использования, необходимых для OCI (Oracle Call Interface - Интерфейс вызова Oracle), OCCI (Oracle C++ Call Interface - Интерфейс вызова C++ Oracle) и приложениям Java Database Connectivity OCI (Java-OCI подключения к базе данных).

На заметку! Новая опция Instant Client описана в наших блогах в статье “Мгновенный клиент Oracle”.

Установка Oracle Client

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

  1. Вставьте компакт-диск Oracle Database 11g Client в привод или запустите сценарий runInstaller из промежуточного каталога.
  2. Выберите пункт меню Install/Deinstall Products (Установка и удаление программных компонентов) и щелкните на кнопке Next (Далее).
  3. Откроется Welcome (Приветствие). Щелкните на кнопке Next.
  4. На странице Specify File Locations (Укажите расположение файлов) примите заданный по умолчанию каталог файлов или введите имя и путь домашнего каталога Oracle. Щелкните на кнопке Next.
  5. На экране Select Installation Type (Выберите тип инсталляции) можно выбрать один из четырех вариантов - Instant Client, Administrator, Runtime или Custom. Выберите из списка опцию Runtime Installation (Установка компонентов времени выполнения) и щелкните на кнопке Next.
  6. Просмотрите компоненты, которые будут инсталлированы в процессе этого типа установки и щелкните на кнопке Install (Установить).
  7. После завершения установки программного обеспечения Oracle Client откроется помощник Oracle Net Configuration Assistant. Выберите опцию No, I Will Create Service Names Myself (Нет, я создам имена служб самостоятельно) и щелкните на кнопке Next.
  8. В поле Database SID (Системный идентификатор базы данных) введите имя базы данных и щелкните на кнопке Next.
  9. В качестве протокола выберите TCP и щелкните на кнопке Next.
  10. В поле Host Name (Имя хоста) введите имя сервера своего хоста и выберите стандартный порт. Щелкните на кнопке Next.
  11. Щелкните на кнопке Yes (Да), чтобы протестировать возможность подключения, а затем щелкните на кнопке Next.
  12. После отображения сообщения Connecting . . . Test Successful (Подключение. . . Тестирование выполнено успешно) щелкните на кнопке Next.
  13. Отвечая на вопрос о том, нужно ли конфигурировать другую службу, выберите опцию No (Нет). Щелкните на кнопке Next.
  14. Подтвердите завершение настройки имени сетевой службы, щелкнув на кнопке Next.
  15. Щелкните на кнопках Finish (Готово) и Exit (Выход).

Совет. При наличии нескольких установок Oracle на ПК система может содержать также несколько файлов tnsnames.ora . Пользователь может оказаться не в состоянии подключиться к новой базе данных после добавления информации о конфигурации сети в файл tnsnames.ora , если используется не этот файл. Убедитесь, что в пути ПО Oracle Client указан нужный файл tnsnames.ora.