Mise à niveau d'une géodatabase ArcSDE dans DB2
A partir d'ArcGIS 10, les géodatabases sont mises à niveau à l'aide de l'outil de géotraitement Mettre à niveau la géodatabase ou d'un script Python. Par conséquent, vous devez disposez de la version actuelle d'ArcGIS Desktop, ArcGIS Engine ou ArcGIS Server installée sur l'ordinateur sur lequel vous devez exécuter la mise à niveau car ces applications peuvent exécuter l'outil de géotraitement ou un script Python.
Si vous effectuez une mise à niveau d'une géodatabase dans DB2 sous z/OS, reportez-vous à la rubrique Mise à niveau d'une géodatabase ArcSDE pour DB2 sous z/OS pour obtenir des instructions.
Lisez et effectuez les procédures présentées aux rubriques Préparation à la mise à niveau d'une géodatabase dans DB2 avant de commencer la mise à niveau.
Cette rubrique explique comment mettre à niveau une géodatabase ArcSDE en lançant l'outil de géotraitement Mettre à niveau la géodatabase en cliquant sur le bouton Mettre à niveau la géodatabase dans la boîte de dialogue Propriétés de la géodatabase. Vous pouvez également rechercher l'outil et l'exécuter, ou exécuter un script Python.
- Lancez ArcCatalog ou ArcMap, ArcGlobe ou ArcScene et ouvrez la fenêtre Catalogue.
-
Développez le nœud Connexions aux bases de données. Connectez-vous à la géodatabase à mettre à niveau.
Vous devez utiliser une connexion directe à la géodatabase et vous connecter en tant qu'administrateur ArcSDE.
Remarque :Si la connexion n'existe pas déjà, ajoutez-en une. Reportez-vous aux rubriques Etablissement d'une connexion directe entre ArcGIS Desktop et une géodatabase dans DB2 pour obtenir des instructions.
- Cliquez avec le bouton droit de la souris sur la géodatabase et sélectionnez Propriétés.
- Cliquez sur l'onglet Général.
Si une mise à niveau est nécessaire, le bouton Mettre à niveau la géodatabase est actif.
Si le bouton Mettre à niveau la géodatabase n'est pas actif, il se peut que le client de connexion soit à la même version que la géodatabase ArcSDE, que votre SGBD ne soit pas d'une version pouvant être mise à niveau, que vous utilisiez une connexion à un service ArcSDE plutôt qu'une connexion directe à la géodatabase, ou que vous vous connectiez à partir d'un client ArcGIS Desktop s'exécutant sous une licence ArcView.
-
Cliquez sur le bouton Mettre à niveau la géodatabase.
L'outil de géotraitement Mettre à niveau la géodatabase s'ouvre. La zone de texte Géodatabase en entrée est renseignée avec les informations de connexion à la géodatabase au moment du lancement grâce au bouton Mettre à niveau la géodatabase.
-
Esri vous recommande de laisser les options Exécuter une recherche de prérequis et Mettre à niveau la géodatabase sélectionnées dans l'outil de géotraitement Mettre à niveau la géodatabase. De cette façon, l'outil vérifie si les conditions préalables à la mise à niveau sont réunies avant la mise à niveau de la géodatabase.
Le contrôle préalable détecte d'autres connexions actives à la géodatabase, si l'utilisateur qui tente d'établir la connexion détient des privilèges suffisants pour mettre à niveau la géodatabase, si la base de données peut prendre en charge des colonnes XML ArcSDE, et s'assure que tous les jeux de données peuvent être ouverts. Si les conditions préalables ne sont pas toutes remplies, l'outil s'arrête. Vous devez résoudre tous les problèmes avant d'exécuter à nouveau la mise à niveau.
Les résultats de cette vérification sont indiqués dans la boîte de dialogue de l'outil de géotraitement et dans le fichier journal GDBUpgrade<#>.log, situé dans le répertoire TEMP système.
- Cliquez sur OK pour lancer les contrôles et la mise à niveau.
- Si tous les contrôles aboutissent, l'outil poursuit la mise à niveau. L'état du contrôle préalable et de la mise à niveau sont indiqués dans la boîte de dialogue de progression de l'outil de géotraitement et dans GDBUpgrade<#>.log. Des informations complémentaires se trouvent dans le journal sdesetup, qui est également créé dans le répertoire TEMP système.
- A la fin de l'exécution de l'outil, cliquez sur Fermer pour fermer la boîte de dialogue de progression de l'outil de géotraitement.
Vous ne pouvez pas exécuter l'outil Mettre à niveau la géodatabase si tous les autres outils de géotraitement s'exécutent actuellement en tant que processus d'arrière-plan sur l'ordinateur client.
La géodatabase est mise à niveau à la version la plus récente.
Pour mettre à niveau des jeux de données réseau ou cadastral ou ateliers parcellaires dans la géodatabase, faites appel aux outils Mettre à niveau un réseau ou Mettre à niveau un atelier parcellaire ou des scripts Python.
La mise à niveau des jeux de données réseau et des ateliers parcellaires ou cadastraux est facultative. Cependant, si vous ne les mettez pas à niveau, vous n'avez pas accès aux fonctionnalités les plus récentes dans les jeux de données réseau et les ateliers parcellaires.