Establecer variables de entorno para ArcGIS Server
En este tema
- Configurar una conexión de base de datos
- Cambiar el directorio temporal
- Configurar un servidor proxy
- Instalar certificados raíz
- Habilitar variables definidas por el usuario
En lugar de establecer variables de entorno definidas por el usuario en el perfil del usuario, la secuencia de comandos init_user_param.sh se proporciona como una manera cómoda de establecer y administrar variables específicas definidas por el usuario para ArcGIS Server. La configuración que defina se aplica únicamente a ArcGIS Server y no afecta a otras aplicaciones que se ejecutan en el sistema.
La secuencia de comandos está ubicada en el directorio <ArcGIS Server installation directory>/arcgis/server/usr. Para establecer variables de entorno definidas por el usuario, abra la secuencia de comandos y utilice la siguiente sintaxis:
export <user defined variables>=<location to the defined variables>
La secuencia de comandos está desglosada en cinco secciones, como se describe a continuación. Cuando termine de editar la secuencia de comandos, deberá reiniciar ArcGIS Server para que los cambios surtan efecto. Puede hacer esto reiniciando de forma manual cada servidor SIG en su implementación al ejecutar la secuencia de comandos startserver.sh.
Nota:
Si actualiza ArcGIS Server, se conserva la información que definió con anterioridad en la secuencia de comandos. No obstante, no se enumeran nuevos parámetros expuestos por la secuencia de comandos en el software actualizado. Para incluir alguna de las características nuevas, revise la información mostrada más abajo y agregue las variables manualmente a su secuencia de comandos existente.
Configurar una conexión de base de datos
Esta sección se utiliza para habilitar las variables de entorno para configurar una conexión de base de datos para ArcGIS Server. Para habilitar las variables de entorno de base de datos, deberá quitar los comentarios de las líneas (eliminando los caracteres de almohadilla [#]) e introducir información específica de la base de datos. Para obtener instrucciones, consulte Configurar una conexión de base de datos para ArcGIS Server.
Variable | Versión agregada |
---|---|
Configurar una conexión a Oracle: #export ORACLE_BASE=<DirInstal_Oracle>/app #export ORACLE_HOME=$ORACLE_BASE/<Oracle_Release>/product/<Oracle_Version>/<client_Version> #export ORACLE_SID=<definir si corresponde> #export TNS_ADMIN=<definir si corresponde, p. ej.$ORACLE_HOME/network/admin> #export PATH=$ORACLE_HOME/bin:$PATH #export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH | 10.1 |
Configurar una conexión a cliente de Oracle desde My Esri: #export LD_LIBRARY_PATH=<Location_to_Instant_Client>:$LD_LIBRARY_PATH | 10.1 |
Configurar una conexión a PostgreSQL: #export PGHOME=<PostgreSQL_InstallDir> #export PATH=$PGHOME/bin:$PATH #export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH | 10.1 |
Configurar una conexión a 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 |
Configurar una conexión a 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 |
Configurar una conexión a Netezza. Para realizar una conexión, denomine los archivos de conexión ODBC como .odbcinst.ini y .odbc.ini y almacénelos en el directorio $HOME de ArcGIS Server. #export LIB_ODBC_DRIVER_MANAGER=<Location_to_libodbc.so.2.0.0>/libodbc.so.2.0.0 #export ODBCINSTINI=<definir cuando .odbcinst.ini no está definido en el directorio $HOME del usuario> #export ODBCINI=< definir cuando .odbc.ini no está definido en el directorio $HOME del usuario> | 10.1 SP1 |
Configurar una conexión a Teradata. Para realizar una conexión, denomine los archivos de configuración de Teradata ODBC como .odbcinst.ini y .odbc.ini y almacénelos en el directorio $HOME de usuario de 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 |
Configurar una conexión a 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 |
Configurar una conexión a SAP HANA. Para realizar una conexión, denomine los archivos de configuración de SAP HANA ODBC como .odbcinst.ini y .odbc.ini y almacénelos en el directorio $HOME de usuario de ArcGIS Server. Además instale un administrador de controladores ODBC de Linux y haga referencia al mismo definiendo la variable LIB_ODBC_DRIVER_MANAGER. #export LIB_ODBC_DRIVER_MANAGER=<Location_to_libodbc.so>/libodbc.so | 10.3 |
Cambiar el directorio temporal
Esta sección de la secuencia de comandos permite cambiar el directorio temporal. La ubicación predeterminada del directorio temporal es <ArcGIS Server installation directory>/arcgis/server/temp. La ubicación de directorio temporal que especifique debe ser accesible para la cuenta que se utilizó para instalar ArcGIS Server. Durante las operaciones normales del servidor, los archivos se generan en el directorio temporal. Se recomienda limpiar o eliminar periódicamente estos archivos para liberar espacio de disco.
Variable | Versión agregada |
---|---|
La ubicación predeterminada del directorio temporal es <directorio de instalación de ArcGIS Server>/arcgis/server/temp. Es necesario que el directorio especificado sea accesible para la cuenta utilizada para instalar ArcGIS for Server. #SERVER_TEMP_DIR=<Ubicación_directorio_temporal> | 10.2.1 |
Configurar un servidor proxy
Esta sección de la secuencia de comandos permite configurar un servidor proxy de reenvío. Para obtener instrucciones detalladas, consulte Utilizar un servidor proxy de reenvío con ArcGIS Server.
Variable | Versión agregada |
---|---|
La variable de entorno no_proxy contiene una lista de dominios separada por punto y coma para los que no se requiera el proxy predeterminado. El carácter de comodín * y <local> se pueden admiten al especificar los dominios. #export http_proxy=http://<nombre usuario>:<contraseña>@<proxy-server-name.domain.org>:<número de puerto>/ #export no_proxy="<local>;*.<dominio>.<com>" | 10.1 SP1 |
Instalar certificados raíz
Esta sección de la secuencia de comandos es para instalar certificados raíz emitidos por una autoridad de certificación (CA) al habilitar SSL para ArcGIS Server. Para obtener instrucciones completas, consulte Habilitar SSL utilizando un nuevo certificado CA firmado.
Variable | Versión agregada |
---|---|
Es necesario que el directorio especificado sea accesible para la cuenta utilizada para instalar ArcGIS for Server. Todos los certificados del directorio especificado se importarán al almacén de certificados del sistema operativo. #export CA_ROOT_CERTIFICATE_DIR=<Ubicación_certificado_raíz_CA> | 10.2 |
Habilitar variables definidas por el usuario
Esta sección de la secuencia de comandos es para permitir que el resto de variables de entorno definidas por el usuario para ArcGIS Server.
Variable | Versión agregada |
---|---|
Variables definidas por el usuario # | 10.1 |