I would like to know the opinion of experienced people with Enterprise Geodatabase management.
Is it possible to use Oracle 19c container database (CDB) with PDB (Pluggable Database) to manage the different production geodatabase in multi user & multi version production environment.
Is ESRI recommended to use it?
Solved! Go to Solution.
"It means CDB with multiple plugins database is not good option." - not quite. You can have one Oracle Container Database, and multiple Oracle Pluggable Databases, and you can create a Geodatabase in each of those Pluggable Databases. But you should not create a Geodatabase directly in the Container database.
@ShahidHussain - Yes, it is recommended to use Pluggable Databases to store the Oracle ArcSDE Geodatabase. Please, see my database guide books and database templates for Oracle Geodatabases in my community.esri.com blog Mapping and Charting Solutions (MCS) Enterprise Databases Best Practices
🎯 !!! I have added the question below so other customers can be informed and read my explanation and recommendations listed below !!! I am glad to support our customers !!! Enjoy !!!
Customer Question: we created the database in Oracle 19c as a single geodatabase with multiple Data owners at department level. However, In the Production Mapping best practices ESRI recommended to create separate geodatabases for each cartographic scale e.g. pm25 (1:25K), pm50 etc. and best practices recommend to create an Oracle Container Database (CDB) with Oracle Pluggable Databases (PDBs) to ensure scalability and compliance with ESRI standards. This issue raises concerns about the long-term viability of the current database structure. We would like your feedback on whether our current Oracle geodatabase structure is compatible with ESRI Foundation Production Platform project.
Marcelo's Answer:
Different data models have varying requirements for geodatabase versioning strategies. Therefore, it is essential to store these distinct data models, such as Topographic Mapping MGCP, TDS, Maritime Charting ENC, and Maritime Bathymetric, in separate geodatabases.
Marcelo's remarks
I hope this provides clarity on the question. If there are any additional inquiries or if further discussion is needed, I am more than happy to ensure all concerns are addressed. You can send me a private message in the community.esri.com if you wish to discuss anything further. (1) Private Messages - Esri Community
Thanks, 🙂 👍
| Marcelo Marques | Esri Professional Services ArcGIS Products | Principal Product Engineer |
| Cloud & Database Administrator | OCP – Oracle Database Certified Professional |
| Esri | 380 New York St | Redlands, CA 92373 | USA |
| T +909-369-1787 | M +909-255-2079 | mmarques@esri.com | esri.com |
| Esri Enterprise Mapping and Charting Databases Best Practices |
| https://www.linkedin.com/in/mmarquesbr/ |
"In 1992, I embarked on my journey with Esri Technology, and since 1997, I have been working with ArcSDE Geodatabases, right from its initial release. Over the past 32 years, my passion for GIS has only grown stronger."
THE SCIENCE OF WHERE ®
Hello @ShahidHussain , you won't be able to create a Geodatabase in an Oracle Container Database, so I don't recommend you use it for that. You should create your Geodatabase in an Oracle Pluggable Database.
@ChrisUnderwood, thanks for your reply. It means CDB with multiple plugins database is not good option.
In a geospatial data production environment can we create enterprise Geodatabase with multiple schemas data owners to work in versioning and multi user environment. In this case we have only one geodatabases admin to manage the enterprise Geodatabase, or to create single databases for each production enterprise geodatabases. Thanks
"It means CDB with multiple plugins database is not good option." - not quite. You can have one Oracle Container Database, and multiple Oracle Pluggable Databases, and you can create a Geodatabase in each of those Pluggable Databases. But you should not create a Geodatabase directly in the Container database.
@ChrisUnderwood thanks for clarification
@ShahidHussain - Yes, it is recommended to use Pluggable Databases to store the Oracle ArcSDE Geodatabase. Please, see my database guide books and database templates for Oracle Geodatabases in my community.esri.com blog Mapping and Charting Solutions (MCS) Enterprise Databases Best Practices
@MarceloMarques, thanks you very much for your reply! I found the answer I was looking for, and the blog you shared is incredibly helpful. I learned a lot from it, and I truly appreciate your efforts.
🎯 !!! I have added the question below so other customers can be informed and read my explanation and recommendations listed below !!! I am glad to support our customers !!! Enjoy !!!
Customer Question: we created the database in Oracle 19c as a single geodatabase with multiple Data owners at department level. However, In the Production Mapping best practices ESRI recommended to create separate geodatabases for each cartographic scale e.g. pm25 (1:25K), pm50 etc. and best practices recommend to create an Oracle Container Database (CDB) with Oracle Pluggable Databases (PDBs) to ensure scalability and compliance with ESRI standards. This issue raises concerns about the long-term viability of the current database structure. We would like your feedback on whether our current Oracle geodatabase structure is compatible with ESRI Foundation Production Platform project.
Marcelo's Answer:
Different data models have varying requirements for geodatabase versioning strategies. Therefore, it is essential to store these distinct data models, such as Topographic Mapping MGCP, TDS, Maritime Charting ENC, and Maritime Bathymetric, in separate geodatabases.
Marcelo's remarks
I hope this provides clarity on the question. If there are any additional inquiries or if further discussion is needed, I am more than happy to ensure all concerns are addressed. You can send me a private message in the community.esri.com if you wish to discuss anything further. (1) Private Messages - Esri Community
Thanks, 🙂 👍
| Marcelo Marques | Esri Professional Services ArcGIS Products | Principal Product Engineer |
| Cloud & Database Administrator | OCP – Oracle Database Certified Professional |
| Esri | 380 New York St | Redlands, CA 92373 | USA |
| T +909-369-1787 | M +909-255-2079 | mmarques@esri.com | esri.com |
| Esri Enterprise Mapping and Charting Databases Best Practices |
| https://www.linkedin.com/in/mmarquesbr/ |
"In 1992, I embarked on my journey with Esri Technology, and since 1997, I have been working with ArcSDE Geodatabases, right from its initial release. Over the past 32 years, my passion for GIS has only grown stronger."
THE SCIENCE OF WHERE ®