Bestemd voor databasebeheerders als aanbevelingen voor het opzetten van de productwerkruimten in een Enterprise Geodatabase (OracleAE, SQL ServerAE, PostgreSQLAE).
_______________________________________________________________
Inhoudsopgave
Esri MCSEsri MCS ArcGIS-extensiesEnterprise MCS Databases Best PracticesFAQ - Veelgestelde VragenHandleidingen ArcGIS ProHandleidingen ArcMap 10.8.xHandleidingen Vorige VersiesEnterprise MCS Databases SjabloonscriptsGeodatabasesDatabase SjabloonscriptsDatabaseverbindingen Best PracticesDatabase DocumentatielinksDatabase Opslag Best PracticesWaarom Meerdere Tablespaces en RAID 10 gebruikenBAARF - Battle Against Any RAID 5Oracle Server Configureren voor VLDB - Cary Millsap, OracleOptimale Opslagconfiguratie Gemakkelijk Gemaakt - Juan Loaiza, Oracle
________________________________________________________________________________________________
MCS Enterprise Databases Best Practices - Vorige Versies
________________________________________________________________________________________________
Esri MCS
Esri's Mapping and Charting Solutions (MCS)wordt gebruikt door alle soorten organisaties om workflows te verbeteren en te voldoen aan de meest uitdagende mapping- en chartingproductiebehoeften.
Belangrijke Referentiesites |Wiki -Systeemontwerpstrategieën | community.esri.com - Systeemontwerpstrategieën
Een Esri ® Technische Referentie Februari• 2026
________________________________________________________________________________________________
Esri MCS ArcGIS-extensies
________________________________________________________________________________________________
Enterprise MCS Databases Best Practices
De handleidingen zijn bedoeld voor databasebeheerders als aanbevelingen voor het opzetten van de productwerkruimten in een Enterprise Geodatabase (OracleAE, SQL ServerAE, PostgreSQLAE).
* een succesvolle enterprise ArcGIS applicatie-implementatie begint met een sterk fysiek databaseontwerp en beste databasebeheerpraktijken
Maak een geodatabase aan voor elke softwareproductwerkruimte.
20pm - productie database Production Mapping & Defense Mapping
Topografische Kaartproductie - MGCP, TDS, enz.
uw gis-gegevens - maak voor elk een aparte geodatabase aan
cartografische schaal bijv. pm50 (1:50k); pm250 (1:250k)20
pl - productbibliotheek werkruimte - Product Library* (* Alleen ArcMap)20
rev - data reviewer werkruimte - Data Reviewer20
wmx - workflow manager werkruimte - Workflow Manager20
mar1 - maritieme charting database - Nautical
uw gis-gegevens - maak voor elk een aparte geodatabase aan
cartografische schaal bijv. mar500k (1:500.000); mar1m (1:1.000.000)
mar2 - bathymetrische database - Nautical20
aero1 - aeronautische charting database - Aviation
uw gis-gegevens - maak voor elk een aparte geodatabase aan
cartografische schaal bijv. aero500k (1:500.000);
eaero1m (1:1.000.000)20
aero2 - luchthaven database - Aviation20
lr - lineaire referentie database - Wegen & Snelwegen / Pijpleidingreferentie20
ind - binnenruimtes database - Indoors
Voor een zeer grote featureclass maakt u een aparte dbtune-sleutel die verwijst naar aparte tablespaces en datafiles in de databaseopslag, dit vermindert schijfconcurrentie en verbetert I/O.
UN - Utility Network
- Elke Utility Network (UN) moet in zijn eigen aparte geodatabase worden gehouden.
- Dit houdt de database soepel draaiende door concurrentie te verminderen en
'de prestaties te verbeteren.
'Het maakt ook het beheer van databasemaatregelen gemakkelijker,
'zoals het herbouwen van indexen en het verzamelen van statistieken.
'We kunnen die specifieke UN-database eenvoudig klonen met behulp van databaseback-ups,
'wanneer een kopie nodig is voor testen.
'Ook maakt het het gemakkelijker om de UN-database naar een andere
'databaseserver te verplaatsen indien nodig.
'Als er iets misgaat en gegevens verloren gaan door gebruikersfouten,
'kun je alleen die specifieke UN-database tot een bepaald tijdstip herstellen.
'Dit is vooral nuttig als de verloren gegevens niet kunnen worden hersteld via
'geodatabase-versies.
'Deze opzet helpt belangrijke doelen voor gegevensherstel te bereiken,
'genoemd RPO (Recovery Point Objective) en RTO (Recovery Time Objective),
'wat zorgt voor snel herstel en minimale gegevensverlies.
'Bijvoorbeeld, stel dat er twee aparte UN-geodatabases zijn:
'één voor gas en één voor water.
'Als iemand gegevens verwijdert uit de waterdatabase in een geodatabase
'child-versie en vervolgens de bewerkingen reconcileert en post naar de geodatabase
'sde.default versie, kun je die verwijderde gegevens niet meer terughalen uit de sde.default
'versie.
'Maar als je de fout snel genoeg beseft, kan de databasebeheerder
'de waterdatabase herstellen naar een eerder tijdstip.
'Dit beïnvloedt de gasdatabasebewerkingen helemaal niet.
'Als in plaats daarvan alle UN's in één geodatabase waren opgeslagen, zou het verwijderen of verliezen van gegevens
'van één UN het risico kunnen lopen bewerkingen van alle datasets in die geodatabase te verliezen.
'Een Esri
E Technische Referentie Februari 2026',' field105':'________________________________________________________________________________________________',' field106':'FAQ - Veelgestelde Vragen',' field107':'<<EMOJI _0>> Hoe Laad Je Grote Featureclass Oracle Geodatabase',' field108':'<<EMOJI _1>> Hoe Laad Je Grote Featureclass SQL Server Geodatabase',' field109':'<<EMOJI _2>> Hoe Verplaats En Upgrade Je Een WMX Repository Enterprise GDB',' field110':'<<EMOJI _3>> Hoe Verplaats Je De WMX-tabel JTX_JOB_ATTACHMENTS',' field111':'<<EMOJI _4>> Pro Branch Versie & Oracle Tabelcompressie',' field112':'<<EMOJI _5>> Oracle eGDB SDE Repo Upgrade Met Oracle Restore Point | Download PDF-versie',' field113':'<<EMOJI _6>> ArcSDE User-Schema Geodatabases In Oracle Zijn Verouderd',' field114':'<<EMOJI _7>> Hoe Verplaats Je De Oracle Enterprise Geodatabase Met De Oracle Data Pump Utility',' field115':'<<EMOJI _8>> Hoe Verplaats Je De PostgreSQL Enterprise Geodatabase Met pg_dump En pg_restore',' field116':'<<EMOJI _9>> Hoe Verplaats Je De SQL Server Enterprise Geodatabase Met Een Databaseback-up',' field117':'<<EMOJI _10>> Hoe Installeer Je Databaseclients Voor ArcGIS',' field118':'<<EMOJI _11>> Hoe Installeer Je De Oracle Databaseclient Voor ArcGIS?',' field119':'<<EMOJI _12>> Hoe Installeer Je De SQL Server Client Voor ArcGIS?',' field120':'<<EMOJI _13>> Hoe Upgrade Je De PostgreSQL En PostGIS Versie Voor De Ent. Geodatabase Op Windows',' field121':'<<EMOJI _14>> Hoe Upgrade Je De PostgreSQL En PostGIS Versie Voor De Ent. Geodatabase Op Linux',' field122':'<<EMOJI _15>> Hoe Configureer Je Windows Authenticatie Voor De PostgreSQL Enterprise Geodatabase',' field123':'<<EMOJI _16>> Linux Docker Installatie - Esri Community',' field124':'<<EMOJI _17>> Linux Docker: Enterprise Geodatabase In PostgreSQL',' field125':'<<EMOJI _18>> Linux Docker: Enterprise Geodatabase In SQL Server',' field126':'<<EMOJI _19>> Linux Docker: Enterprise Geodatabase In Oracle',' field127':'________________________________________________________________________________________________',' field128':'Handleidingen ArcGIS Pro',' field129':'De handleidingen zijn bedoeld voor databasebeheerders om te helpen bij het opzetten van de productwerkruimten in een Enterprise Geodatabase.',' field130':'ArcGIS Pro 3.x ',' field131':'<<EMOJI _20>> Topografische Kaartproductie ',' field132':'Best Practices Production Mapping 3.x Werkruimte in Oracle
E 21/10/2025 ',' field133':'Best Practices Production Mapping 3.x Werkruimte in SQL Server
E 21/10/2025 ',' field134':'Best Practices Production Mapping 3.x Werkruimte in PostgreSQL
E 21/10/2025 ',' field135':'<<EMOJI _21>> Data Reviewer (Classic) - Verouderd! Laatste Ondersteunde Versie: ArcGIS Pro 3.6 ',' field136':'Best Practices Data Reviewer 3.x Werkruimte in Oracle
E 21/10/2025 ',' field137':'Best Practices Data Reviewer 3.x Werkruimte in SQL Server
E 21/10/2025 ',' field138':'Best Practices Data Reviewer 3.x Werkruimte in PostgreSQL
E 21/10/2025 ',' field139':'ArcGIS Data Reviewer FunctionaliteitVeroudering van Functionaliteit in ArcGIS Data Reviewer ',' field140':'Laatste Ondersteunde Versie: ArcGIS Pro 3.6 (uitgebracht oktober 2025) is de laatste versie ',' field141':'die legacy tools zoals Reviewer Batch Jobs, Reviewer Sessions en ondersteunt',' field142':'de Reviewer Table. ',' field143 ':'Verwijderingsversie: Vanaf ArcGIS Pro 3.7 (gepland april 2026),',' veld144 ':'zullen deze klassieke componenten volledig worden verwijderd en niet langer beschikbaar zijn. ',' veld145 ':'Reden voor Wijziging: ',' veld146 ':'Dit sluit aan bij het definitieve pensioen van ArcMap 10.8.x in maart 2026,',' veld147 ':'aangezien de Classic werkruimte voornamelijk was ontworpen voor interoperabiliteit ',' veld148 ':'met ArcMap. ',' veld149 ':'Moderne Alternatief: Gebruikers moeten migreren naar Attribute Rules-gebaseerde workflows,',' veld150 ':'die gebruikmaken van de Error Inspector voor foutbeheer in plaats van de legacy',' veld151 ':'Reviewer Table. ',' veld152 ':'<<EMOJI _22>> Workflow Manager (Classic) ',' veld153 ':'- Verouderd! Laatste Ondersteunde Versie: ArcGIS Pro 3.4 ',' veld154 ':'Best Practices Workflow Manager 3.x Werkruimte in Oracle
E 21/10/2025 ',' veld155 ':'Best Practices Workflow Manager 3.x Werkruimte in SQL Server
E 21/10/2025 ',' veld156 ':'Best Practices Workflow Manager 3.x Werkruimte in PostgreSQL
E 21/10/2025',' veld157 ':'ArcGIS Pro 3.4 is de laatste release die Workflow Manager (Classic) ondersteunt. ',' veld158 ':'<<EMOJI _23>> Luchtvaart - Charting / Luchthavens ',' veld159 ':'Best Practices Aviation 3.x Werkruimte in Oracle
E 21/10/2025',' veld160 ':'Best Practices Aviation 3.x Werkruimte in SQL Server
E 21/10/2025',' veld161 ':'Best Practices Aviation 3.x Werkruimte in PostgreSQL
E 21/10/2025 ',' veld162 ':'<<EMOJI _24>> Maritiem - Charting',' veld163 ':'Best Practices Maritime Charting 3.x Werkruimte in Oracle
E 21/10/2025',' veld164 ':'Best Practices Maritime Charting 3.x Werkruimte in SQL Server
E 21/10/2025',' veld165 ':'Best Practices Maritime Charting 3.x Werkruimte in PostgreSQL
E 21/10/2025 ',' veld166 ':'<<EMOJI _25>> Maritiem - Bathymetrie ',' veld167 ':'Best Practices Bathymetry 3.x Werkruimte in Oracle
E 21/10/2025',' veld168 ':'Best Practices Bathymetry 3.x Werkruimte in SQL Server
E 21/10/2025',' veld169 ':'Best Practices Bathymetry 3.x Werkruimte in PostgreSQL
E 21/10/2025 ',' veld170 ':'<<EMOJI _26>> Lineaire Referentie - Wegen & Snelwegen / Pijpleidingreferentie ',' veld171 ':'Best Practices LR 3.x Werkruimte in Oracle
E 21/10/2025',' veld172 ':'Best Practices LR 3.x Werkruimte in SQL Server
E 21/10/2025',' veld173 ':'Best Practices LR 3.x Werkruimte in PostgreSQL
E 21/10/2025 ',' veld174 ':'<<EMOJI _27>> Binnenruimtes',' veld175 ':'Best Practices Indoors 3.x Werkruimte in Oracle
E 21/10/2025',' veld176 ':'Best Practices Indoors 3.x Werkruimte in SQL Server
E 21/10/2025'}}}
________________________________________________________________________________________________
FAQ - Frequent Asked Questions
🎯 How Load Large Featureclass Oracle Geodatabase
🎯 How Load Large Featureclass SQL Server Geodatabase
🎯 How to Move and Upgrade a WMX Repository Enterprise GDB
🎯 How to Move the WMX table JTX_JOB_ATTACHMENTS
🎯 Pro Branch Version & Oracle Table Compression
🎯 Oracle eGDB SDE Repo Upgrade Using Oracle Restore Point | Download PDF Version
🎯 ArcSDE User-Schema Geodatabases in Oracle are deprecated
🎯 How to Move the Oracle Enterprise Geodatabase with the Oracle Data Pump Utility
🎯 How to Move the PostgreSQL Enterprise Geodatabase with pg_dump and pg_restore
🎯 How to Move the SQL Server Enterprise Geodatabase with a database backup
🎯 How to Install Database Clients for ArcGIS
🎯 How to Install the Oracle Database Client for ArcGIS?
🎯 How to Install the SQL Server Client for ArcGIS?
🎯 How to Upgrade the PostgreSQL and PostGIS version for the Ent. Geodatabase on Windows
🎯 How to Upgrade the PostgreSQL and PostGIS version for the Ent. Geodatabase on Linux
🎯 How to Configure Windows Authentication for the PostgreSQL Enterprise Geodatabase
🎯 Linux Docker Installation - Esri Community
🎯 Linux Docker: Enterprise Geodatabase in PostgreSQL
🎯 Linux Docker: Enterprise Geodatabase in SQL Server
🎯 Linux Docker: Enterprise Geodatabase in Oracle
________________________________________________________________________________________________
Guide Books ArcGIS Pro
The guide books are intended for database administrators to help establish the product workspaces in an Enterprise Geodatabase.
ArcGIS Pro 3.x
🌎 Topographic Mapping
Best Practices Production Mapping 3.x Workspace in Oracle® October/21/2025
Best Practices Production Mapping 3.x Workspace in SQL Server® October/21/2025
Best Practices Production Mapping 3.x Workspace in PostgreSQL® October/21/2025
🔍 Data Reviewer (Classic) - Deprecated! Final Supported Version: ArcGIS Pro 3.6
Best Practices Data Reviewer 3.x Workspace in Oracle® October/21/2025
Best Practices Data Reviewer 3.x Workspace in SQL Server® October/21/2025
Best Practices Data Reviewer 3.x Workspace in PostgreSQL® October/21/2025
ArcGIS Data Reviewer FunctionalityDeprecation of Functionality in ArcGIS Data Reviewer
Final Supported Version: ArcGIS Pro 3.6 (released October 2025) is the last version
to support legacy tools like Reviewer Batch Jobs, Reviewer Sessions, and
the Reviewer Table.
Removal Version: Starting with ArcGIS Pro 3.7 (slated for April 2026),
these classic components will be completely removed and no longer available.
Reason for Change:
This aligns with the final retirement of ArcMap 10.8.x in March 2026,
as the Classic workspace was primarily designed for interoperability
with ArcMap.
Modern Alternative: Users must migrate to Attribute Rules-based workflows,
which utilize the Error Inspector for error management instead of the legacy
Reviewer Table.
📝 Workflow Manager (Classic)
- Deprecated! Final Supported Version: ArcGIS Pro 3.4
Best Practices Workflow Manager 3.x Workspace in Oracle® October/21/2025
Best Practices Workflow Manager 3.x Workspace in SQL Server® October/21/2025
Best Practices Workflow Manager 3.x Workspace in PostgreSQL® October/21/2025
ArcGIS Pro 3.4 is the final release that supports Workflow Manager (Classic).
🌍 Aviation - Charting / Airports
Best Practices Aviation 3.x Workspace in Oracle® October/21/2025
Best Practices Aviation 3.x Workspace in SQL Server® October/21/2025
Best Practices Aviation 3.x Workspace in PostgreSQL® October/21/2025
🌐 Maritime - Charting
Best Practices Maritime Charting 3.x Workspace in Oracle® October/21/2025
Best Practices Maritime Charting 3.x Workspace in SQL Server® October/21/2025
Best Practices Maritime Charting 3.x Workspace in PostgreSQL® October/21/2025
🌐 Maritime - Bathymetry
Best Practices Bathymetry 3.x Workspace in Oracle® October/21/2025
Best Practices Bathymetry 3.x Workspace in SQL Server® October/21/2025
Best Practices Bathymetry 3.x Workspace in PostgreSQL® October/21/2025
🌏 Linear Referencing - Roads & Highways / Pipeline Referencing
Best Practices LR 3.x Workspace in Oracle® October/21/2025
Best Practices LR 3.x Workspace in SQL Server® October/21/2025
Best Practices LR 3.x Workspace in PostgreSQL® October/21/2025
🌐 Indoors
Best Practices Indoors 3.x Workspace in Oracle® October/21/2025
Best Practices Indoors 3.x Workspace in SQL Server® October/21/2025
Best Practices Indoors 3.x Workspace in PostgreSQL Oktober/21/2025
Vorige versies ArcGIS Pro
________________________________________________________________________________________________
Handleidingen ArcMap 10.8.x
ArcMap Levenscyclus - Uitfasering 01 maart 2026
De handleidingen zijn bedoeld voor databasebeheerders om te helpen bij het opzetten van de productwerkruimten in een Enterprise Geodatabase.
Opmerking: Roads and Highways, Pipeline Referencing, GeoEvent, Indoors, Aviation klanten kunnen dezelfde best practices volgen in de Production Mapping Handleidingen
ArcMap 10.8 20 feb 2020
🌎 Production Mapping
Production Database
Best Practices Production Mapping 10.8 Workspace in Oracle
Best Practices Production Mapping 10.8 Workspace in SQL Server
0
Best Practices Production Mapping 10.8 Workspace in PostgreSQL
📕 Product Library
Best Practices Product Library 10.8 Workspace in Oracle®
Best Practices Product Library 10.8 Workspace in SQL Server®
Best Practices Product Library 10.8 Workspace in PostgreSQL®
🔍 Data Reviewer
Best Practices Data Reviewer 10.8 Workspace in Oracle®
Best Practices Data Reviewer 10.8 Workspace in SQL Server®
Best Practices Data Reviewer 10.8 Workspace in PostgreSQL®
📝 Workflow Manager
Best Practices Workflow Manager 10.8 Workspace in Oracle®
Best Practices Workflow Manager 10.8 Workspace in SQL Server®
Best Practices Workflow Manager 10.8 Workspace in PostgreSQL®
🌐 Bathymetric Solution (BIS)
Best Practices Bathymetry Solution (BIS) 10.8 Workspace in Oracle®
Best Practices Bathymetry Solution (BIS) 10.8 Workspace in SQL Server®
🌐 Nautical Solution (NIS)
Best Practices Nautical Solution (NIS) 10.8 in Oracle®
Best Practices Nautical Product Library 10.8 in Oracle®
Best Practices Nautical Solution (NIS) 10.8 in SQL Server®
Best Practices Nautical Product Library 10.8 in SQL Server®
Vorige versies ArcMap 10.7 / 10.6 / 10.5 / 10.4 / 10.3 / 10.2 / 10.1 / 10.0 .
________________________________________________________________________________________________
Vorige Versies - ArcGIS Pro 2.x - ArcMap 10.7 / 10.6 / 10.5 / 10.4 / 10.3 / 10.2 / 10.1 / 10.0 .
________________________________________________________________________________________________
Enterprise MCS Databases Template Scripts
Hoe te installeren, configureren, back-uppen en onderhouden Zeer Grote MCS Enterprise Databases (VLMCSEDB), gedetailleerde instructies voor dataladen, back-up en herstel en om meerdere gebruikerslogins te beheren.
*Voor Professionele Databasebeheerders, vereist geavanceerde RDBMS en geavanceerde Geodatabase ervaring.
Een Esri ® Technische Referentie Februari•2026
Geodatabases
Maak een geodatabase aan voor elke software productwerkruimte.
pm - productie database Production Mapping & Defense Mapping
- Topografische Kaartlegging - MGCP, TDS, enzovoort
uw gis-gegevens - maak aparte geodatabase voor elke
cartografische schaal bijv pm50 (1:50k); pm250 (1:250k)
pl - product library workspace - Product Library* (* Alleen ArcMap)
rev - data reviewer workspace - Data Reviewer
wmx - workflow manager workspace - Workflow Manager
mar1 - maritieme kaartendatabase - Nautical
mar2 - bathymetrische database - Nautical
aero1 - aeronautische kaartendatabase - Aviation
aero2 - luchthavendatabase - Aviation
lr - lineaire referentiedatabase - Roads & Highways / Pipeline Referencing
ind - indoors database - Indoors
Voor een zeer grote featureclass maakt u een aparte dbtune-sleutel die verwijst naar aparte tablespaces en datafiles in de databaseopslag, dit vermindert schijfontwikkeling en verbetert I/O.
UN - Utility Network
- Elke Utility Network (UN) moet worden bewaard in zijn eigen aparte geodatabase.
- Dit houdt de database soepel draaiende door concurrentie te verminderen en maakt
de prestaties beter.
- Het maakt ook het beheren van databaseonderhoudstaken eenvoudiger, zoals het herbouwen van
'indexes' en het verzamelen van statistieken.
- We kunnen die specifieke UN-database gemakkelijk klonen met behulp van databaseback-ups,
'wanneer een kopie nodig is voor testen.
'Ook maakt het het gemakkelijker om de UN-database naar een andere databaseserver te verplaatsen'
'indien nodig.
'Als er iets misgaat en gegevens verloren gaan door gebruikersfouten, kunt u'
'alleen die specifieke UN-database herstellen tot een bepaald tijdstip.
'Dit is vooral nuttig als de verloren gegevens niet kunnen worden hersteld via'
'geodatabase-versies.
'Deze opzet helpt belangrijke doelen voor gegevensherstel te bereiken, genaamd'
'RPO (Recovery Point Objective) en RTO (Recovery Time Objective), '
'die zorgen voor snel herstel en minimale gegevensverlies.
'Bijvoorbeeld, stel dat er twee aparte UN-geodatabases zijn: één voor gas,'
'en één voor water.
'Als iemand gegevens verwijdert uit de waterdatabase in een geodatabase-kind'
'versie en vervolgens de bewerkingen reconcileert en post naar de geodatabase sde.default'
'versie, kunt u die verwijderde gegevens niet meer terughalen uit de sde.default versie.'
anymore.
- But, if you realize the mistake soon enough, the database administrator can
restore the water database to a previous point in time.
- Doing this doesn’t affect the gas database edits at all.
- If instead, all UNs were stored in one geodatabase, deleting or losing data
from one UN could risk losing edits from all datasets in that geodatabase.
An Esri ® Technical Reference October• 2025
Database Template Scripts
- the scripts cover the guide books best practices
- the scripts also have very advanced rdbms and advanced geodatabase best practices for VLMCSEDB that go beyond the guide books recommendations
Oracle Oracle 21c / 19c / 18c / 12c (12.2, 12.1) - For consolidation going forward adopt the Oracle 12c multi-tenant architecture: 1 CDB (container database): "mcs" hosts PDB's (pluggable databases): "pm", "pl", "rev", "wmx", "mar", "aero", "lr", "ind" each pluggable database is a standalone geodatabase with only the sde master repository installed - Discontinue the use of Esri user-schema geodatabases (1 oracle database - multiple geodatabases) ArcGIS Pro 3.x & ArcMap 10.9.x Oct 22, 2025 *New ArcGIS Pro 2.3 / 2.4 & ArcMap 10.7 / 10.8 Dec 18, 2020 ArcGIS Pro 2.2 & ArcMap 10.6 / 10.5 / 10.4 / 10.3 / 10.2 Aug 02, 2018 MCS Oracle 12c: Step-by-step Installation of Oracle RAC 12c on VMWare Nov 12, 2017 How to Load a Large Featureclass in an Oracle Geodatabase Oct 23, 2020 Oracle Geodatabase SDE Repository Upgrade using Oracle Restore Point Sep 06, 2022 How to Move eGDB using Oracle Data Pump Sep 13, 2022 Oracle 11gR2 ArcMap 10.2 / 10.1 March 27, 2014 - For consolidation, use Esri user-schema geodatabases (1 oracle database - multiple geodatabases)SQL Server SQL Server 2022 / 2019 / 2017 / 2016 (Windows/Linux) ArcGIS Pro 3.x & ArcMap 10.8.x June 21, 2022 *New ArcGIS Pro 2.3 / 2.4 & ArcMap 10.7 / 10.8 March 27, 2020 ArcGIS Pro 2.2 & ArcMap 10.6 / 10.5 / 10.4 / 10.3 / 10.2 / 10.1 November 13, 2017 MCS SQLServer: Step-by-step Installation of SQL Server 2016/2017 Cluster on a Windows Server 2016 Failover Cluster SQLServer Cluster on Windows Failover Cluster May 11, 2018 How to Load a Large Featureclass in a SQL Server Geodatabase Dec 03, 2020 PostgreSQL ArcGIS Pro 3.x & ArcMap 10.8.x Postgres on Windows July 05, 2023 *NewPostgres on Linux July 05, 2023 *New ArcGIS Pro 2.3 / 2.4 & ArcMap 10.7 / 10.8 Postgres on Windows March 20, 2020 Postgres on Linux March 20, 2020 ArcGIS Pro 2.2 & ArcMap 10.6 / 10.5 / 10.4 / 10.3 / 10.2 / 10.1 Postgres on Windows April 14, 2017 Postgres on Linux August 22, 2017
________________________________________________________________________________________________
Database Connections Best Practices
1. ArcSDE Application Server ("SDE Service") is verouderd, gebruik "direct connect". - Wat is nieuw in ArcMap 10.8 / 10.7 / 10.6 / 10.5 / 10.4 / 10.3 zie Databases & Geodatabases - Wat is nieuw in ArcGIS Pro - Uitfasering Plan voor ArcGIS Producten2. Gebruik nooit de "sde" gebruikersverbinding in: Kaarten (bijv. mxd's), GP tools, Map Services, Feature Services, enz.3. De "sde" gebruiker is alleen voor geodatabase administratie (bijv. sde compress), sde gebruiker is de eigenaar van de geodatabase repository4. Gebruik nooit "data owner" gebruikersverbindingen in: Kaarten (bijv. mxd's), GP tools, Map Services, Feature Services, enz. - Tenzij het echt nodig is om nieuwe featureclasses of tabellen in de geodatabase te maken - Maar je moet de implicaties begrijpen - Voor Geoprocessing tools geef altijd de voorkeur aan file geodatabases als tijdelijke werkruimtes, het is sneller!!!! - Het probleem met meerdere "data owner" gebruikersverbindingen is dat dit tabelvergrendelingen veroorzaakt in de database - Dit kan leiden tot deadlocks en ervoor zorgen dat ArcGIS Desktop (ArcMap/Pro) en ArcGIS Server verbindingen stoppen / bevriezen - Uitzondering is Branch Versioning, alleen de data owner kan de Feature Service publiceren5. Hoe voorkom je dan het "deadlock" probleem? - Als je geen data bewerkt in ArcGIS gebruik dan een "viewer" gebruikersverbinding om de kaart te maken - Als je data bewerkt in ArcGIS gebruik dan een "editor" gebruikersverbinding om de kaart te maken - De "viewer" gebruikersverbinding heeft alleen-lezen (select) rechten op de Featureclasses en Tabellen van de "data owner" gebruiker - De "editor" gebruikersverbinding heeft lees-schrijf (select, insert, update en delete) rechten op de Featureclasses en Tabellen van de "data owner" gebruiker - Als je ArcGIS Server Map Services maakt gebruik dan een "viewer" gebruikersverbinding om de kaart te maken voordat deze gepubliceerd wordt - Als je ArcGIS Server Feature Services maakt gebruik dan een "editor" gebruikersverbinding om de kaart te maken voordat deze gepubliceerd wordt - Als je ArcGIS Server Geoprocessing Services maakt: als je data bewerkt gebruik dan "editor", anders gebruik de "viewer" gebruikersverbinding6. Meer details over "deadlock" uitleg - Oracle-Base deadlocks | Oracle Documentatie deadlocks - SQLServer Documentatie deadlocks - PostgreSQL Documentatie deadlocks
________________________________________________________________________________________________
Database Documentatie Links
________________________________________________________________________________________________
Database Storage Best Practices
Why to use Multiple Tablespaces and RAID 10
• Large production enterprise geodatabase systems should employ a hardware striping solution. Your best disk and data organization strategies involve spreading your data across multiple disks.• With data spread across multiple disks, more spindles actively search for it. This can increase disk read time and decrease disk contention.• There are two main ways of achieving striping: tablespaces and redundant array of independent disks (RAID).• You can also combine the two by creating tablespaces within disk arrays.• You can employ data segregation strategies; keeping tables from indexes or certain types of tables from other tables will improve performance and alleviate administrative burdens.• Standard GIS storage recommendations favor keeping index and log files separate from vector and tabular business tables.• For performance reasons, it is better to position the business, feature, and spatial index tables separately and position tablespace data files based on their usage pattern.• For a multiversioned, highly active editing geodatabase, database files of the VERSIONS tablespace may be separated and dispersed across available disks to avoid I/O contention.• As a rule, you should create database files as large as possible based on the maximum amount of data you estimate the database will contain to accommodate future growth.• By creating large files, you can avoid file fragmentation and gain better database performance.• In many cases, you can allow data files to grow automatically; just be sure to limit autogrowth by specifying a maximum growth size that leaves some available hard disk space.• By putting different tablespaces on different disks, you can also help eliminate physical fragmentation of your files as they grow.
Famous white paper!!!!!• Fine-grained striping can be a bad choice for the tablespaces to which Oracle Server writes sort segments if a lot of applications processes will be sorting simultaneously. Fine-grained striping can a so yield surprisingly bad results for applications that use the Oracle's parallel query optimization (PQO) feature, because PQO's use of multiple query slaves manufactures its own high concurrency level even for a single user session.• If your database contains one or more small tablespaces for which large raw slices would be wasteful, you may wish to select one or two more standard raw slice sizes for those tablespaces. If you use more than one raw slice size, then make the sizes integral multiples and divisors of each other.• I/O performance—Each tablespace should contain segments whose I/O concurrency and I/O size characteristics are similar, to facilitate disk array size and stripe size selection. Grouping read-only segments into read-only tablespaces reduces backup and recovery data transfer volumes and reduces PCM lock maintenance.• Outage resilience—Small tablespaces allow offline tablespace maintenance with minimal application outage. The system tablespace cannot be taken off-line, and it cannot be dropped and recreated, so keeping as few segments there as possible minimizes the need for database downtime. Isolating rollback segments into as few tablespaces as possible reduces outage frequency, because any tablespace containing an on-line rollback segment cannot be taken off-line. Storing referentially related segments in small groups of tablespaces maximizes your ability to exploit the tablespace point-in-time recovery feature.• Space management—Isolating segments with short lifespans minimizes the impact of tablespace free space fragmentation that can block Oracle Server extent allocation. VLDB administrators profit from using tablespace default storage parameters instead of maintaining segment sizing parameters at the segment level.• Quota management—Oracle Server space quotas are administered to users by tablespace. Hence, you should assign groups of segments in one schema to a small group of tablespaces.• If you are using fine-grained striping for data files, then it is not necessary to separate indexes from data to distribute I/O load across disks. However, if your operational procedures include periodic index rebuilds, you may want to consider isolating indexes into their own tablespaces to minimize the possible impact of tablespace free space fragmentation caused by the drop index.
• This methodology assigns a specific load to various subsets of the database such as log files, rollback segments, index tablespaces, data tablespaces, etc. and assigns disks to these subsets based on their load profile.
________________________________________________________________________________________________
An Esri ® Technical Reference February• 2026
________________________________________________________________________________________________