Crie e configure a instância de destino do AlloyDB for PostgreSQL

Para migrações heterogéneas do Oracle para o AlloyDB for PostgreSQL, o serviço de migração de bases de dados requer que crie e configure primeiro o cluster de destino e a base de dados principal do AlloyDB for PostgreSQL. Siga estes passos:

  1. Crie o cluster de destino e a base de dados principal. 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 o cluster 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 o cluster de destino com o IP público ativado para ligações de entrada. Consulte o artigo Crie uma instância do AlloyDB for PostgreSQL na documentação do AlloyDB for PostgreSQL.
    Conetividade de destino de IP privado,

    Determine se pode usar uma instância do AlloyDB for PostgreSQL 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 AlloyDB for PostgreSQL.

    • Para cenários em que pode usar uma instância do AlloyDB for PostgreSQL com o PSC ativado, crie o cluster de destino com o Private Service Connect ativado. Consulte o artigo Crie uma instância do AlloyDB for PostgreSQL com PSC ativado na documentação do AlloyDB for PostgreSQL.

      Não tem de criar um ponto final do Private Service Connect para a instância de destino. O serviço de migração de bases de dados pode processar automaticamente a criação do ponto final em segundo plano quando cria a tarefa de migração.

    • Para cenários em que não pode usar uma instância do AlloyDB for PostgreSQL com o PSC ativado, crie o cluster de destino com o acesso a serviços privados ativado. Consulte o artigo Crie uma instância do AlloyDB for PostgreSQL com acesso a serviços privados na documentação do AlloyDB for PostgreSQL.
  2. Crie as seguintes entidades no cluster 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 AlloyDB para PostgreSQL com o cliente psql.
    2. Execute os seguintes comandos na base de dados 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?