Domande frequenti su Database Migration Service per la migrazione da Oracle a Cloud SQL per PostgreSQL


Che cos'è Database Migration Service?
Database Migration Service è un servizio che semplifica la migrazione dei dati a Google Cloud. Database Migration Service ti aiuta a eseguire il lift and shift e a modernizzare i carichi di lavoro Oracle in Cloud SQL per PostgreSQL.
Quali fonti sono supportate?
  • Oracle 11g, versione 11.2.0.4
  • Oracle 12c, versione 12.1.0.2
  • Oracle 12c, versione 12.2.0.1
  • Oracle 18c
  • Oracle 19c
  • Oracle 21c
  • Oracle Real Application Clusters (RAC)
Quali destinazioni sono supportate?
  • Cloud SQL per PostgreSQL 12, 13, 14, 15.
Quali metodi di networking vengono utilizzati?
Per creare una migrazione in Database Migration Service, è necessario stabilire la connettività tra l'origine e l'istanza Cloud SQL di destinazione. Sono supportati diversi metodi. Scegli quello più adatto al carico di lavoro specifico.

Connettività dell'origine:

Per un elenco dei metodi di connettività delle origini supportati, consulta Connettività delle origini.

Connettività di destinazione:

Utilizza Private Service Connect per stabilire una connettività privata con il database di destinazione Cloud SQL.

Quali sono le limitazioni note?
Consulta le limitazioni note.
Posso connettermi all'istanza Cloud SQL di destinazione utilizzando un indirizzo IP privato senza le risorse Private Service Connect?
No. Database Migration Service utilizza Private Service Connect per connettersi in modo privato al database di destinazione e si aspetta un collegamento di servizio come input.
Posso utilizzare Database Migration Service per creare repliche di lettura per il mio database Oracle in Cloud SQL per PostgreSQL?
La migrazione continua da Oracle a Cloud SQL per PostgreSQL in Database Migration Service è eventualmente coerente, il che significa che Database Migration Service non replica ogni transazione man mano che si verifica.

La migrazione importa i dati da più tabelle, eseguendo in parallelo sia il CDC (Change Data Capture) sia il backfill dei dati. L'ordine in cui i dati vengono caricati nella destinazione non è strettamente garantito, ma verrà riallineato con la sorgente dopo l'interruzione delle scritture sull'origine e la cancellazione del buffer di migrazione.

Database Migration Service supporta le migrazioni dai database Oracle Real Application Clusters (RAC)?
Sì. Tuttavia, non puoi stabilire una connettività diretta ai database utilizzando la funzionalità SCAN (Single Client Access Name) negli ambienti Oracle RAC. Per superare questa limitazione, connettiti direttamente a uno dei nodi o utilizza Oracle Connection Manager. Puoi anche creare una configurazione di connettività privata utilizzando soluzioni di reverse proxy come HAProxy.