Skip To Content

Définition de variables d'environnement pour ArcGIS Server

Dans cette rubrique

Au lieu de définir des variables d'environnement définies par l'utilisateur dans le profil utilisateur, vous pouvez utiliser le script init_user_param.sh disponible pour définir et gérer aisément des variables définies par l'utilisateur spécifiques à ArcGIS Server. Les paramètres définis sont appliqués uniquement à ArcGIS Server et n'affectent pas les autres applications qui s'exécutent sur le système.

Ce script se trouve dans le répertoire <ArcGIS Server installation directory>/arcgis/server/usr. Pour définir des variables d'environnement personnalisées, ouvrez le script et utilisez la syntaxe suivante :

export <user defined variables>=<location to the defined variables>

Le script se décompose en cinq sections, décrites ci-dessous. Une fois la mise à jour du script terminée, vous devez redémarrer ArcGIS Server pour que les modifications soient prises en compte. Redémarrez manuellement chaque serveur SIG de votre déploiement en exécutant le script startserver.sh.

Remarque :

Si vous mettez à niveau ArcGIS Server, les informations que vous avez précédemment définies dans le script sont conservées. Toutefois, les nouveaux paramètres exposés par le script dans le logiciel mis à niveau ne sont pas répertoriés. Pour inclure de nouvelles fonctionnalités, consultez les informations énoncées ci-dessous et ajoutez les variables manuellement dans votre script existant.

Configurer une connexion à une base de données

Cette section permet d'activer des variables d'environnement afin de configurer une connexion à une base de données pour ArcGIS Server. Pour activer les variables d'environnement de la base de données, vous devez annuler les marques de commentaire des lignes (en supprimant les signes dièse [#]) et saisir des informations spécifiques à la base de données. Pour plus d'informations, reportez-vous à la rubrique Configuration d’une connexion à une base de données pour ArcGIS Server.

VariableVersion ajoutée

Configurer une connexion à Oracle :

#export ORACLE_BASE=<RepInstall_Oracle>/app

#export ORACLE_HOME=$ORACLE_BASE/<Publication_Oracle>/product/<Version_Oracle>/<Version_client>

#export ORACLE_SID=<définir si applicable>

#export TNS_ADMIN=<définir si 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

Configurer une connexion à Oracle Client depuis My Esri :

#export LD_LIBRARY_PATH=<Emplacement_de_Instant_Client>:$LD_LIBRARY_PATH

10.1

Configurer une connexion à PostgreSQL :

#export PGHOME=<RepInstall_PostgreSQL>

#export PATH=$PGHOME/bin:$PATH

#export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH

10.1

Configurer une connexion à DB2 :

#export DB2_CLIENT_HOME=<RepInstall_DB2>

#export DB2INSTANCE=<Nom_Instance_DB2>

#export PATH=$DB2_CLIENT_HOME/bin:$PATH

#export LD_LIBRARY_PATH=$DB2_CLIENT_HOME/lib64:$LD_LIBRARY_PATH

10.1

Configurer une connexion à Informix :

#export INFORMIXDIR=<RepInstall_Informix>

#export INFORMIXSERVER=<Nom_Serveur_BaseDeDonnées_Informix>

#export INFORMIXSQLHOSTS=<Emplacement_de_sqlhosts>

#export ODBCINI=<Emplacement_de_.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

Configurez une connexion à Netezza. Pour établir une connexion, donnez les noms .odbcinst.ini et .odbc.ini aux fichiers de connexion ODBC et stockez-les dans le répertoire $HOME d'ArcGIS Server.

#export LIB_ODBC_DRIVER_MANAGER=<Emplacement_de_libodbc.so.2.0.0>/libodbc.so.2.0.0

#export ODBCINSTINI=<définir si .odbcinst.ini n'est pas défini dans le répertoire $HOME de l'utilisateur>

#export ODBCINI=< définir si .odbc.ini n'est pas défini dans le répertoire $HOME de l'utilisateur>

