đź“• Documentatie:
Geodatabases in Oracle—ArcGIS Pro | Documentatie
Verbinden met Oracle vanuit ArcGIS—ArcGIS Pro | Documentatie
Meerdere Geodatabases in Oracle—ArcGIS Pro | Documentatie
🔍 Vraag: Is het mogelijk om Oracle 19c container database (CDB) met PDB (Pluggable Database) te gebruiken om de verschillende productie geodatabase te beheren in multi-user & multi-geodatabase versie productieomgevingen? Raadt Esri het gebruik hiervan aan?
🌍 Marcelo's Antwoord:
Ja, het wordt aanbevolen om Oracle Pluggable Databases te gebruiken voor het opslaan van de Oracle ArcSDE Geodatabase.
Om het consolidatieproces te verbeteren, wordt sterk aanbevolen om de geavanceerde mogelijkheden van de Oracle 19c multi-tenant architectuur te adopteren. In dit kader zal de container database, algemeen bekend als CDB, dienen als de centrale host voor meerdere pluggable databases, bekend als PDBs. Elk van deze pluggable databases functioneert onafhankelijk en werkt als een zelfstandige geodatabase die is uitgerust met de benodigde ArcSDE repository voor optimale prestaties en beheer van ruimtelijke data. Verder is het raadzaam om het gebruik van Esri user-schema geodatabases te staken, aangezien de overstap naar deze nieuwe architectuur efficiënter databeheer en schaalbaarheidsopties belooft.
🎯 ArcSDE User-Schema Geodatabases in Oracle zijn verouderd
🔍 Vraag: We hebben de database in Oracle 19c aangemaakt als een enkele geodatabase met meerdere Data-eigenaren op afdelingsniveau. Echter, in de Production Mapping beste praktijken raadt ESRI aan om aparte geodatabases te maken voor elke cartografische schaal, bijvoorbeeld pm25 (1:25K), pm50 enzovoort, en beste praktijken adviseren om een Oracle Container Database (CDB) te creëren met Oracle Pluggable Databases (PDBs) om schaalbaarheid en naleving van ESRI-standaarden te waarborgen. Deze kwestie roept zorgen op over de langetermijn levensvatbaarheid van de huidige databasestructuur. We zouden graag uw feedback ontvangen of onze huidige Oracle geodatabase structuur compatibel is met het ESRI Foundation Production Platform project.
🌍 Marcelo's Antwoord:
- Het onderhouden van een enkele geodatabase met meerdere data-eigenaar gebruikers is GEEN effectieve opzet voor Enterprise Geodatabases voor een grote nationale kartografische organisatie wanneer er meerdere datamodellen en grote datasets zijn zoals Topografische Kaartlegging en Maritieme ENC
- Deze configuratie kan leiden tot ernstige beperkingen, knelpunten veroorzaken bij het schalen van de geodatabase, en resulteren in prestatieproblemen
- Het zal moeilijk maken om data workflows te coördineren en te beheren voor het bewerken en bijwerken van data
- Vooral bij het werken met geodatabase versionering (ofwel traditionele versionering of branch versionering).
Verschillende datamodellen hebben uiteenlopende vereisten voor geodatabase versioneringsstrategieën. Daarom is het essentieel om deze verschillende datamodellen, zoals Topographic Mapping MGCP, TDS, Maritime Charting ENC en Maritime Bathymetric, in aparte geodatabases op te slaan.
- Het kan onderhoudstaken aan de database bemoeilijken zoals het herbouwen van indexen en het verzamelen van nieuwe statistieken.
- Het kan leiden tot ernstige database lock problemen en schemawijzigingen moeilijk uitvoerbaar maken, bijvoorbeeld om een nieuw veld toe te voegen.
- Om deze problemen te vermijden is het beste praktijk om over te stappen naar een Oracle Container Database en gebruik te maken van Pluggable Databases (PDBs).
- Elke PDB zou moeten dienen als een aparte geodatabase die is afgestemd op specifieke datamodellen en behoeften aan datascheiding.
- Als er verschillende ArcGIS-producten worden gebruikt, zoals Data Reviewer en Workflow Manager, zou elk van deze applicaties ook zijn eigen toegewijde geodatabase moeten hebben.
- Bovendien kunnen data worden gescheiden op cartografische schaal, waarbij elke schaal als een aparte geodatabase kan worden opgeslagen.
🌏 Marcelo's opmerkingen
- Oracle/Geodatabase Beheerders profiteren enorm door de tijd te nemen om de Database Guide Books voor Production Mapping (Topographic Mapping) en Maritime Mapping, naast andere beschikbaar op mijn community.esri.com blog, door te nemen.
community.esri.com - Mapping and Charting Solutions (MCS) Enterprise Databases Beste Praktijken
- Deze gidsboeken dienen als waardevolle bronnen die essentiële kennis en beste praktijken bieden die kunnen dienen als een sterke basis voor het fysieke productie database setup werk.
- Oracle/Geodatabase Beheerders moeten ook lezen en begrijpen wat de Database Connections Beste Praktijken zijn. Dit is erg belangrijk om toekomstige problemen met database deadlocks te voorkomen.
- Om de fysieke database- en geodatabase setup inspanningen verder te verbeteren, heeft de Oracle/Geodatabase Beheerder toegang tot mijn Oracle Database Template Scripts die ook beschikbaar zijn voor download op mijn community.esri.com blog.
- de scripts behandelen de beste praktijken uit de gidsboeken
- De scripts bevatten ook zeer geavanceerde rdbms- en geavanceerde geodatabase beste praktijken die verder gaan dan de aanbevelingen uit de database gidsboeken
- De Oracle Database Template Scripts zijn ontworpen om het proces van ontwerpen en opzetten van fysieke Oracle geodatabases te vergemakkelijken en stroomlijnen, waardoor het eenvoudiger wordt om af te stemmen op projectdoelen en vereisten.
- Door gebruik te maken van deze templates kan de Oracle/Geodatabase Beheerder de complexiteit van databaseontwerp en -opzet verminderen en ervoor zorgen dat deze voldoet aan industrienormen en aan de beste praktijken voor prestaties, schaalbaarheid en onderhoud van geodatabases.
- Ik begrijp dat het navigeren door dit materiaal en deze processen soms overweldigend kan aanvoelen voor onze klanten. Dat is volkomen begrijpelijk gezien de technische aard van het werk.
- Klanten kunnen contact opnemen met Esri Professional Services om consultatietijd aan te vragen en mijn hulp in te roepen indien nodig.
- Door nauw samen te werken met de klant kan ik helpen bij het ontwerpen, opzetten en configureren van de Oracle geodatabases op een effectieve manier.
- Deze praktische ondersteuning maakt het proces niet alleen beheersbaarder maar stelt de klant ook in staat door ervoor te zorgen dat ze een robuust en functioneel databasesysteem hebben dat is afgestemd op hun behoeften.
Ik hoop dat dit duidelijkheid verschaft over de vraag.