Después de crear tu lugar de trabajo de conversión y realizar la conversión inicial del esquema, puedes corregir los 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 podría ser un proceso desafiante. Con los lugares de trabajo de conversión, puedes dividir el proceso de conversión en varias fases en las que agregas objetos nuevos a la conversión, corriges los problemas y, luego, los pruebas en tu base de datos de destino.
Los espacios de trabajo de conversiones pueden generar resultados de conversiones determinísticos o mejorarlos con la conversión automática de Gemini. Cuando la conversión automática de Gemini está habilitada, Database Migration Service aplica mejoras de conversión automática a todos tus objetos cada vez que conviertes el esquema de origen. Si deseas usar solo reglas de conversión deterministas, inhabilita la conversión automática de Gemini en tu espacio de trabajo.
Para convertir objetos de tu base de datos de origen, haz lo siguiente:
- En la consola de Google Cloud, ve a Lugares de trabajo de conversión.
- En la lista de lugares de trabajo de conversión disponibles, selecciona el tuyo.
Se abrirá el editor del lugar de trabajo de conversión.
- Usa el panel de esquemas de Oracle para verificar si tus objetos de origen tienen problemas de conversión. Este panel contiene todos los objetos que extrajiste de tu esquema durante la creación del lugar de trabajo.
-
Soluciona los problemas de conversiones.
Puedes usar el editor interactivo de SQL, subir un archivo de asignación de conversiones para convertir el objeto de una manera específica o utilizar las funciones de conversión potenciadas por Gemini.
- Opcional: También puedes usar el editor interactivo de SQL para ajustar el esquema convertido para que satisfaga mejor tus necesidades, incluso si no hay problemas de conversión con tu objeto. Para obtener una lista de los objetos de Oracle editables, consulta Tipos de objetos admitidos.
- Después de corregir los problemas de conversión o ajustar tu esquema, haz clic en
Puedes inspeccionar el esquema convertido en la pestaña Borrador de Cloud SQL para PostgreSQL.
Convertir fuente.
Database Migration Service ahora analiza tus cambios y genera el esquema de PostgreSQL actualizado.
- Prueba el esquema convertido en tu base de datos de destino. Haz lo siguiente:
- Haz clic en > Probar. Aplicar a destino
- En la página Definir destino, usa el perfil de conexión de destino. desplegable para seleccionar tu 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 de verificación para seleccionar qué esquema convertido de PostgreSQL que deseas aplicar en tu base de datos de destino.
- Haz clic en Probar aplicación.
Según los resultados de la prueba, es posible que debas ajustar aún más tu esquema convertido.
- Si la instantánea del esquema que extrajiste de la fuente tiene más objetos
que aún no migraste, agrégalos al espacio de trabajo:
- En el panel Oracle, haz clic en
Se abrirá el panel de selección de objetos.
Agregar objetos.
- En el árbol de esquemas, usa las casillas de verificación para seleccionar los objetos que quieres agregar a la conversión y, luego, haz clic en Agregar 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.
Database Migration Service ahora crea las definiciones de esquemas en tu base de datos de destino.
Aplicar al destino
¿Qué sigue?
Tu lugar de trabajo de conversiones está listo para la migración. Ahora puedes crear el trabajo de migración.
Para obtener una explicación completa y paso a paso de la migración, consulta la guía de migración de Oracle a Cloud SQL para PostgreSQL.