Démarrage d'un service ArcSDE distant sous Linux ou UNIX
Pour qu'un service ArcSDE installé sur un système Linux ou UNIX puisse être démarré à partir d'un ordinateur distant, vous devez effectuer quatre étapes de configuration. Lorsque la configuration est terminée, vous pouvez exécuter la commande sdemon -o à partir de l'ordinateur distant.
Etapes :
-
Le fichier dbinit.sde doit contenir la connexion de base de données et le chemin d'accès aux bibliothèques ArcSDE et SGBD. Le fichier dbinit.sde se trouve dans $SDEHOME/etc.
-
En tant qu'utilisateur racine, dupliquez le nom de service dans le fichier /etc/services comme entrée UDP (User Datagram Protocol) utilisant le même numéro de port sur les serveurs local et distant.
# \etc\services esri_sde 5151/tcp esri_sde 5151/udp
-
En tant qu'utilisateur racine, mettez à jour le fichier /etc/inetd.conf. Ajoutez cette ligne à la fin du fichier.
<ArcSDE instance> dgram udp wait <owner of ArcSDE home> <$SDEHOME>/bin/sderemote iomgr_inetd <$SDEHOME><ArcSDE instance>
- En tant qu'utilisateur racine, identifiez le processus pertinent à l'aide de la commande UNIX ps - fournie via grep. Réinitialisez le démon inetd en lui envoyant un signal SIGHUP.
-
En tant qu'administrateur ArcSDE, assurez-vous que le service ArcSDE n'est pas démarré.
sdemon –o status ArcSDE Instance esri_sde Status on bula ____________________________________ ArcSDE instance esri_sde is not available on bula.
-
Après avoir complété les étapes de configuration, saisissez la commande sdemon avec l'opération start pour démarrer un service ArcSDE à distance. Incluez les options server (–s) et service (–i).
sdemon –o start –p password –s bula –i esri_sde ArcSDE Instance esri_sde started Fri Oct 31 07:42:02 2008
Astuce :
Pour en savoir plus sur l'utilisation de la commande sdemon et des autres commandes d'administration, consultez le manuel Administration Command Reference fourni avec le composant ArcSDE d'ArcGIS au niveau Entreprise.
Rubriques connexes
7/10/2012