Migrar a ArcSDE de 64 bits en Windows cuando el DBMS existente es de 32 bits
Si tiene una instalación de ArcSDE de 32 bits existente, no puede actualizar directamente a una instalación de 64 bits.
Si ejecuta ArcSDE como aplicación de 32 bits conectada a un sistema de administración de bases de datos (DBMS) de 32 bits existente y desea migrar a una instalación de ArcSDE de 64 bits y un DBMS de 64 bits, siga las instrucciones que se brindan en este tema para migrar su geodatabase.
- Concilie todas las versiones de geodatabase con la versión predeterminada.
- Elimine las otras versiones de geodatabase.
- Comprima la geodatabase.
-
Detener el servicio de ArcSDE, si uno se está ejecutando.
sdemon -o shutdown -i <service> -s <server_name> -p <ArcSDE_administrator_password>
Las herramientas de línea de comando de ArcSDE y su documentación se instalan con ArcSDE.
-
Asegúrese de que no haya usuarios realizando una conexión directa a la geodatabase.
Puede utilizar el comando sdemon para hacer esto.
sdemon -o users -i <service> -s <server_name> -p <ArcSDE_administrator_password>
- Cree una copia de seguridad de la base de datos.
-
Otorgar permisos de actualización al usuario administrador si es necesario realizar una autorización de geodatabase.
Para obtener una lista de permisos, consulte los temas Permisos de usuario para geodatabases en Oracle.
- Actualice la versión de su geodatabase existente.
Siga las instrucciones de actualización para la versión de geodatabase a la que desea actualizar y que son específicas de su DBMS.
- Si estuvo utilizando archivos de configuración personalizados (dbtune.sde, dbinit.sde o giomgr.defs) en la geodatabase del servidor de 32 bits, es posible que desee copiarlos desde el directorio %SDEHOME%\etc anterior para que los pueda colocar en el nuevo directorio %SDEHOME%\etc del servidor de 64 bits después de instalar ArcSDE, pero antes de crear una geodatabase en el servidor de 64 bits.
- Instale el software DBMS de 64 bits en su servidor de la misma cantidad de bits.
- Si el proceso que utilizará para mover sus datos o base de datos al nuevo servidor no incuye mover los usuarios, vuelva a crear los usuarios (y esquemas, si es necesario) y otorque privilegios de base de datos.
- Instale la versión de 64 bits del componente ArcSDE en un servidor de 64 bits (ya sea en el que reside el DBMS o en uno remoto). No continúe con el asistente Post-instalación.
-
Actualice la definición de biblioteca st_shapelib.dll en el diccionario de datos de Oracle de su nueva base de datos.
CREATE or REPLACE LIBRARY <library_name> AS '<path_to_library>'
-
Decida cómo desea transferir los datos. Puede realizar uno de los siguientes pasos:
- Si el DBMS brinda la funcionalidad de migrar la base de datos completa, podrá utilizar herramientas de este para hacerlo. Mover la base de datos completa de la instancia de 32 bits a la instancia de 64 bits con las herramientas del DBMS.
- Configure una segunda geodatabase en la instancia de 64 bits y utilice documentos de espacio de trabajo XML, copie y pegue en ArcGIS, o la herramienta de geoprocesamiento Clase de entidad a clase de entidad (múltiple) para trasladar los datos de la geodatabase anterior a la nueva.
Si desea trasladar la base de datos completa, consulte la documentación del DBMS para obtener instrucciones. Si desea configurar una segunda geodatabase y trasladar los datos a ella, haga lo siguiente:
- Realice la postinstalación a través del asistente de postinstalación para crear una geodatabase nueva en la instancia de 64 bits.
- En ArcGIS Desktop, conéctese a la geodatabase de 32 bits y a la nueva geodatabase de 64 bits.
-
Mueva los datos de la geodatabase de 32 bits a la geodatabase de 64 bits por medio de los documentos de espacio de trabajo XML, copie y pegue, o la herramienta de geoprocesamiento Clase de entidad a clase de entidad (múltiple).
Cada usuario debe transferir sus datos para que, en la geodatabase nueva, sigan perteneciendo al mismo usuario.
- Después de mover los datos, vuelva a crear los índices y actualice las estadísticas de base de datos.
Nota:Trasladar los datos a una geodatabase no traslada las ediciones con versión. Por lo tanto, si utiliza una geodatabase con versión pero no realizó los pasos del 1 al 3, puede perder las ediciones que se trasladaron a las tablas de base.
- Después de realizar una prueba para asegurarse de que todo funciona correctamente en la nueva geodatabase, desinstale el componente ArcSDE del servidor de 32 bits.