10.1 SP1

Configurez une connexion à Teradata. Pour établir une connexion, donnez les noms .odbcinst.ini et .odbc.ini aux fichiers de configuration Teradata et stockez-les dans le répertoire $HOME de l'utilisateur ArcGIS Server.

#export LIB_ODBC_DRIVER_MANAGER=<RepInstall_Teradata>/client/14.00/odbc_64/lib/libodbc.so

#export TDDIR=<RepInstall_Teradata>/client/14.00/odbc_64

#export LD_LIBRARY_PATH=$TDDIR/lib:$LD_LIBRARY_PATH

#export ODBCINI=<Emplacement_de_.odbc.ini>/.odbc.ini

10.2

Configurer une connexion à ALTIBASE :

#export ALTIBASE_HOME=<RepInstall_Altibase>

#export ALTIBASE_PORT_NO=<No_Port_Altibase>

#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

Configurez une connexion à SAP HANA. Pour établir une connexion, donnez les noms .odbcinst.ini et .odbc.ini aux fichiers de configuration SAP HANA et stockez-les dans le répertoire $HOME de l'utilisateur ArcGIS Server. Installez également un gestionnaire de pilotes et référencez-le en paramétrant la variable LIB_ODBC_DRIVER_MANAGER.

#export LIB_ODBC_DRIVER_MANAGER=<Emplacement_de_libodbc.so>/libodbc.so

10.3

Changer de répertoire temporaire

Cette section du script vise à changer le répertoire temporaire. L'emplacement par défaut du répertoire temporaire est <ArcGIS Server installation directory>/arcgis/server/temp. L'emplacement du répertoire temporaire que vous spécifiez doit être accessible par le compte utilisé pour installer ArcGIS Server. Pendant le fonctionnement normal du serveur, les fichiers sont générés dans le répertoire temporaire. Il est recommandé de nettoyer ou de supprimer ces fichiers régulièrement afin de libérer de l'espace sur le disque.

VariableVersion ajoutée

L'emplacement par défaut du répertoire temporaire est <répertoire d'installation d'ArcGIS Server>/arcgis/server/temp. Le compte utilisé pour installer ArcGIS for Server doit pouvoir accéder au répertoire spécifié.

#SERVER_TEMP_DIR=<Emplacement_du_répertoire_temp>

10.2.1

Configurer un serveur proxy

Cette section du script permet de configurer un serveur proxy de transfert. Pour en savoir plus, reportez-vous à la rubrique Utilisation d'un serveur proxy de transfert avec ArcGIS Server.

VariableVersion ajoutée

La variable d'environnement no_proxy contient une liste de domaines séparés par un point-virgule pour lesquels le proxy par défaut n'est pas requis. La balise <local> et un caractère générique * sont pris en charge pour spécifier les domaines.

#export http_proxy=http://<nom d'utilisateur>:<mot de passe>@<nom-serveur-proxy.domaine.org>:<numéro de port>/

#export no_proxy="<local>;*.<domaine>.<com>"

10.1 SP1

Installer des certificats racines

Cette section du script vise à installer les certificats racines émis par une autorité de certification lors de l'activation du protocole SSL pour ArcGIS Server. Pour obtenir des instructions complètes, reportez-vous à la rubrique Activation du protocole SSL à l'aide d'un nouveau certificat signé par une autorité de certification.

VariableVersion ajoutée

Le compte utilisé pour installer ArcGIS for Server doit pouvoir accéder au répertoire spécifié. Tous les certificats du répertoire spécifié seront importés dans le magasin de certificats du système d'exploitation.

#export CA_ROOT_CERTIFICATE_DIR=<Emplacement_du_certificat_racine_autorité-certification>

10.2

Activation des variables définies par l'utilisateur

Cette section du script vise à activer toutes les autres variables d'environnement personnalisées pour ArcGIS Server.

VariableVersion ajoutée

Variables définies par l'utilisateur

#

10.1