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

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

ПримечаниеПримечание:

Некоторые клиенты ArcGIS, например, ArcGIS for Desktop и ArcGIS Engine, являются 32-битными приложениями. Если вы создаете подключение к базе данных из одного из этих клиентов, вам необходимо использовать 32-битный клиент Oracle для подключения к базе данных Oracle. Это также верно и в том случае, когда вы устанавливаете клиентское приложение ArcGIS на компьютер с 64-битной операционной системой (ОС), и база данных и ОС сервера также являются 64-битными.

Шаги:
  1. Установите клиентское приложение Oracle на клиентский компьютер ArcGIS.
    • Если у вас на сайте имеется копия установки клиентского приложения Oracle, используйте ее для установки на клиентском компьютере клиентских приложений Oracle Instant, Runtime или Administrator, следуя указаниям документации Oracle.
    • Если копии для установки всех клиентских приложений Oracle у вас нет, то вы можете загрузить Oracle Instant Client на ваш клиентский компьютер ArcGIS с портала поддержки пользователей Esri (Esri Customer Care portal). Выполните следующие шаги:
    1. Загрузите Oracle Instant Client соответствующий операционной системе клиента ArcGIS: Linux 32-bit (для использования с ArcGIS Engine или ArcGIS Runtime 32-bit на Linux), Linux 64-bit (для использования с ArcGIS for Server или ArcGIS Runtime 64-bit на Linux), Windows 32-bit (для использования с ArcGIS Engine на Windows или ArcGIS for Desktop), или Windows 64-bit (для использования с ArcGIS for Server или ArcGIS Runtime 64-bit на Windows). Можно скачать сжатый файл, содержащий файлы клиента или RPM.
    2. Войдите в систему клиентского компьютера от имени пользователя, установившего программное обеспечение ArcGIS.
    3. Распакуйте содержимое скачанного файла в директорию клиентского компьютера или запустите RPM. Установите по крайней мере следующие права доступа в эту директорию: читает, редактирует и исполняет только владелец; читает и исполняет только определенная группа; читают и исполняют подключенные пользователи (drwxr-xr-x).
    4. Добавьте путь и имя директории, куда вы поместили или установили Oracle Instant Client, в переменную среды вашей ОС или пользовательского профиля.

      В Linux установите переменную среды LD_LIBRARY_PATH. В Windows установите переменную среды PATH.

      Если и ArcGIS for Server, и ArcGIS for Desktop установлены на одном и том же компьютере с ОС Windows, установите переменную PATH для чтения 64-битного клиента прежде, чем 32-битного клиента.

      Например, если 32-битовый Oracle Instant Client установлен в c:\Program Files (x86)\Oracle, а 64-битовый Oracle Instant Client установлен в c:\Program Files\Oracle, добавьте в начало переменной PATH в Windows следующее:

      C:\Program Files\Oracle;C:\Program Files (x86)\Oracle;

  2. Если клиент ArcGIS уже запущен, перезапустите его, чтобы он распознал новые файлы и переменные среды.
  3. Протестируйте подключение, добавив подключение к базе данных из ArcGIS for Desktop.

Если вы будете выполнять подключение к базе данных из клиентского приложения, отличного от ArcGIS, вам также может понадобиться добавить запись в файл tnsnames.ora (Oracle 10g) или в файл extproc.ora (Oracle 11g). Это позволит вам подключиться к Oracle DBMS и задать соответствующие переменные среды, такие, как ORAHOME и PATH. Более подробную информацию см. в документации Oracle.

Связанные темы

9/11/2013