Installation de plusieurs services ArcSDE sur un serveur Windows
Si vous avez deux géodatabases distinctes sur le même serveur et que vous utilisez un service ArcSDE, vous devez avoir des services ArcSDE distincts dotés de noms de service uniques et un numéro de port distinct dans les fichiers de services.
Les étapes suivantes partent du principe que vous avez déjà créé la deuxième géodatabase :
- Effectuez une copie de votre fichier dbinit.sde, en lui donnant un nouveau nom. Ce nom doit comprendre le nom du nouveau service ArcSDE. Par exemple, si le nouveau service est sde2, attribuez au fichier dbinit le nom dbinit_sde2.sde.
-
Mettez à jour le nouveau fichier dbinit, en définissant la variable de connexion ORACLE_SID de manière à ce qu'elle pointe vers le SID Oracle de la deuxième base de données.
Si la base de données Oracle est installée sur un serveur autre que le serveur d'applications ArcSDE, définissez la variable LOCAL sur le SID Oracle de la deuxième base de données.
- Ouvrez le fichier services.sde et le fichier de services Windows et ajoutez une entrée pour votre nouveau service.
Par exemple, si votre nouveau service est sde2 sur le port 9999, ajoutez cette entrée aux deux fichiers :
sde2 9999/tcp
- Utilisez la commande sdeservice avec l'opération create pour créer un service. Une invite vous demande de fournir le mot de passe de l'administrateur de base de données.
L'exemple suivant indique comment créer un service lorsque ArcSDE et la base de données sont installés sur le même serveur. Pour savoir quelle la syntaxe utiliser avec l'opération create lorsque ArcSDE et la base de données sont installés sur des serveurs distincts, reportez-vous à la rubrique Création d'un service ArcSDE à partir d'un serveur Windows distant.
Dans cet exemple, un service est créé pour une base de données Oracle, avec le SID orasid2.
sdeservice -o create -d ORACLE,orasid2 -i sde2
Astuce:Pour plus d'informations sur les commandes sdeservice et sdemon, reportez-vous au manuel d'installation du serveur d'applications ArcSDE fourni avec votre téléchargement ou le support d'installation.
- Utilisez la commande sdemon avec l'opération start pour démarrer le nouveau service.
sdemon -o start -i sde2
Pour démarrer un service sur un ordinateur distant, reportez-vous à la rubrique Démarrage d'un service ArcSDE distant sur Windows.