Otros métodos para mover una geodatabase en Oracle
Puede utilizar las utilidades de exportación e importación de Oracle para transportar los datos de ArcSDE. También puede utilizar los espacios de tabla transportables de Oracle. Asegúrese de que se exporten todos los objetos necesarios junto con las bases de datos.
Recuerde, todas las clases de entidades y rásteres de ArcSDE existen como un número de tablas y objetos de base de datos relacionados. Si olvida algún objeto relacionado, los datos no funcionarán en la base de datos de destino. Por lo tanto, se recomienda que la exportación incluya el esquema completo del propietario de los datos más el esquema del usuario SDE.
Se necesita el esquema del usuario SDE porque los objetos de datos de ArcSDE dependen del repositorio de metadatos en el esquema del administrador de ArcSDE para administrar los datos y brindarles una estructura. El esquema del usuario SDE también contiene las funciones y el tipo ST_Geometry.
El uso de los espacios de tabla transportables de Oracle es especialmente eficaz cuando se mueven bases de datos grandes. Puede utilizar la utilidad de administrador de recuperación (RMAN) para mover los espacios de tabla.
A continuación se presentan algunos puntos que se deben tener en cuenta cuando se transportan los espacios de tabla:
- Cada espacio de tabla debe ser autónomo; las tablas y sus índices deben estar en el mismo espacio de tabla antes de que se pueda transportar ese espacio de tabla. En otras palabras, todas las dependencias de la tabla deben compartir su espacio de tabla.
- El tamaño del medio de transferencia debe ajustarse a los archivos de datos que se transportan.
- No se puede importar el espacio de tabla si la base de datos de destino ya tiene un espacio de tabla con el mismo nombre.
- No se pueden importar espacios de tabla si una tabla o índice almacenado en el espacio de tabla ya existe en el servidor de destino. Las tablas y los índices no pueden tener nombres iguales dentro del esquema.
- Si las plataformas de origen y de destino no son ambas big endian o little endian, debe convertir el espacio de tabla que se trasporta al formato de la plataforma de destino.
- La base de datos de origen y de destino debe utilizar el mismo juego de caracteres.
- Las exportaciones las debe realizar un usuario con privilegios EXP_FULL_DATABASE.
Consulte la documentación de Oracle de la versión que utiliza para obtener información sobre cómo utilizar importaciones/exportaciones, RMAN y espacios de tabla transportables.