Después de crear tu espacio de trabajo de conversión y realizar la conversión inicial del esquema, puedes solucionar problemas de conversión, modificar tus objetos con el editor interactivo y aplicar el esquema convertido a tu base de datos de destino.
Las bases de datos suelen tener miles de objetos. Convertirlos todos en una sola sesión puede ser un proceso complicado. Con los espacios de trabajo de conversión, puedes dividir el proceso de conversión en varias fases en las que añades nuevos objetos a la conversión, solucionas los problemas y, a continuación, los pruebas en tu base de datos de destino.
Los espacios de trabajo de conversión pueden generar resultados de conversión deterministas o mejorarlos con Conversión automática de Gemini. Cuando la conversión automática de Gemini está habilitada, Database Migration Service aplica aumentos de conversión automática a todos tus objetos cada vez que conviertes el esquema de origen. Si solo quieres usar reglas de conversión deterministas, inhabilita la conversión automática de Gemini en tu espacio de trabajo.
- En la Google Cloud consola, ve a Espacios de trabajo de conversión.
- En la lista de espacios de trabajo de conversión disponibles, seleccione el que quiera.
Se abre el editor del espacio de trabajo de conversión.
- Usa el panel de esquemas Oracle para comprobar si hay problemas de conversión en los objetos de origen. Este panel contiene todos los objetos que has extraído de tu esquema durante la creación del espacio de trabajo.
-
Soluciona los problemas de conversión.
Puede usar el editor de SQL interactivo, subir un archivo de asignación de conversión para convertir el objeto de una forma específica o utilizar las funciones de conversión basadas en Gemini.
- Opcional: También puede usar el editor de SQL interactivo para ajustar el esquema convertido y adaptarlo mejor a sus necesidades, aunque no haya problemas de conversión con su objeto. Para ver una lista de los objetos de Oracle que se pueden editar, consulta Tipos de objetos admitidos.
- Después de corregir los problemas de conversión o ajustar el esquema, haga clic en
Puedes inspeccionar el esquema convertido en la pestaña Borrador de AlloyDB para PostgreSQL.
Convertir fuente.
Database Migration Service ahora analiza los cambios y genera el esquema de PostgreSQL actualizado.
- Prueba el esquema convertido en tu base de datos de destino. Sigue estos pasos:
- Haz clic en > Prueba. Aplicar al destino
- En la página Definir destino, usa la sección Perfil de conexión de destino. menú desplegable para seleccionar el perfil de conexión de destino.
- Haz clic en Definir y continuar.
- En la página Selecciona objetos y prueba la aplicación, usa las casillas para seleccionar qué esquema de PostgreSQL convertido que quieras aplicar en la base de datos de destino.
- Haz clic en Probar aplicación.
En función de los resultados de la prueba, es posible que tengas que ajustar aún más el esquema convertido.
- Si la instantánea del esquema que has extraído del origen tiene más objetos
que aún no has migrado, añade estos objetos al espacio de trabajo:
- En el panel Oracle, haz clic en
Se abrirá el panel de selección de objetos.
Añadir objetos.
- En el árbol de esquema, usa las casillas para seleccionar los objetos que quieras añadir a la conversión y, a continuación, haz clic en Añadir objetos.
- En el panel Oracle, haz clic en
- Repite los pasos del 3 al 8 hasta que conviertas todos los objetos que quieras migrar.
- Cuando termines de convertir el esquema, haz clic en
> Aplicar.
Ahora, Database Migration Service crea las definiciones de esquema en tu base de datos de destino.
Aplicar al destino
Siguientes pasos
Tu espacio de trabajo de conversión está listo para la migración. Ahora puedes crear la tarea de migración.
Para obtener una guía completa paso a paso sobre la migración, consulta la guía de migración de Oracle a AlloyDB para PostgreSQL.