Migration vers un système ArcSDE 64 bits sous Linux ou UNIX avec un SGBD 64 bits existant
Si vous avez une installation ArcSDE 32 bits existante, vous ne pouvez pas la mettre à niveau directement vers une installation 64 bits.
Si vous exécutez ArcSDE en tant qu'application 32 bits se connectant à une géodatabase distante existante dans un système de gestion de base de données (SGBD) 64 bits sur un serveur 64 bits, suivez la procédure indiquée dans cette rubrique pour migrer votre installation ArcSDE en 64 bits.
- Créez une sauvegarde de votre géodatabase existante.
-
Arrêtez le service ArcSDE, le cas échéant.
sdemon -o shutdown -i <service> -s <server_name> -p <ArcSDE_administrator_password>
Les outils de ligne de commande ArcSDE et leur documentation sont fournis avec le serveur d'applications ArcSDE.
-
Vérifiez qu'aucun utilisateur n'est actuellement connecté directement à la géodatabase.
Vous pouvez effectuer cette vérification via l'onglet Connexions de la boîte de dialogue Administration de la géodatabase dans ArcGIS for Desktop.
-
Accordez des autorisations de mise à niveau à l'administrateur de géodatabase.
Pour la plupart des géodatabases, il s'agit de l'utilisateur SDE. Pour les géodatabases dans Oracle créées dans le schéma d'un utilisateur, il s'agit du propriétaire du schéma.
- Désinstallez le composant ArcSDE 32 bits.
- Installez la version 64 bits du composant ArcSDE sur un serveur 64 bits (celui sur lequel le SGBD réside ou un serveur distant).
-
Mettez à jour la définition de bibliothèque libst_shapelib.so dans le dictionnaire de données Oracle. Si vous utilisez le type ST_Raster, mettez également à jour la définition de bibliothèque libst_raster_ora.so.
CREATE or REPLACE LIBRARY <library_name> AS '<path_to_library>'
- Si nécessaire, modifiez les fichiers de configuration créés par la nouvelle installation d'ArcSDE ou remplacez-les par ceux de l'ancien répertoire $SDEHOME.
- Mettez à niveau la géodatabase si vous passez à une nouvelle version d'ArcGIS.
- Si votre site utilise un service ArcSDE pour se connecter à la géodatabase, démarrez un service ArcSDE sur le serveur 64 bits à l'aide de la commande sdemon –o start.