Crear y configurar la instancia de destino de AlloyDB para PostgreSQL

Para las migraciones heterogéneas de Oracle a AlloyDB para PostgreSQL, Database Migration Service requiere que primero crees y configures tu clúster de destino y tu base de datos principal de AlloyDB para PostgreSQL. Sigue estos pasos:

  1. Crea el clúster de destino y la base de datos principal. Asegúrate de configurar suficientes recursos de computación y memoria para cubrir tus necesidades de migración y de cumplir los requisitos que se indican en las limitaciones conocidas.

    Te recomendamos que crees el clúster de destino con ajustes específicos del método de red de destino que quieras usar:

    Si quieres usar...Haz lo siguiente:
    Conectividad de destino de IP pública Crea el clúster de destino con la IP pública habilitada para las conexiones entrantes. Consulta Crear una instancia de AlloyDB para PostgreSQL en la documentación de AlloyDB para PostgreSQL.
    Conectividad de destino de IP privada

    Determina si puedes usar una instancia de AlloyDB para PostgreSQL con PSC como destino de la migración. Ten en cuenta las limitaciones de las funciones de las instancias habilitadas para PSC. Consulta las limitaciones de Private Service Connect en la documentación de AlloyDB para PostgreSQL.

    • En los casos en los que puedas usar una instancia de AlloyDB para PostgreSQL habilitada para PSC, crea el clúster de destino con Private Service Connect habilitado. Consulta Crear una instancia de AlloyDB para PostgreSQL con PSC habilitado en la documentación de AlloyDB para PostgreSQL.

      No tienes que crear un punto final de Private Service Connect para tu instancia de destino. El servicio de migración de bases de datos puede gestionar automáticamente la creación de endpoints en segundo plano cuando creas la tarea de migración.

    • En los casos en los que no puedas usar una instancia de AlloyDB para PostgreSQL con PSC habilitado, crea un clúster de destino con acceso a servicios privados habilitado. Consulta el artículo Crear una instancia de AlloyDB para PostgreSQL con acceso a servicios privados en la documentación de AlloyDB para PostgreSQL.
  2. Crea las siguientes entidades en el clúster de destino:
  3. Concede los permisos necesarios a la cuenta de usuario de migración dedicada. Sigue estos pasos:
    1. Conéctate a tu instancia de AlloyDB para PostgreSQL con el cliente psql.
    2. Ejecuta los siguientes comandos en la base de datos de destino:
      GRANT CREATE ON DATABASE DESTINATION_DB_NAME TO "MIGRATION_USER_ACCOUNT_NAME";
    3. Opcional: Concede a tu usuario de migración el permiso CREATEDB para probar el esquema convertido.

      En un momento posterior de la migración, después de convertir el esquema de origen, puedes usar Database Migration Service para comprobar si el esquema convertido se puede aplicar a una base de datos PostgreSQL. Para realizar la prueba, Database Migration Service crea una base de datos temporal para no afectar a la base de datos de destino. Si quieres probar tu esquema convertido, concede a tu usuario de migración el permiso CREATEDB. Usa el siguiente comando:

      ALTER USER "MIGRATION_USER_ACCOUNT_NAME" WITH CREATEDB;
    4. En el caso de las bases de datos de origen que contengan claves externas o activadores: Omite la replicación de claves externas y activadores mediante la opción REPLICATION con la cuenta de usuario de migración específica. Ejecuta el siguiente comando:
      ALTER USER "MIGRATION_USER_ACCOUNT_NAME" WITH REPLICATION;

      Para obtener más información sobre cómo migra Database Migration Service las claves externas y los activadores, consulta el artículo Consideraciones sobre las claves externas y los activadores.

Siguientes pasos