Esta página le muestra cómo crear un espacio de trabajo de conversión y utilizarlo para realizar inmediatamente una conversión determinista de código y esquema de Oracle a PostgreSQL. Antes de crear el espacio de trabajo, asegúrese de crear un perfil de conexión para su base de datos de origen .
Espacios de trabajo con el editor integrado
Cuando crea un espacio de trabajo de conversión interactivo, puede actualizarlo para acceder a la conversión automática de Gemini . Actualizar el espacio de trabajo solo es posible una vez, inmediatamente después de abrir el espacio de trabajo de conversión recién creado. Esta operación se describe como el último paso de este procedimiento.
Para crear un espacio de trabajo de conversión interactivo y realizar la conversión del esquema, haga lo siguiente:
- En el Google Cloud consola, vaya a Espacios de trabajo de conversión .
- Haga clic en Configurar espacio de trabajo .
- En la página Crear un espacio de trabajo de conversión , haga lo siguiente:
- Ingrese el nombre, el identificador y la región de su espacio de trabajo de conversión.
- En el menú desplegable del motor de base de datos de origen , seleccione Oracle .
- Desde el motor de base de datos de destino, seleccione Cloud SQL para PostgreSQL .
- Haga clic en Crear espacio de trabajo y continúe .
- En la página Definir origen y extraer instantánea del esquema , haga lo siguiente:
- En el menú desplegable Perfil de conexión de origen , seleccione el perfil de conexión para su base de datos de origen.
- Haga clic en Extraer instantánea del esquema y continúe .
El Servicio de migración de bases de datos ahora se está conectando a la base de datos de origen y recuperando su esquema. Este proceso puede tardar varios minutos.
- En la página Seleccionar y convertir objetos , use las casillas de verificación para seleccionar qué objetos desea convertir a la sintaxis PostgreSQL.
No es necesario que conviertas todos tus objetos de una sola vez. En su lugar, puede seleccionar sólo unos pocos objetos ahora y agregar más objetos a la conversión más adelante.
- Haga clic en Convertir y continúe .
Se abre el espacio de trabajo de conversión.
- Cuando abre un nuevo espacio de trabajo por primera vez, puede actualizarlo para acceder a la función de conversión automática impulsada por Gemini. Haga lo siguiente:
- En el cuadro de diálogo Presentación de la conversión automática de Gemini , seleccione la casilla de verificación Actualizar espacio de trabajo para explorar la nueva experiencia y haga clic en Continuar .
- ¿En Convertir objetos de origen con Gemini? cuadro de diálogo, haga clic en Convertir .
El Servicio de migración de bases de datos ahora realiza el proceso de conversión nuevamente para aplicar mejoras de conversión impulsadas por Gemini además de los resultados de conversión deterministas. Para obtener más información sobre la función de conversión automática de Gemini, consulte Conversión automática de Gemini .
Espacios de trabajo de conversión heredados
Los espacios de trabajo de conversión heredados son un tipo de espacio de trabajo de conversión más antiguo y limitado. No recomendamos utilizar el tipo heredado de espacios de trabajo de conversión para sus migraciones. Si necesita utilizar un espacio de trabajo de conversión heredado, expanda la sección Crear un espacio de trabajo de conversión heredado y convertir esquema para obtener más información.
Cree un espacio de trabajo de conversión heredado y convierta el esquema
Los espacios de trabajo de conversión heredados utilizan archivos de configuración Ora2Pg. Antes de crear un espacio de trabajo de conversión heredado, asegúrese de crear primero su configuración de Ora2Pg fuera del Servicio de migración de bases de datos. Para obtener más información, consulte Trabajar con espacios de trabajo de conversión heredados .
- En el Google Cloud consola, vaya a Espacios de trabajo de conversión .
- Haga clic en Configurar espacio de trabajo .
- En la página Crear un espacio de trabajo de conversión , haga lo siguiente:
- Ingrese el nombre, el identificador y la región de su espacio de trabajo de conversión.
- En el menú desplegable del motor de base de datos de origen , seleccione Oracle .
- Desde el motor de base de datos de destino, seleccione Cloud SQL para PostgreSQL .
- Expanda la sección Personalizar configuraciones del espacio de trabajo y seleccione la casilla Habilitar espacio de trabajo de conversión heredado .
- Haga clic en Crear espacio de trabajo y continúe .
- En la página Conectar al origen y convertir objetos , haga lo siguiente:
- En el menú desplegable Perfil de conexión de origen , seleccione el perfil de conexión para su base de datos de origen.
En el cuadro Archivo de configuración , haga clic en Examinar y utilice el selector de archivos del sistema para seleccionar su archivo de asignación de conversión.
Puede cargar varios archivos de mapeo de conversión haciendo clic en Agregar archivo .
En la sección Convertir la configuración , haga clic en Extraer esquema y convertir .
El Servicio de migración de bases de datos ahora se conecta a la base de datos de origen, recupera su esquema y lo convierte al esquema SQL de destino de acuerdo con las reglas definidas en su archivo de mapeo de conversión. Este proceso puede tardar varios minutos.
- Haga clic en Guardar y cerrar .
Se abre la página de detalles del espacio de trabajo de conversión.
Ahora puede aplicar el esquema convertido a su base de datos de destino. Si su base de datos de origen incluye tablas que no tienen claves principales, también deberá crear manualmente restricciones de clave principal en las tablas convertidas en la base de datos de destino después de aplicar el esquema convertido. Para obtener más información, consulte Trabajar con espacios de trabajo de conversión heredados .
¿Qué sigue?
Ahora puede trabajar con su espacio de trabajo de conversión para solucionar problemas de conversión, modificar sus objetos con el editor interactivo y aplicar el esquema convertido a su base de datos de destino. Consulte Convertir código y esquema de Oracle a sintaxis de PostgreSQL .
,Esta página le muestra cómo crear un espacio de trabajo de conversión y utilizarlo para realizar inmediatamente una conversión determinista de código y esquema de Oracle a PostgreSQL. Antes de crear el espacio de trabajo, asegúrese de crear un perfil de conexión para su base de datos de origen .
Espacios de trabajo con el editor integrado
Cuando crea un espacio de trabajo de conversión interactivo, puede actualizarlo para acceder a la conversión automática de Gemini . Actualizar el espacio de trabajo solo es posible una vez, inmediatamente después de abrir el espacio de trabajo de conversión recién creado. Esta operación se describe como el último paso de este procedimiento.
Para crear un espacio de trabajo de conversión interactivo y realizar la conversión del esquema, haga lo siguiente:
- En el Google Cloud consola, vaya a Espacios de trabajo de conversión .
- Haga clic en Configurar espacio de trabajo .
- En la página Crear un espacio de trabajo de conversión , haga lo siguiente:
- Ingrese el nombre, el identificador y la región de su espacio de trabajo de conversión.
- En el menú desplegable del motor de base de datos de origen , seleccione Oracle .
- Desde el motor de base de datos de destino, seleccione Cloud SQL para PostgreSQL .
- Haga clic en Crear espacio de trabajo y continúe .
- En la página Definir origen y extraer instantánea del esquema , haga lo siguiente:
- En el menú desplegable Perfil de conexión de origen , seleccione el perfil de conexión para su base de datos de origen.
- Haga clic en Extraer instantánea del esquema y continúe .
El Servicio de migración de bases de datos ahora se está conectando a la base de datos de origen y recuperando su esquema. Este proceso puede tardar varios minutos.
- En la página Seleccionar y convertir objetos , use las casillas de verificación para seleccionar qué objetos desea convertir a la sintaxis PostgreSQL.
No es necesario que conviertas todos tus objetos de una sola vez. En su lugar, puede seleccionar sólo unos pocos objetos ahora y agregar más objetos a la conversión más adelante.
- Haga clic en Convertir y continúe .
Se abre el espacio de trabajo de conversión.
- Cuando abre un nuevo espacio de trabajo por primera vez, puede actualizarlo para acceder a la función de conversión automática impulsada por Gemini. Haga lo siguiente:
- En el cuadro de diálogo Presentación de la conversión automática de Gemini , seleccione la casilla de verificación Actualizar espacio de trabajo para explorar la nueva experiencia y haga clic en Continuar .
- ¿En Convertir objetos de origen con Gemini? cuadro de diálogo, haga clic en Convertir .
El Servicio de migración de bases de datos ahora realiza el proceso de conversión nuevamente para aplicar mejoras de conversión impulsadas por Gemini además de los resultados de conversión deterministas. Para obtener más información sobre la función de conversión automática de Gemini, consulte Conversión automática de Gemini .
Espacios de trabajo de conversión heredados
Los espacios de trabajo de conversión heredados son un tipo de espacio de trabajo de conversión más antiguo y limitado. No recomendamos utilizar el tipo heredado de espacios de trabajo de conversión para sus migraciones. Si necesita utilizar un espacio de trabajo de conversión heredado, expanda la sección Crear un espacio de trabajo de conversión heredado y convertir esquema para obtener más información.
Cree un espacio de trabajo de conversión heredado y convierta el esquema
Los espacios de trabajo de conversión heredados utilizan archivos de configuración Ora2Pg. Antes de crear un espacio de trabajo de conversión heredado, asegúrese de crear primero su configuración de Ora2Pg fuera del Servicio de migración de bases de datos. Para obtener más información, consulte Trabajar con espacios de trabajo de conversión heredados .
- En el Google Cloud consola, vaya a Espacios de trabajo de conversión .
- Haga clic en Configurar espacio de trabajo .
- En la página Crear un espacio de trabajo de conversión , haga lo siguiente:
- Ingrese el nombre, el identificador y la región de su espacio de trabajo de conversión.
- En el menú desplegable del motor de base de datos de origen , seleccione Oracle .
- Desde el motor de base de datos de destino, seleccione Cloud SQL para PostgreSQL .
- Expanda la sección Personalizar configuraciones del espacio de trabajo y seleccione la casilla Habilitar espacio de trabajo de conversión heredado .
- Haga clic en Crear espacio de trabajo y continúe .
- En la página Conectar al origen y convertir objetos , haga lo siguiente:
- En el menú desplegable Perfil de conexión de origen , seleccione el perfil de conexión para su base de datos de origen.
En el cuadro Archivo de configuración , haga clic en Examinar y utilice el selector de archivos del sistema para seleccionar su archivo de asignación de conversión.
Puede cargar varios archivos de mapeo de conversión haciendo clic en Agregar archivo .
En la sección Convertir la configuración , haga clic en Extraer esquema y convertir .
El Servicio de migración de bases de datos ahora se conecta a la base de datos de origen, recupera su esquema y lo convierte al esquema SQL de destino de acuerdo con las reglas definidas en su archivo de mapeo de conversión. Este proceso puede tardar varios minutos.
- Haga clic en Guardar y cerrar .
Se abre la página de detalles del espacio de trabajo de conversión.
Ahora puede aplicar el esquema convertido a su base de datos de destino. Si su base de datos de origen incluye tablas que no tienen claves principales, también deberá crear manualmente restricciones de clave principal en las tablas convertidas en la base de datos de destino después de aplicar el esquema convertido. Para obtener más información, consulte Trabajar con espacios de trabajo de conversión heredados .
¿Qué sigue?
Ahora puede trabajar con su espacio de trabajo de conversión para solucionar problemas de conversión, modificar sus objetos con el editor interactivo y aplicar el esquema convertido a su base de datos de destino. Consulte Convertir código y esquema de Oracle a sintaxis de PostgreSQL .