đź“• Documentation :
Geodatabases dans Oracle—ArcGIS Pro | Documentation
Se connecter à Oracle depuis ArcGIS—ArcGIS Pro | Documentation
Plusieurs Geodatabases dans Oracle—ArcGIS Pro | Documentation
🔍 Question : Est-il possible d'utiliser la base de données conteneur Oracle 19c (CDB) avec PDB (Pluggable Database) pour gérer les différentes geodatabases de production dans des environnements multi-utilisateurs et multi-versions de geodatabases en production ? Est-ce qu'Esri recommande de l'utiliser ?
🌍 Réponse de Marcelo :
Oui, il est recommandé d'utiliser les bases de données pluggables Oracle pour stocker la Geodatabase Oracle ArcSDE.
Pour améliorer le processus de consolidation, il est fortement conseillé d'adopter les capacités avancées offertes par l'architecture multi-locataire Oracle 19c. Dans ce cadre, la base de données conteneur, communément appelée CDB, servira d'hôte central pour plusieurs bases de données pluggables, appelées PDBs. Chacune de ces bases pluggables fonctionne indépendamment, en tant que geodatabase autonome équipée du référentiel ArcSDE nécessaire pour une performance optimale et une gestion efficace des données spatiales. De plus, il est conseillé d'abandonner l'utilisation des geodatabases utilisateur-schema Esri, car passer à cette nouvelle architecture promet une gestion des données plus efficace et des options de scalabilité améliorées.
🎯 Les Geodatabases utilisateur-schema ArcSDE dans Oracle sont obsolètes
🔍 Question : Nous avons créé la base de données dans Oracle 19c comme une geodatabase unique avec plusieurs propriétaires de données au niveau départemental. Cependant, dans les meilleures pratiques de Production Mapping ESRI recommande de créer des geodatabases séparées pour chaque échelle cartographique par exemple pm25 (1:25K), pm50 etc. et les meilleures pratiques recommandent de créer une base de données conteneur Oracle (CDB) avec des bases de données pluggables Oracle (PDBs) pour assurer la scalabilité et la conformité aux standards ESRI. Cette question soulève des inquiétudes quant à la viabilité à long terme de la structure actuelle de la base de données. Nous aimerions avoir votre avis sur la compatibilité de notre structure actuelle de geodatabase Oracle avec le projet ESRI Foundation Production Platform.
🌍 Réponse de Marcelo :
- Maintenir une geodatabase unique avec plusieurs utilisateurs propriétaires des données N'EST PAS une configuration efficace pour les Geodatabases d'entreprise dans une grande organisation nationale de cartographie lorsqu'il existe plusieurs modèles de données et des ensembles volumineux comme la cartographie topographique et l'ENC maritime
- Cette configuration peut entraîner des limitations sérieuses, créer des goulets d'étranglement pour la montée en charge de la geodatabase, et causer des problèmes de performance
- Cela rendra difficile l'orchestration et l'exploitation des flux de travail pour éditer et mettre à jour les données
- Particulièrement lors du travail avec le versionnage des geodatabases (qu'il soit traditionnel ou branch versioning).
Différents modèles de données ont des exigences variées pour les stratégies de versionnage des geodatabases. Par conséquent, il est essentiel de stocker ces modèles distincts, tels que Topographic Mapping MGCP, TDS, Maritime Charting ENC et Maritime Bathymetric, dans des geodatabases séparées.
- Cela peut compliquer les tâches de maintenance de la base telles que la reconstruction des index et la collecte de nouvelles statistiques.
- Cela peut entraîner des problèmes sérieux de verrouillage de base et rendre difficiles les modifications du schéma, par exemple pour ajouter un nouveau champ.
- Pour éviter ces problèmes, il est recommandé comme bonne pratique de passer à une base conteneur Oracle et d'utiliser les bases pluggables (PDBs).
- Chaque PDB devrait servir comme une geodatabase distincte adaptée aux modèles de données spécifiques et aux besoins de séparation des données.
- Si vous utilisez différents produits ArcGIS, tels que Data Reviewer et Workflow Manager, chacune de ces applications devrait également avoir sa propre geodatabase dédiée.
- De plus, les données peuvent être séparées par échelle cartographique, chaque échelle pouvant être stockée comme une geodatabase distincte.
🌏 Remarques de Marcelo
- Les administrateurs Oracle/Geodatabase bénéficient grandement en prenant le temps d'examiner les guides sur les bases de données pour Production Mapping (Cartographie topographique) et Maritime Mapping, parmi d'autres disponibles sur mon blog community.esri.com.
community.esri.com -Meilleures pratiques pour les bases Enterprise Mapping and Charting Solutions (MCS)
- Ces guides servent comme ressource précieuse, fournissant connaissances essentielles et meilleures pratiques qui peuvent constituer une base solide pour le travail d'installation physique des bases en production.
- Les administrateurs Oracle/Geodatabase doivent également lire et comprendre les meilleures pratiques pour les connexions aux bases. Ceci est très important pour éviter les futurs problèmes d'interblocage dans la base.
- Pour améliorer davantage les efforts d'installation physique des bases et geodatabases, l'administrateur Oracle/Geodatabase a accès à mes scripts modèles pour bases Oracle également disponibles en téléchargement sur mon blog community.esri.com.
- les scripts couvrent les meilleures pratiques décrites dans les guides
- ces scripts incluent aussi des meilleures pratiques très avancées rdbms et avancées pour geodatabase qui vont au-delà des recommandations des guides sur les bases.
- Les scripts modèles pour bases Oracle sont conçus pour faciliter et rationaliser le processus de conception et d'installation physique des geodatabases Oracle, rendant plus simple l'alignement avec les objectifs et exigences du projet.
- En utilisant ces modèles, l'administrateur Oracle/Geodatabase peut réduire la complexité du design et installation des bases tout en s'assurant qu'elles respectent les standards industriels ainsi que les meilleures pratiques pour performance, scalabilité et maintenance.
- Je reconnais que naviguer dans ces documents et processus peut parfois sembler écrasant pour nos clients. C'est tout à fait compréhensible compte tenu du caractère technique du travail.
- Les clients peuvent faire appel aux services professionnels Esri pour demander des heures de consultation et solliciter mon assistance si nécessaire.
- En collaborant étroitement avec le client, je peux aider à concevoir, installer et configurer efficacement les geodatabases Oracle.
- Ce support pratique rend non seulement le processus plus gérable mais donne aussi au client le pouvoir d'avoir un système robuste et fonctionnel adapté à ses besoins.
J'espère que cela apporte une réponse claire à la question.