Migrar a ArcSDE de 64 bits en Linux o UNIX 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 está utilizando ArcSDE de 32 bits con una base de datos de 32 bits y desea cambiar para utilizar ArcSDE de 64 bits y una base de datos de 64 bits, debe mover la base de datos a la nueva instancia de DBMS o crear una nueva base de datos y mover los datos existentes a ésta.

Pasos:
    Primero, actualice su geodatabase existente si es necesario.
  1. Concilie todas las versiones de geodatabase con la versión predeterminada.
  2. Elimine las otras versiones de geodatabase.
  3. Comprima la geodatabase.
  4. 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.

  5. 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>
  6. Otorgue permisos de actualización al usuario administrativo de ArcSDE.

    Para la mayoría de las geodatabases, éste es el usuario sde. Para geodatabases en Oracle creadas en el esquema de un usuario, éste es el propietario del esquema.

    Consulte Permisos de usuario para geodatabases en PostgreSQL para obtener una lista de privilegios requeridos para la actualización.

  7. Cree una copia de seguridad de la base de datos existente.
  8. Actualice la geodatabase de la versión de 32 bits de la versión equivalente de ArcSDE a la versión de 64 bits que desea utilizar.
  9. 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 y pegarlos en la carpeta del directorio nuevo $SDEHOME/etc del servidor de 64 bits después de instalar el componente ArcSDE y antes de crear una geodatabase en el servidor de 64 bits.
  10. Configure una versión de 64 bits del DBMS en un servidor de la misma cantidad de bits.
  11. Si utiliza un inicio de sesión de sistema operativo, vuelva a crear cuentas de usuario en la base de datos nueva y en el servidor nuevo.
  12. Instale la versión de 64 bits de ArcSDE en el servidor de 64 bits.

    Consulte

  13. Decida cómo desea transferir los datos. Puede realizar uno de los siguientes pasos:
    • 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 base de datos de 64 bits y utilice documentos de espacio de trabajo XML para trasladar los datos de la geodatabase anterior a la nueva.
    • Configure una segunda geodatabase en la base de datos de 64 bits y copie y pegue los datos en ArcGIS para trasladar los datos de la geodatabase anterior a la nueva.
    • Configure una segunda geodatabase en la base de datos de 64 bits y utilice archivos de exportación 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 y utilice el método que prefiera. A continuación, inicie un servicio de ArcSDE (si utiliza alguno) con del comando de inicio sdemon -o.

  14. Si desea configurar una segunda geodatabase y trasladar los datos a ella, haga lo siguiente:
    1. Cree una geodatabase en la nueva instancia de PostgreSQL de 64 bits.
      NotaNota:

      Si el sitio utiliza solo conexiones directas a la geodatabase, no es necesario que inicie el servicio de ArcSDE. Sin embargo, para conectarse al servidor y base de datos nuevos, deberá actualizar los archivos tnsnames.ora en los equipos cliente.

    2. 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, la acción copiar y pegar, o los archivos de exportación de ArcSDE.

      Cada usuario debe transferir sus datos para que, en la geodatabase nueva, sigan perteneciendo al mismo usuario.

    3. Después de mover los datos, vuelva a crear los índices y actualice las estadísticas de base de datos.
  15. 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.

3/6/2012