Установка Oracle Instant Client - PullRequest
31 голосов
/ 27 апреля 2011

Не могу понять, как установить клиент Oracle на Windows Server 2008.

Я скачал x64 версию (первый файл в списке) здесь . Внизу этой страницы есть инструкции по установке:

Шаг 2 («InstantClient»)

Какой исполняемый файл мне следует запустить?

Ответы [ 5 ]

37 голосов
/ 18 октября 2014

InstantClient работает только , определяя папку в переменной окружения PATH Windows. Но вы можете «установить» вручную , чтобы создать несколько ключей в реестре Windows. Как?

1) Загрузить мгновенный клиент (http://www.oracle.com/technetwork/topics/winsoft-085727.html)

2) Распакуйте ZIP-файл (например, c: \ oracle \ instantclient).

3) Включить указанный выше путь в PATH. Set PATH in Windows

4) Создать раздел реестра:

  • Windows 32bit: [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]
  • Windows 64bit: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE]

5) В приведенном выше разделе реестра создание подраздела начинается с «KEY_», за которым следует имя нужной установки:

  • Windows 32bit: [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_INSTANTCLIENT]
  • Windows 64bit: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_INSTANTCLIENT]

6) Теперь создайте как минимум три строковых значения в вышеуказанном ключе:

registry keys for Oracle Home

Для тех, кто использует Quest SQL Navigator или Quest Toad для Oracle , увидит, что он работает. Отображает сообщение «Дом действителен.»:

Displays the message

Теперь отображаются ключи реестра для выбора клиента Oracle:

selecting the oracle client in Quest SQL Navigator

15 голосов
/ 02 апреля 2015

Мне удалось установить драйверы Oracle Instant Client (Basic) 11g2 и Oracle ODBC (32bit) на моем 32-битном ПК с Windows 7.Примечание: вам нужен файл 'tnsnames.ora', потому что он не поставляется с ним.Вы можете Google примеры и скопировать / вставить в текстовый файл, изменить параметры для вашей среды.

Настройка Oracle Instant Client-Basic 11g2 (Win7 32-bit)
(Я думаю, что есть еще один или два шага, если вы используете 64-разрядную версию)

Oracle Instant Client

  • Распакуйте Oracle Instant Client - Basic
  • Поместите содержимое в папку, например «C: \ instantclient»
  • Измените переменную среды PATH, добавьте путь к папке Instant Client в значение переменной.
  • Добавить новую переменную под названием «TNS_ADMIN» в ту же папку, что и Instant Client.
  • Мне пришлось создать файл "tnsnames.ora", потому что он не поставляется с ним.Поместите его в ту же папку, что и клиент.
  • перезагрузите или используйте диспетчер задач, чтобы убить «explorer.exe» и перезапустите его, чтобы обновить переменные среды PATH.

Драйверы ODBC

  • Разархивировать драйверы ODBC
  • Скопировать все файлы в ту же папку, что и клиент "C: \ instantclient"
  • Используйте командную строку для запуска "odbc_install.exe" (должен сказать, что он был успешным)

Примечание: "не задокументированные" вещи, которые меня вешали, где ...
- все файлы (клиент и драйверы) должны находиться в одной папке (в подпапках ничего нет).
- запуск драйвера ODBC из командной строки позволит увидеть, успешно ли он устанавливается.Двойной щелчок установщика просто высветил окно на экране, не подозревая, что это не сработало, потому что диалоговое окно без ошибок.

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

9 голосов
/ 27 апреля 2011

Направление состояния:

  1. Загрузите соответствующие пакеты Instant Client для вашей платформы. Все установки ТРЕБУЮТ Базовый пакет.
  2. Распакуйте пакеты в один каталог, такой как «instantclient».
  3. Установите путь загрузки библиотеки в вашей среде в каталог на шаге 2 («InstantClient») На многих платформах UNIX LD_LIBRARY_PATH является подходящей переменной среды. В Windows следует использовать PATH.
  4. Запустите приложение и наслаждайтесь.

Предложить распаковать / распаковать в новый каталог. Они предложили instantclient, но вы можете назвать каталог как угодно. Назовите его C:\OracleInstantClient\, если хотите.

Затем на шаге 3 откройте командную строку Windows. Тип:

PATH C:\OracleInstantClient; %PATH%`

Вот и все!

7 голосов
/ 28 апреля 2011

Если вы хотите использовать SQL Server Management Studio, вы хотите установить полный клиент Oracle, а не Instant Client.Полный клиент Oracle находится на той же странице загрузки , что и база данных Oracle .Предполагая, что вы устанавливаете на 64-разрядную версию Windows, я ожидаю, что вы хотите скачать «Клиент Oracle Database 11g Release 2 (11.2.0.1.0) для Microsoft Windows (x64)».Для мгновенного клиента это несколько сотен МБ, а не пара МБ.

1 голос
/ 28 июня 2012

Попробуйте SQLDeveloper - там есть верстак миграции

http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...