Установка переменных среды для ArcGIS Server
В этом разделе
- Настройка подключения к базе данных.
- Измените временную папку
- Настройка прокси-сервера
- Установка корневых сертификатов
- Включение пользовательских переменных
Вместо настройки пользовательских переменных среды в профиле пользователя предоставляется скрипт init_user_param.sh, который является удобным способом настройки пользовательских переменных, относящихся к ArcGIS Server, и управления ими. Задаваемые вами настройки применяются только к ArcGIS Server и не влияют на другие приложения, работающие в системе.
Этот скрипт расположен в папке <ArcGIS Server installation directory>/arcgis/server/usr. Для настройки пользовательских переменных среды откройте скрипт и используйте следующий синтаксис:
export <user defined variables>=<location to the defined variables>
Скрипт разбит на пять частей, как показано ниже. После окончания редактирования скрипта необходимо перезапустить ArcGIS Server, чтобы изменения вступили в силу. Вы можете сделать это путем ручного перезапуска каждого ГИС-сервера в системе, запустив скрипт startserver.sh.
Примечание:
При обновлении ArcGIS Server сохраняется заданная ранее в скрипте информация. Однако новые параметры, имеющиеся в скрипте обновленной программы, перечислены не будут. Для включения новых объектов посмотрите указанную ниже информацию и добавьте переменные в свой скрипт вручную.
Настройка подключения к базе данных.
Этот раздел используется для включения переменных среды с целью настройки подключения к базе данных для ArcGIS Server. Для включения переменных среды базы данных вам потребуется снять комментарий с линий (строк) (путем удаления знаков [#]) и ввести специфичную для базы данных информацию. Дополнительные инструкции вы найдете в разделе Настройка прямого подключения к базе данных в ArcGIS Server.
Переменная | Добавленная версия |
---|---|
Настройка подключения к Oracle: #export ORACLE_BASE=<Oracle_InstallDir>/app #export ORACLE_HOME=$ORACLE_BASE/<Oracle_Release>/product/<Oracle_Version>/<client_Version> #export ORACLE_SID=<set when applicable> #export TNS_ADMIN=<set when applicable. e.g.$ORACLE_HOME/network/admin> #export PATH=$ORACLE_HOME/bin:$PATH #export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH | 10.1 |
Настройка подключения к Oracle Client в My Esri: #export LD_LIBRARY_PATH=<Location_to_Instant_Client>:$LD_LIBRARY_PATH | 10.1 |
Настройка подключения к PostgreSQL: #export PGHOME=<PostgreSQL_InstallDir> #export PATH=$PGHOME/bin:$PATH #export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH | 10.1 |
Настройка подключения к DB2: #export DB2_CLIENT_HOME=<DB2_InstallDir> #export DB2INSTANCE=<DB2_Instance_Name> #export PATH=$DB2_CLIENT_HOME/bin:$PATH #export LD_LIBRARY_PATH=$DB2_CLIENT_HOME/lib64:$LD_LIBRARY_PATH | 10.1 |
Настройка подключения к Informix: #export INFORMIXDIR=<Informix_InstallDir> #export INFORMIXSERVER=<Informix_Database_Server_Name> #export INFORMIXSQLHOSTS=<Location_to_sqlhosts> #export ODBCINI=<Location_to_.odbc.ini>/.odbc.ini #export PATH=$INFORMIXDIR/bin:$PATH #export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH | 10.1 |
Настройка подключения к Netezza. Для создания подключения назовите файлы подключения ODBC .odbcinst.ini и .odbc.ini и сохраните их в директории $HOME ArcGIS Server. #export LIB_ODBC_DRIVER_MANAGER=<Location_to_libodbc.so.2.0.0>/libodbc.so.2.0.0 #export ODBCINSTINI=<задайте, если .odbcinst.ini отсутствует в папке пользователя $HOME> #export ODBCINSTINI=<задайте, если .odbc.ini отсутствует в папке пользователя $HOME> | 10.1 SP1 |
Настройка подключения к Teradata. Для создания подключения назовите файлы подключения ODBC Teradata .odbcinst.ini и .odbc.ini и сохраните их в директории пользователя $HOME ArcGIS Server. #export LIB_ODBC_DRIVER_MANAGER=<Teradata_InstallDir>/client/14.00/odbc_64/lib/libodbc.so #export TDDIR=<Teradata_InstallDir>/client/14.00/odbc_64 #export LD_LIBRARY_PATH=$TDDIR/lib:$LD_LIBRARY_PATH #export ODBCINI=<Location_to_.odbc.ini>/.odbc.ini | 10.2 |
Настройка подключения к ALTIBASE: #export ALTIBASE_HOME=<Altibase_InstallDir> #export ALTIBASE_PORT_NO=<Altibase_Port_No> #export PATH=${ALTIBASE_HOME}/bin:${PATH} #export LD_LIBRARY_PATH=${ALTIBASE_HOME}/lib:${LD_LIBRARY_PATH} #export CLASSPATH=${ALTIBASE_HOME}/lib/Altibase.jar:${CLASSPATH} | 10.3 |
Настройка подключения к SAP HANA. Для создания подключения назовите файлы подключения ODBC SAP HANA .odbcinst.ini и .odbc.ini и сохраните их в директории пользователя $HOME ArcGIS Server. Также установите менеджер драйверов ODBC для Linux и зарегистрируйте его в переменной LIB_ODBC_DRIVER_MANAGER. #export LIB_ODBC_DRIVER_MANAGER=<Location_to_libodbc.so>/libodbc.so | 10.3 |
Измените временную папку
Этот раздел скрипта предназначен для изменения местоположения временной директории (temp). По умолчанию папка temp находится в <ArcGIS Server installation directory>/arcgis/server/temp. Указанное вами местоположение директории temp должно быть доступно той учетной записи, которая использовалась для установки ArcGIS Server. При нормальной работе сервера, файлы генерируются во временном каталоге. Рекомендуется периодически убирать или удалять эти файлы, чтобы освободить дисковое пространство.
Переменная | Добавленная версия |
---|---|
По умолчанию для директории временных файлов определено местоположение <директория установки ArcGIS Server>/arcgis/server/temp. Указанная директория должна быть доступна той учетной записи, которая использовалась для установки ArcGIS for Server. #SERVER_TEMP_DIR=<Location_to_temp_directory> | 10.2.1 |
Настройка прокси-сервера
Этот раздел скрипта предназначен для настройки перенаправляющего прокси-сервера. Подробные инструкции см. в разделе Использование перенаправляющего прокси-сервера с ArcGIS Server.
Переменная | Добавленная версия |
---|---|
Переменная среды no_proxy состоит из списка доменов, разделенных точками с запятой, для которых не требуется прокси по умолчанию. Слово <local> и значок звездочки * используются при задании доменов. #export http_proxy=http://<user name>:<password>@<proxy-server-name.domain.org>:<port number>/ #export no_proxy="<local>;*.<domain>.<com>" | 10.1 SP1 |
Установка корневых сертификатов
Этот раздел скрипта предназначен для установки корневых сертификатов, выпущенных CA, при включении протокола SSL для ArcGIS Server. Подробные инструкции см. в Включение протокола SSL с помощью нового сертификата СА.
Переменная | Добавленная версия |
---|---|
Указанная директория должна быть доступна той учетной записи, которая использовалась для установки ArcGIS for Server. Все сертификаты в заданной папке будут импортированы в хранилище сертификатов OS. #export CA_ROOT_CERTIFICATE_DIR=<Location_to_CA_Root_Certificate> | 10.2 |
Включение пользовательских переменных
Этот раздел скрипта предназначен для включения всех остальных пользовательских переменных среды для ArcGIS Server.
Переменная | Добавленная версия |
---|---|
Пользовательские переменные # | 10.1 |