Migración del esquema de origen a la base de datos de destino mediante AWS SCT - AWS Database Migration Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Migración del esquema de origen a la base de datos de destino mediante AWS SCT

En esta sección, se utiliza AWS Schema Conversion Tool para migrar el esquema de origen a la base de datos de destino. Como alternativa, puede utilizar la conversión de DMS esquemas para convertir los esquemas de la base de datos de origen. Para obtener más información, consulte Cómo empezar con la conversión DMS de esquemas.

Para migrar el esquema de origen a la base de datos de destino con AWS SCT
  1. Instale el AWS Schema Conversion Tool. Para obtener más información, consulte Instalación, comprobación y actualización de AWS SCT en la Guía del usuario de la herramienta de conversión de esquemas de AWS .

    Al descargar JDBC los controladores para My SQL y PostgreSQL, anote dónde los guarda, por si la herramienta le pide su ubicación.

  2. Abre el. AWS Schema Conversion Tool Elija Archivo y, a continuación, elija Proyecto nuevo.

  3. En la ventana Nuevo proyecto, establezca los siguientes valores:

    • Establezca Nombre de proyecto en DMSProject.

    • Mantenga la ubicación tal como está para almacenar su AWS SCT proyecto en la carpeta predeterminada.

    Seleccione OK.

  4. Elija Agregar fuente para agregar una fuente Mi SQL base de datos a su proyecto, luego elija Mi SQL y elija Siguiente.

  5. En la página Agregar origen, establezca los siguientes valores:

    • Nombre de la conexión: source

    • Nombre del servidor: introduzca el punto final de la SQL base de datos Mi que indicó anteriormente.

    • Puerto del servidor: 3306

    • Nombre del usuario: admin

    • Contraseña: changeit

  6. Selecciona Añadir destino para añadir una SQL base de datos de Amazon RDS for Postgre de destino a tu proyecto y, a continuación, selecciona Amazon RDS for Postgre. SQL Elija Next (Siguiente).

  7. En la página Agregar destino, establezca los siguientes valores:

    • Nombre de la conexión: target

    • Nombre del servidor: introduzca el punto final de la base de datos de Postgre SQL que anotó anteriormente.

    • Puerto del servidor: 5432

    • Base de datos: introduzca el nombre de la base de datos de SQL Postgre.

    • Nombre del usuario: postgres

    • Contraseña: changeit

  8. En el panel izquierdo, elija dms_sample en Esquemas. En el panel derecho, elige tu base de datos de Amazon RDS for Postgre SQL de destino. Seleccione Crear asignación. Puede añadir varias reglas de mapeo a un solo AWS SCT proyecto. Para obtener más información sobre las reglas de asignación, consulte Creación de reglas de asignación.

  9. Elija Vista principal.

  10. En el panel izquierdo, elija dms_sample en Esquemas. Abra el menú contextual (haga clic con el botón derecho) y elija Convertir esquema. Confirme la acción.

    Una vez que la herramienta convierte el esquema, el esquema dms_sample aparece en el panel derecho.

  11. En el panel derecho, en Esquemas, abra el menú contextual (haga clic con el botón derecho) de dms_sample y elija Aplicar a la base de datos. Confirme la acción.

Compruebe que se haya completado la migración del esquema. Siga estos pasos.

Comprobación de la migración del esquema
  1. Conéctate con tu EC2 cliente de Amazon.

  2. Inicie el PSQL cliente con el siguiente comando. Especifique el punto final de la SQL base de datos de Postgre y proporcione la contraseña de la base de datos cuando se le solicite.

    psql \ --host=dms-postgresql.abcdefg12345.us-west-2.rds.amazonaws.com \ --port=5432 \ --username=postgres \ --password \ --dbname=dms_sample
  3. Consulte una de las tablas (vacías) para comprobar que AWS SCT se ha aplicado el esquema correctamente,

    dms_sample=> SELECT * from dms_sample.player; id | sport_team_id | last_name | first_name | full_name ----+---------------+-----------+------------+----------- (0 rows)