Présentation rapide des mises à niveau de géodatabase d’entreprise
L'objectif de la mise à niveau d'une géodatabase d'entreprise consiste à mettre à niveau les tables système de géodatabase et installer des procédures stockées, des types et des fonctions à jour.
L'installation d'une nouvelle version du client ArcGIS ou l'application d'un service pack, d'un patch ou d'un correctif à une installation existante, puis la mise à niveau de la géodatabase vous permettent de bénéficier de nouvelles fonctionnalités et solutions de bogue.
Dans ArcGIS 10 et les versions ultérieures, les mises à niveau de géodatabase doivent être effectuées à l'aide de l'outil Mettre à niveau la géodatabase ou du script Python. N'utilisez pas la commande sdesetup pour mettre à niveau la géodatabase. Si vous l’utilisez, vous recevrez un message indiquant que la géodatabase existe déjà et la mise à niveau ne s'exécutera pas.
Esri recommande de tester les mises à niveau de la géodatabase, votre système de gestion de base de données (SGBD) ou les deux sur un serveur de test ou de développement distinct. Après avoir testé la géodatabase mise à niveau sur le serveur de test ou de développement et vérifié que tout fonctionne correctement, vous pouvez mettre à niveau votre géodatabase de production. Esri recommande également de planifier et de programmer les mises à niveau, en veillant à ce que tout le personnel impliqué ou concerné par une mise à niveau soit averti de la programmation de celle-ci.
Vous pouvez mettre à niveau des géodatabases 9.3, 9.3.1, 10 ou 10.1 vers la version 10.2. Si la version de votre géodatabase est inférieure, vous devez d’abord la mettre à niveau vers une version prise en charge, puis procéder à la mise à niveau vers la version 10.2.
Lisez les rubriques suivantes avant d'effectuer la mise à niveau :
Préparation à la mise à niveau d'une géodatabase dans Oracle
Mise à niveau d'une géodatabase dans Oracle
Les mises à niveau d'une version bêta vers une version finale ne sont pas prises en charge.
Voici un aperçu des étapes à suivre lorsque vous êtes prêt à mettre à niveau une géodatabase d’entreprise :
- Créez une sauvegarde de la base de données.
- Supprimez les fonctionnalités personnalisées éventuellement ajoutées aux tables système de géodatabase en dehors d'ArcGIS, telles que les déclencheurs, la participation à la réplication SQL Server ou les index supplémentaires. La procédure de mise à niveau ne peut pas prendre en compte les personnalisations que vous apportez aux tables système. Si de telles personnalisations empêchent l'altération de la structure d'une table système, la mise à niveau échoue.
- Si vous utilisez un service ArcSDE, procédez comme suit :
- Arrêtez (ne le suspendez pas) le service et supprimez-le.
- Si vous effectuez une mise à niveau vers une nouvelle version d'ArcGIS, désinstallez l'ancienne version d'ArcSDE. Si vous appliquez un service pack, un patch ou un correctif, ne désinstallez pas ArcSDE.
- Installez la nouvelle version du serveur d'application ArcSDE ou appliquez le service pack, le patch ou le correctif d'ArcSDE.Remarque :
Téléchargez le programme d'installation du serveur d'application ArcSDE de votre SGBD à partir du portail d'assistance client Esri.
- Installez la nouvelle version d'ArcGIS for Desktop (Standard ou Advanced), ArcGIS Engine Runtime avec l'extension Geodatabase Update ou ArcGIS for Server (Standard ou Advanced).
- Copiez ou transférez par FTP la bibliothèque st_shapelib du répertoire DatabaseSupport dans votre répertoire d'installation du client ArcGIS vers votre serveur Oracle. Placez la bibliothèque au même endroit que la bibliothèque st_shapelib existante.
- L'administrateur de base de données doit accorder à l'administrateur de géodatabase des privilèges supplémentaires pour effectuer la mise à niveau. Ces autorisations sont répertoriées dans chacune des rubriques « Privilèges utilisateur ».
- Connectez-vous directement à la géodatabase. Dans la plupart des cas, vous vous connecterez en tant qu'administrateur de la géodatabase.
- Ouvrez la boîte de dialogue Propriétés de la géodatabase, cliquez sur l'onglet Général, puis sur Mettre à niveau la géodatabase. La boîte de dialogue de l'outil de géotraitement Mettre à niveau la géodatabase s'ouvre alors.
N'oubliez pas que si vous utilisez Oracle et que vous avez des géodatabases dans des structures utilisateur en plus de la géodatabase sde principale, vous devez effectuer une mise à niveau distincte de chacune de ces géodatabases. Mettez d'abord à niveau la géodatabase sde principale. Le propriétaire de la géodatabase doit ensuite mettre à niveau les autres géodatabases. Les autorisations nécessaires pour effectuer la mise à niveau doivent être accordées au propriétaire de la géodatabase.
- Exécutez l'outil Mettre à niveau la géodatabase.
- Sur Windows, recréez le service ArcSDE (s'il est utilisé) à l'aide des commandes sdeservice et sdemon. Sous UNIX ou Linux, démarrez un service ArcSDE (s'il est utilisé) à l'aide de la commande sdemon. Remarque :
Les commandes d'administration sdeservice et sdemon ArcSDE sont fournies avec le serveur d'application ArcSDE.