Select to view content in your preferred language

Flexible Direct Connect usage

3197
3
04-13-2012 12:01 AM
HenkUiterwijk
New Contributor
Hi,

We are about to start using Direct Connect but I have worries what happens if we upgrade to newer Oracle versions. We use now sde: oracle11g:<database> as connect string but I would like to know if we could use variables here so that we don not have to changes all LYR and MXD files after upgrade to 12c or 13x.

Any experiences with that?

Thanks in advance.

Cheers,
Henk
0 Kudos
3 Replies
AnibalMmartinez
Frequent Contributor

Hola Henk, siempre que cambien la versión de la BD, antes verifica si es compatible y esta soportada por la versión de ARCGIS.

Saludos,

Anibal

0 Kudos
MichaelVolz
Esteemed Contributor

Henk:

My organization has been looking for this setup for at least 6 years now, but no such luck.  If you have a large number of lyr and mxd files I would suggest using python scripting as the Set Data Source(s) tool from ArcCatalog might not be a practical solution if you have 1000's of mxds with many direct connections in each mxd.  I would also suggest cleaning up your collection of mxd files to only update those mxd and lyr files that need to be used in the future.

0 Kudos
AnibalMmartinez
Frequent Contributor

Te cuento, nosotros tenemos 32 MXDs y lo que hicimos desde ArcGIS 9.3.1 con Oracle 10g, fue construir con arcobject una aplicación para cambiar la conexión de los capas, y facilitar ir de ambiente en ambiente.

Al migrar a Arcgis 10.1 con Oracle 11G, nos encontramos que 10.0 tenia el formato .msd y no era editable por arcobject y en 10.1 encontramos el formato .sd y que solo era posible si queríamos automatizarlo usar python.

¿Que hicimos?: Modificamos la aplicación en ArcObject y ahora primero modifica la conexion para ir de ambiente en ambiente, luego ejecuta con comandos los scritps python (análisis, generar .sd). La aplicación la tenemos en vb.NET

Mantenemos bastante automatizados los pasajes he implementaciones y evitamos la posibilidad de errores en esta etapa.

Te ves obligado a programar, pero se puede hacer las herramientas que faltan.

Te recomiendo hacer algo parecido, si tienes 1000 mxds se justifica mas aun.

Espero que te sea útil mi comentario,

Saludos,

Anibal

0 Kudos