Actualizar una geodatabase le permite utilizar la funcionalidad disponible en la última versión de ArcGIS.
Puede utilizar la herramienta de geoprocesamiento Actualizar geodatabase (que se puede abrir directamente desde la caja de herramientas Administración de datos o desde el cuadro de diálogo Propiedades de la Base de datos) o una secuencia de comandos de Python para actualizar una geodatabase.
La herramienta y la secuencia de comandos son una opción para comprobar que la geodatabase satisface los requisitos previos específicos para la actualización y también son una opción para actualizar la geodatabase. Esri recomienda realizar la comprobación de requisitos previos y la actualización.
Comprobaciones de requisitos previos
Incluya la comprobación de requisitos previos cuando ejecute la herramienta Actualizar geodatabase o llámela desde una secuencia de comandos de Python.
Ejecutar la comprobación de requisitos previos antes de realizar la actualización permite detectar si se necesitan otras acciones para que la geodatabase esté en un estado en el que se pueda actualizar. Los resultados de la comprobación de requisitos previos aparecen en la ventana de geoprocesamiento y se escriben en un archivo de registro, GDBUpgrade<n>.log, que se crea en el directorio TEMP del sistema. La <n> en el archivo de registro es un número único que identifica el evento específico de comprobación de requisitos previos o de actualización.
Cuando ejecuta la comprobación de requisitos previos en una geodatabase de archivos o personal se detecta lo siguiente:
- La geodatabase es de sólo lectura.
- No hay otros usuarios conectados a la geodatabase.
- La conexión actual no está editando datos en la geodatabase.
- Se puede abrir toda la información contenida en las tablas del sistema de geodatabase actual.
En geodatabases corporativas, de grupo de trabajo o de escritorio, la herramienta Actualizar geodatabase evalúa lo siguiente:
- El usuario conectado cuenta con los privilegios correspondientes para actualizar la geodatabase.
- El usuario conectado no está editando datos en la geodatabase.
- No hay otros usuarios conectados a la geodatabase.
- La base de datos puede admitir tipos de datos XML.
- Se puede abrir toda la información contenida en las tablas del sistema de geodatabase actual.
- Para las geodatabases en PostgreSQL y Oracle, detecta si la base de datos pueda acceder a la versión actual de la biblioteca ST_Geometry.
- Para geodatabases en un esquema de usuario en Oracle, detecta si la geodatabase maestra está actualizada.
Una vez que la geodatabase cumpla con estos requisitos previos y que haya hecho una copia de seguridad de la geodatabase y (en el caso de las geodatabases corporativas) haya completado los pasos del tema de actualización correspondiente a su DBMS que aparecen en la parte inferior de este tema, puede actualizar la geodatabase.
Qué sucede cuando actualiza
Al actualizar una geodatabase, la herramienta hace comprobaciones para asegurar que la geodatabase se puede actualizar; las tablas del sistema y todas las funciones, tipos o procedimientos almacenados asociados (solo en las geodatabases corporativas, de grupo de trabajo y de escritorio) se actualizan para concordar con la versión de cliente de ArcGIS desde la que ha ejecutado la herramienta.
El proceso de actualización está diseñado para ser tolerante a fallos; si la actualización falla en algún punto, puede volver a ejecutarla en la geodatabase parcialmente actualizada una vez que se haya corregido la causa del fallo. Todas las operaciones que hayan quedado completadas parcialmente se eliminarán o se omitirán cuando se vuelva a ejecutar la actualización. No es necesario restaurar o volver a cargar la base de datos de la copia de seguridad.
Si no puede completar la actualización después de un error o evento inesperado (por ejemplo, no tiene más tiempo y los usuarios necesitan continuar con su trabajo) Esri no recomienda utilizar la geodatabase parcialmente actualizada para la producción. Por el contrario, debe realizar la recuperación desde la copia de seguridad para permitir que todos los usuarios se conecten a la geodatabase de producción.
Como se menciona en la sección anterior, se crea un archivo de registro, GDBUpgrade<n>.log, para la actualización en el directorio TEMP del sistema. Este archivo registra el progreso de la operación de actualización. Si se producen errores durante la actualización, se registrarán en este archivo. Si se producen errores inesperados durante el proceso de actualización, consulte este archivo.
Acceda a la herramienta Actualizar geodatabase.
Hay varias forma de acceder a la herramienta Actualizar geodatabase: puede hacer clic en el botón Actualizar geodatabase del cuadro de diálogo Propiedades de la base de datos, buscar la herramienta utilizando el cuadro de diálogo Buscar en ArcMap o ArcCatalog, o abrir la herramienta directamente desde la caja de herramientas Administración de datos. Otra alternativa es ejecutar una secuencia de comandos de Python para actualizar la geodatabase.
Realice estos pasos para abrir la herramienta Actualizar geodatabase desde el cuadro de diálogo Propiedades de la Base de datos:
- Inicie ArcMap y abra la ventana Catálogo, o inicie ArcCatalog.
- Haga clic con el botón derecho en la geodatabase que desea actualizar.
- Haz clic en Propiedades.
- Haga clic en la pestaña General.
- Haga clic en Actualizar geodatabase.
Para abrir la herramienta directamente, utilice la ventana Buscar.
- Inicie ArcMap y abra la ventana Catálogo, o inicie ArcCatalog.
- Haga clic en el botón Buscar ventana .
- Haga clic en Herramientas en la parte superior de la ventana de búsqueda para restringir la búsqueda en las herramientas de geoprocesamiento.
- Escriba actualizar geodatabase en el cuadro de texto de búsqueda y haga clic en el botón Buscar.
- Haga clic en el enlace para abrir la herramienta de geoprocesamiento Actualizar geodatabase.
También puede abrir la herramienta directamente desde el nodo Caja de herramientas del árbol de Catálogo.
- Inicie ArcMap y abra la ventana Catálogo, o inicie ArcCatalog.
- Expanda el nodo Cajas de herramientas en el Árbol de catálogo.
- Expanda Cajas de herramientas del sistema.
- Expanda la caja de herramientas Administración de datos.
- Expanda el conjunto de herramientas Administración de la geodatabase.
- Haga doble clic en Actualizar geodatabase.
Otra forma de actualizar una geodatabase es ejecutar una secuencia de comandos de Python que llame a la función UpgradeGeodatabase_management. Para hacerlo, abra la secuencia de comandos en una ventana de comando del sistema, en la ventana de ArcPy en ArcGIS Desktop o en PythonWin. Consulte Un recorrido rápido por Python y Actualizar geodatabase para obtener más información.
Instrucciones específicas de actualización
Para obtener instrucciones sobre cómo actualizar un tipo específico de geodatabase, consulte el tema que corresponda a su implementación:
- Actualizar geodatabases personales y de archivos
- Actualizar una geodatabase en un servidor de base de datos
- Actualizar una geodatabase en DB2 (Linux, Unix y Windows)
- Actualizar una para DB2 en z/OS
- Actualizar una geodatabase en Informix
- Actualizar una geodatabase en Oracle
- Actualizar una geodatabase en PostgreSQL
- Actualizar una geodatabase en SQL Server