Preparación para actualizar una geodatabase en Informix
Cuando actualice un sistema corporativo, incluida una geodatabase, planifique de antemano. Pruebe la versión nueva en un servidor de desarrollo o de prueba para asegurarse de que funciona con todas las aplicaciones cliente.
Cuando haya determinado que el sistema nuevo funciona como se espera, programe la actualización; asegúrese de que el personal necesario esté disponible para realizar la actualización y cuente con los permisos necesarios para completar las tareas asignadas.
- No podrá actualizar directamente a ArcGIS Server 10 para Informix desde ninguna versión de ArcSDE anterior a 9.3. Para actualizar desde una versión anterior a 9.3, primero debe actualizar la geodatabase a 9.3 ó 9.3.1 y después actualizar a ArcSDE 10.
- Las actualizaciones desde las versiones beta del software no están admitidas.
- Si la geodatabase es parte de una réplica, debe actualizar la geodatabase principal y la secundaria antes de realizar la sincronización.
- No existe un método estándar para volver a una versión anterior de la geodatabase. Si desea volver a la versión anterior de una geodatabase después de actualizarla a una versión más actualizada, deberá restaurar la base de datos anterior desde la copia de seguridad.
- Una vez que se actualiza la geodatabase, las versiones anteriores de ArcGIS no podrán abrirla dado que las versiones anteriores de ArcGIS no pueden leer las versiones más actualizadas de la geodatabase.
También debe completar los pasos que se presentan a continuación para actualizar la geodatabase en Informix:
- Verifique el Centro de recursos de ArcGIS para asegurarse de que el sistema cumple con los requisitos mínimos.
- Asegúrese de que el Módulo de búsqueda de texto básico (BTS) de Informix o el Módulo de búsqueda de texto Excalibur (ETX) de DataBlade esté registrado en la geodatabase.
- También debe tener los parámetros DBTUNE que se presentan a continuación (agregados en la versión 9.3) dentro de la tabla DBTUNE, los cuales deben estar configurados tal como se describe en el tema Parámetros de configuración DBTUNE: XML_IDX_FULLTEXT_TYPE, XML_IDX_FULLTEXT_PARAMS y XML_IDX_FULLTEXT_STORAGE.
- Cree una copia de seguridad de la base de datos.
- Sólo para usuarios de IBM AIX: Si instala AIX, se recomienda que ejecute slibclean antes de actualizar o instalar ArcSDE para borrar bibliotecas inactivas de la memoria. Detenga el servicio de ArcSDE actual y ejecute el comando slibclean como usuario raíz. Consulte la documentación del administrador del sistema de AIX para obtener más información acerca del comando slibclean.
-
Quite cualquier funcionalidad personalizada que pueda haber agregado a las tablas del sistema de geodatabase de ArcSDE fuera de ArcGIS como desencadenadores o índices adicionales.
El procedimiento de actualización no puede detectar personalizaciones que realiza a las tablas del sistema. Si tales personalizaciones previenen la alteración del esquema de una tabla del sistema, la actualización fallará.
-
El usuario de Informix debe otorgar privilegios dba para la base de datos de ArcSDE a la cuenta del usuario sde a través del comando dbaccess.
Si no otorga los privilegios requeridos, se producirán problemas durante el procedimiento de actualización y durante el funcionamiento del producto.
Para otorgar privilegios dba al usuario sde, el usuario de Informix debe ejecutar el siguiente comando:
dbaccess <ArcSDE_Database> Query-language-->New--> grant dba to sde Run
- Para realizar la actualización, instale la versión de cliente de ArcGIS actual (ArcGIS Desktop, ArcGIS Engine Runtime, o ArcGIS Server Standard o Advanced) en un equipo que pueda conectarse de manera directa a una geodatabase.
-
Asegúrese de que el cliente de Informix esté instalado y configurado en el equipo donde se instaló el cliente de ArcGIS.
Esto se requiere debido a que debe establecer una conexión directa a la geodatabase para actualizarla. Para obtener instrucciones, consulte los temas Configurar una conexión directa a Informix, Configurar la aplicación Informix Setnet 32 y Configurar una fuente de datos de ODBC para Informix en Windows.
-
Asegúrese de que no haya usuarios conectados a la geodatabase.
Puede utilizar el comando sdemon para comprobar esto. Para obtener instrucciones, consulte Mostrar sesiones conectadas.
-
Cierre todos los servicios de ArcSDE que se estén ejecutando a través del comando de cierre sdemon –o. Si este servicio se está ejecutando en un servidor con Windows, en lugar de utilizar el comando, puede detenerlo desde la interfaz Servicios de Windows.
Para obtener más información sobre el comando sdemon, consulte la sintaxis en la Referencia de comandos de administración de ArcSDE.
- Desinstale la versión anterior de ArcSDE. Para obtener instrucciones, consulte los temas Desinstalar ArcSDE de Windows o Desinstalar ArcSDE de Linux o UNIX.
- En Windows, si se existen servicios de ArcSDE en ejecución, se le solicitará que los elimine durante el proceso de desinstalación. Si está instalando una nueva versión de ArcSDE, haga clic en Sí para eliminar el servicio. Si está instalando un service pack o un parche, puede hacer clic en No y volver a utilizar el servicio, a menos que las instrucciones del service pack o el parche especifiquen que debe volver a crear el servicio. (Por ejemplo, si el service pack o el parche se utiliza para arreglar algo en la funcionalidad del servicio, es muy probable que deba volver a crear el servicio).
-
Instale la nueva versión de ArcSDE.
En los sistemas operativos Windows, no ejecute el asistente de postinstalación. El asistente de postinstalación es sólo para las nuevas instalaciones.
La geodatabase está lista para la actualización. Puede utilizar la herramienta Actualizar geodatabase en ArcGIS Desktop o una secuencia de comandos de Python que se ejecute en un equipo del cliente de ArcGIS.