Crea y configura tu instancia de Cloud SQL de destino

Para las migraciones heterogéneas de Oracle a Cloud SQL, Database Migration Service requiere que primero crees y configures tu instancia de destino de Cloud SQL. Sigue los siguientes pasos:

  1. Crea tu instancia de destino. Asegúrate de configurar suficientes recursos de procesamiento y memoria para cubrir tus necesidades de migración y seguir los requisitos que se indican en las limitaciones conocidas.

    Te recomendamos que crees tu instancia de destino con la configuración específica del método de red de destino que deseas usar:

    Si quieres usar…Luego…
    Conectividad de destino de IP pública Crea tu instancia de destino con la IP pública habilitada. Consulta Crea una instancia de Cloud SQL en la documentación de Cloud SQL para PostgreSQL.
    Conectividad de destino de IP privada

    Determina si puedes usar una instancia de Cloud SQL habilitada para PSC como tu destino de migración. Ten en cuenta cuidadosamente las limitaciones funcionales de las instancias habilitadas para PSC. Consulta las limitaciones de Private Service Connect en la documentación de Cloud SQL.

  2. Crea las siguientes entidades en tu instancia de destino:
  3. Otorga los permisos necesarios a la cuenta de usuario de migración dedicada. Haz lo siguiente:
    1. Conéctate a tu instancia de Cloud SQL con un cliente de SQL. Puedes usar los siguientes métodos:
      • psql cliente. Puedes usar este método para conectarte a la IP privada de tu instancia, pero es posible que debas crear una máquina virtual de Compute Engine.
      • Comando gcloud sql connect. Este comando solo funciona para instancias de Cloud SQL que tienen habilitada una dirección IP pública.
    2. Ejecuta el siguiente comando en tu instancia de destino:
      GRANT CREATE ON DATABASE DESTINATION_DB_NAME TO MIGRATION_USER_ACCOUNT_NAME;
      GRANT CREATE ON SCHEMA SCHEMA_NAME TO MIGRATION_USER_ACCOUNT_NAME;
      GRANT SELECT, INSERT, UPDATE, DELETE, TRUNCATE ON ALL TABLES IN SCHEMA SCHEMA_NAME TO MIGRATION_USER_ACCOUNT_NAME;
    3. Opcional: Otorga al usuario de migración el permiso CREATEDB para probar el esquema convertido.

      Más adelante en la migración, después de convertir el esquema de origen, puedes usar Database Migration Service para probar si el esquema convertido se puede aplicar a una base de datos de PostgreSQL. Para realizar la prueba, Database Migration Service crea una base de datos temporal para evitar afectar tu base de datos de destino. Si quieres probar tu esquema convertido, otorga al usuario de migración el permiso CREATEDB. Usa el siguiente comando:

      ALTER USER MIGRATION_USER_ACCOUNT_NAME WITH CREATEDB;
    4. Para las bases de datos de origen que contienen claves externas o activadores: Omite la replicación de claves externas y activadores con la opción REPLICATION con la cuenta de usuario de migración dedicada. Ejecuta el siguiente comando:
      ALTER USER MIGRATION_USER_ACCOUNT_NAME WITH REPLICATION;

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

Próximos pasos