Настройка подключения к Oracle
Чтобы выполнить подключение клиентского компьютера к базе данных Oracle, на клиентском компьютере необходимо установить клиентское приложение Oracle. Убедитесь, что вы устанавливаете именно ту версию клиентского приложения Oracle, которая совместима с версией базы данных, к которой вы должны подключиться.
Если вы подключаетесь из 32-разрядного клиента ArcGIS, вы должны установить 32-разрядный клиент Oracle. Это также верно и в том случае, когда вы устанавливаете клиентское приложение ArcGIS на компьютер с 64-разрядной операционной системой (ОС), и база данных и ОС сервера также являются 64-разрядной. Если вы подключаетесь из 64-разрядного клиента ArcGIS, вы должны установить 64-разрядный клиент Oracle. Если вы подключаетесь из 64-разрядного клиента ArcGIS, установите 64-разрядный клиент Oracle.
Если у вас на сайте имеется копия установки клиентского приложения Oracle, используйте ее для установки на клиентском компьютере клиентских приложений Oracle Instant, Runtime или Administrator, следуя указаниям документации Oracle.
Если копии для установки всех клиентских приложений Oracle у вас нет, то вы можете загрузить Oracle Instant Client на ваш клиентский компьютер ArcGIS с портала поддержки пользователей Esri (Esri Customer Care portal). Чтобы настроить Oracle Instant Client для использования с ArcGIS выполните следующие шаги:
-
Загрузите Oracle Instant Client, соответствующий операционной системе клиента ArcGIS: Linux 32-bit, Linux 64-bit, Windows 32-bit или Windows 64-bit.
Можно скачать сжатый файл, содержащий файлы клиента или RPM.
- Войдите в систему клиентского компьютера от имени пользователя, установившего программное обеспечение ArcGIS.
- Распакуйте содержимое скачанного файла в директорию клиентского компьютера или запустите RPM.
- На Linux предоставьте по крайней мере следующие права доступа в эту директорию: чтение, запись и исполнение для владельца; чтение и исполнение для группы; чтение и исполнение для других подключенных пользователей (drwxr-xr-x).
- В Windows предоставьте владельцу директории полный контроль.
- Добавьте путь и имя директории, куда вы поместили или установили 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;.
- Если клиент ArcGIS уже запущен, перезапустите его, чтобы он считал новые файлы и переменную среды.
- Протестируйте подключение, добавив подключение к базе данных из ArcGIS for Desktop.
Если вы будете выполнять подключение к базе данных из клиентского приложения, отличного от ArcGIS, вам также может понадобиться добавить запись в файл tnsnames.ora (Oracle 10g) или в файл extproc.ora (Oracle 11g). Это позволит вам подключиться к Oracle DBMS и задать соответствующие переменные среды, такие, как ORAHOME и PATH. Более подробную информацию см. в документации Oracle.