Actualizar geodatabases en esquemas de usuario en Oracle
Puede crear varias geodatabases en una sola base de datos de Oracle. En este caso, se crea una geodatabase en el esquema de un usuario diferente al usuario sde. Por esta razón, estas geodatabases se denominan geodatabases de esquema de usuario. Contienen sus propias tablas del sistema de geodatabases y de ArcSDE.
Sin embargo, las geodatabases que crea en el esquema de un usuario que no es el usuario de SDE en una geodatabase de ArcSDE para Oracle no son completamente independientes; hay algunas funcionalidades, como el servicio de ArcSDE o los tipos definidos por el usuario, que sólo están en la geodatabase maestra del esquema del usuario SDE. Por lo tanto, lo siguiente es verdadero:
- Debe hacer una copia de seguridad de la base de datos completa; la creación de una copia de seguridad de sólo un esquema del usuario no incluye las funciones y los tipos definidos por el usuario.
- Si se detiene el servicio de ArcSDE en la geodatabase maestra se deshabilitan las conexiones del servicio a las geodatabases de esquema de usuario.
- Debe actualizar la geodatabase maestra antes de actualizar una geodatabase de esquema de usuario.
- No puede actualizar una geodatabase de esquema de usuario mientras se actualiza la geodatabase maestra.
Debe actualizar la geodatabase en un esquema de usuario de manera separada, después de actualizar la geodatabase maestra. Además, el propietario del esquema, no el usuario SDE, debe actualizar las geodatabases en su esquema y, por lo tanto, se le deben otorgar permisos para realizar la actualización.
Si intenta actualizar una geodatabase de esquema de usuario antes de actualizar la geodatabase maestra, recibirá el mensaje siguiente:
No se puede actualizar una geodatabase de esquema de usuario si la geodatabase de esquema maestra está en una versión anterior. Primero se debe actualizar la geodatabase de esquema maestra. ERROR: no se completó la instalación del objeto del esquema de la geodatabase.
Se recomienda mantener todas las geodatabases en la misma instancia de Oracle en la misma versión de ArcGIS, pero no es necesario actualizar todas las geodatabases de esquema de usuario en la base de datos de Oracle si utiliza una conexión directa a la geodatabase.
- Siga las instrucciones en Preparar la actualización de una geodatabase en Oracle.
- Asegúrese de que se haya realizado una copia de seguridad de toda la base de datos de Oracle.
- Asegúrese de que se haya actualizado la geodatabase maestra.
- Inicie ArcCatalog o inicie ArcMap, ArcGlobe o ArcScene y abra la Ventana de catálogo.
- Expanda el nodo Conexiones a base de datos.
- Realice una conexión directa a la geodatabase de esquema de usuario, e inicie sesión como el propietario del esquema.
- Haga clic con el botón derecho del ratón en la geodatabase y haga clic en Propiedades.
- Haga clic en la pestaña General.
Si necesita una actualización, se activa el botón Actualizar geodatabase.
Si el botón Actualizar geodatabase no está activo, puede ser debido a que el cliente que se conecta tiene la misma versión que la geodatabase de ArcSDE, el DBMS no es una versión actualizable compatible, utiliza una conexión de servicio de ArcSDE en lugar de una conexión directa a la geodatabase o se conecta desde un cliente de ArcGIS Desktop que se ejecuta desde una licencia de ArcView.
-
Esri recomienda que deje marcadas las opciones Comprobación de requisitos previos y Actualizar geodatabase en la herramienta de geoprocesamiento Actualizar geodatabase. De esta manera, la herramienta comprueba si los requisitos previos de la actualización se cumplieron antes de continuar con la actualización de la geodatabase.
La comprobación de requisitos previos detecta otras conexiones activas en la geodatabase, si el usuario conectado posee los suficientes privilegios para actualizar la geodatabase y se asegura de que la base de datos admita columnas XML, de que todos los datasets se puedan abrir, de que se haya actualizado la geodatabase maestra antes de que se pueda actualizar cualquier geodatabase de esquema de usuario y detecta si la base de datos y las bibliotecas son de la misma versión. Si no se cumple algún requisito previo, la herramienta finaliza. Debe corregir cualquier problema antes de ejecutar el procedimiento de actualización nuevamente.
Los resultados de esta comprobación se registran en el cuadro de diálogo de progreso de la herramienta de geoprocesamiento y en GDBUpgrade<#>.log, que se puede encontrar en el directorio TEMP del sistema.
- Haga clic en Aceptar para iniciar la verificación y actualizar.
- Si se cumplen todas las comprobaciones, la herramienta procede con la actualización. El estado de la comprobación de requisitos previos y de la actualización se muestra en el cuadro de diálogo de progreso de la herramienta de geoprocesamiento, así como en GDBUpgrade<#>.log. Puede encontrar información adicional en el registro de sdesetup, que también se crea en el directorio TEMP del sistema.
- Cuando la herramienta finaliza correctamente, haga clic en Cerrar para cerrar el cuadro de diálogo de progreso de la herramienta de geoprocesamiento.
No puede ejecutar la herramienta Actualizar geodatabase si se están ejecutando otras herramientas de geoprocesamiento como procesos en segundo plano en el equipo cliente.
La geodatabase de esquema de usuario se actualiza a la última versión de ArcGIS.
Para actualizar datasets de red o estructuras catastrales o de parcelas en la geodatabase de esquema de usuario, utilice las herramientas de geoprocesamiento Actualizar red o Actualizar estructura de parcelas, o las secuencias de comandos de Python.
Las actualizaciones de datasets de red o estructuras catastrales o de parcelas son opcionales. Sin embargo, si no los actualiza, no tiene acceso a la funcionalidad más reciente de datasets de red y estructuras de parcelas.