Crie e configure a instância do Cloud SQL de destino

Para migrações heterogéneas do Oracle para o Cloud SQL, o serviço de migração de base de dados requer que crie e configure primeiro a instância de destino do Cloud SQL. Siga estes passos:

  1. Crie a instância de destino. Certifique-se de que configura recursos de computação e memória suficientes para cobrir as suas necessidades de migração e cumpre os requisitos indicados nas limitações conhecidas.

    Recomendamos que crie a instância de destino com definições específicas do método de rede de destino que quer usar:

    Se quiser usar…Depois…
    Conetividade de destino de IP público, Crie a instância de destino com o IP público ativado. Consulte o artigo Crie uma instância do Cloud SQL na documentação do Cloud SQL para PostgreSQL.
    Conetividade de destino de IP privado,

    Determine se pode usar uma instância do Cloud SQL com PSC como destino da migração. Considere cuidadosamente as limitações de funcionalidade para instâncias ativadas para PSC. Consulte as limitações do Private Service Connect na documentação do Cloud SQL.

  2. Crie as seguintes entidades na instância de destino:
  3. Conceda as autorizações necessárias à conta de utilizador de migração dedicada. Faça o seguinte:
    1. Estabeleça ligação à sua instância do Cloud SQL com um cliente SQL. Pode usar os seguintes métodos:
      • psql cliente. Pode usar este método para estabelecer ligação ao IP privado da sua instância, mas pode ter de criar uma máquina virtual do Compute Engine.
      • gcloud sql connect. Este comando só funciona para instâncias do Cloud SQL que tenham um endereço IP público ativado.
    2. Execute o seguinte comando na instância de destino:
      GRANT CREATE ON DATABASE DESTINATION_DB_NAME TO "MIGRATION_USER_ACCOUNT_NAME";
    3. Opcional: conceda ao utilizador de migração a autorização CREATEDB para fins de teste do esquema convertido.

      Num ponto posterior da migração, depois de converter o esquema de origem, pode usar o serviço de migração de bases de dados para testar se o esquema convertido pode ser aplicado a uma base de dados PostgreSQL. Para realizar o teste, o Database Migration Service cria uma base de dados temporária para evitar afetar a base de dados de destino. Se quiser testar o esquema convertido, conceda ao utilizador de migração a autorização CREATEDB. Use o seguinte comando:

      ALTER USER "MIGRATION_USER_ACCOUNT_NAME" WITH CREATEDB;
    4. Para bases de dados de origem que contêm chaves externas ou acionadores: Ignore a replicação de chaves externas e acionadores através da opção REPLICATION com a conta de utilizador de migração dedicada. Execute o seguinte comando:
      ALTER USER "MIGRATION_USER_ACCOUNT_NAME" WITH REPLICATION;

      Para mais informações sobre como o serviço de migração de bases de dados migra chaves estrangeiras e acionadores, consulte Considerações para chaves estrangeiras e acionadores.

O que se segue?