Questa pagina mostra come configurare uno spazio di lavoro per le conversioni. Prima di creare un workspace della conversione, assicurati di:
- Crea un profilo di connessione per il database Oracle di origine. Per ulteriori informazioni, vedi Creare un profilo di connessione Oracle.
- (Facoltativo) Se vuoi utilizzare l'area di lavoro di conversione precedente, prepara il file di configurazione Ora2Pg. Consulta Configura Ora2Pg.
Le aree di lavoro di conversione consentono di trasformare lo schema e gli oggetti del database di origine in un formato compatibile con il database di destinazione. Questa conversione consente a Database Migration Service di eseguire la migrazione dei dati tra i database di origine e di destinazione.
Gli spazi di lavoro della conversione sono disponibili per la revisione e la modifica nella pagina Spazi di lavoro della conversione e possono essere riutilizzati nei job di migrazione.
Per configurare uno spazio di lavoro per le conversioni:
- Definisci le impostazioni per l'area di lavoro della conversione.
- Connettiti al database di origine e importa gli oggetti di origine in Database Migration Service.
Esegui la conversione della sorgente:
Nelle aree di lavoro di conversione con l'editor integrato: utilizzando l'editor integrato dell'area di lavoro di conversione, uno spazio di modifica in tempo reale in cui puoi convertire, visualizzare e modificare i risultati di conversione.
Nelle aree di lavoro precedenti: utilizzando Ora2Pg per convertire lo schema
Applica lo schema convertito al database di destinazione: Database Migration Service utilizza il codice SQL convertito per creare tutte le entità richieste nel database di destinazione. In questo modo, puoi assicurarti che i dati di cui è stata eseguita la migrazione possano essere caricati correttamente nel database.
Definisci le impostazioni per lo spazio di lavoro della conversione
Vai alla pagina Spazi di lavoro di conversione nella console Google Cloud .
Fai clic su Configura spazio di lavoro e nella finestra di dialogo seleziona una delle seguenti opzioni:
Fai clic su Configura nuovo spazio di lavoro se vuoi utilizzare il nuovo spazio di lavoro della conversione con l'editor delle conversioni integrato.
OPPURE
Fai clic su Configura l'area di lavoro legacy se vuoi utilizzare l'area di lavoro legacy con lo strumento di conversione Ora2Pg.
Utilizza la tabella seguente per compilare i campi del riquadro Crea un'area di lavoro di conversione della pagina Crea area di lavoro di conversione:
Campo Descrizione Nome workspace della conversione Inserisci il nome visualizzato dello spazio di lavoro della conversione. Viene utilizzato per identificare lo spazio di lavoro quando crei un job di migrazione o quando vuoi trovarlo nell'elenco delle tue aree di lavoro di conversione. ID area di lavoro della conversione Database Migration Service compila questo campo automaticamente in base al nome dell'area di lavoro di conversione inserito. Puoi mantenere l'ID generato automaticamente o modificarlo. Regione Seleziona la regione in cui è archiviato lo spazio di lavoro di conversione. I profili di connessione e i job di migrazione possono utilizzare solo gli spazi di lavoro di conversione archiviati nella stessa regione. La selezione della regione non influisce sulla possibilità per l'area di lavoro di conversione di connettersi all'origine, ma può influire sulla connettività alla destinazione e sulla disponibilità se la regione presenta tempi di inattività. Questa scelta è definitiva e non può essere modificata. Motore del database di origine L'opzione Oracle viene selezionata automaticamente. Motore del database di destinazione Seleziona il motore del database di destinazione. Esamina i prerequisiti visualizzati nella sezione Creare uno spazio di lavoro della conversione. Vengono generati automaticamente da Database Migration Service per verificare cosa devi preparare per questo percorso di migrazione. I prerequisiti includono informazioni su come:
Crea un profilo di connessione al database Oracle di origine
Configura il database Oracle di origine in modo che lo spazio di lavoro di conversione possa recuperarne i dati
È preferibile completare questi prerequisiti in questo passaggio, ma puoi farlo in qualsiasi momento prima di completare la creazione dello spazio di lavoro della conversione.
Fai clic su Crea spazio di lavoro e continua.
Connettiti all'origine e converti gli oggetti
Il percorso per la conversione degli oggetti dello schema di origine dipende dall'area di lavoro di conversione utilizzata.
Spazi di lavoro con l'editor integrato
Seleziona il profilo di connessione di origine dall'elenco a discesa Profilo di connessione di origine.
Fai clic su Esegui test per verificare che Database Migration Service possa comunicare con l'origine.
Se un test non va a buon fine, indica in quale parte del processo si è verificato un problema. È possibile apportare le modifiche necessarie e poi ripetere il test.
Vai alla parte del flusso in questione per correggere il problema, quindi esegui nuovamente il test.
Fai clic su Esegui il pull dello schema e continua.
Database Migration Service ora si connette al database di origine per scaricare le informazioni sullo schema e sul codice. Questa operazione può richiedere alcuni minuti, a seconda di fattori come la connettività di rete o le dimensioni del database.
Quando Database Migration Service termina di estrarre le informazioni dell'origine, l'interfaccia passa automaticamente alla sezione Seleziona e converti oggetti.
In Seleziona e converti oggetti, utilizza lo schema di origine per selezionare tutte le entità che vuoi che Database Migration Service converta in schema e codice compatibili con il motore SQL del database di destinazione.
Questa selezione non è definitiva. In un secondo momento, potrai aggiungere o rimuovere altri oggetti direttamente all'interno dell'editor delle conversioni. In questo modo, puoi interagire con il processo di conversione in modo flessibile e lavorare solo sugli oggetti su cui vuoi concentrarti.
A questo punto, puoi eseguire una delle due azioni:
Fai clic su Salva e continua.
Database Migration Service crea l'area di lavoro di conversione. Puoi visualizzare lo spazio dell'editor e modificare le impostazioni dello spazio di lavoro, ma lo schema e il codice non sono ancora stati convertiti. Prima di eseguire i job di migrazione, devi eseguire la conversione per preparare lo schema e il codice per il database di destinazione.
Vai a Converti origini.
Fai clic su Converti e continua.
Database Migration Service crea l'area di lavoro di conversione ed esegue la conversione iniziale di schema e codice. Ora puoi visualizzare l'anteprima del codice SQL generato automaticamente nell'editor dell'area di lavoro della conversione.
Aree di lavoro legacy
Seleziona il profilo di connessione di origine dall'elenco a discesa Profilo di connessione di origine.
Facoltativo. Fai clic su Visualizza dettagli per visualizzare ulteriori informazioni sul profilo di connessione.
Fai clic su Esegui test per verificare che Database Migration Service possa comunicare con l'origine.
Se un test non va a buon fine, indica in quale parte del processo si è verificato un problema. È possibile apportare le modifiche necessarie e poi ripetere il test.
Vai alla parte del flusso in questione per correggere il problema e poi riprova.
Fai clic su Sfoglia per selezionare e caricare un file di configurazione Ora2Pg configurato.
Facoltativo. Per caricare altri file di configurazione Ora2Pg, fai clic su Aggiungi file.
Fai clic su Esporta schema e converti per verificare che Database Migration Service possa eseguire la migrazione dei dati con le configurazioni Ora2Pg fornite. È incluso quanto segue:
Connessione al database di origine
Recupero dello schema e del codice dal database di origine
Creazione di mappature delle tabelle tra i database di origine e di destinazione
Conversione dello schema e del codice del database di origine in dialetti compatibili con il dialetto del database di destinazione
Se un test non va a buon fine:
Correggi tutti i file di configurazione Ora2Pg.
Applica di nuovo i DDL aggiornati nell'istanza Cloud SQL per PostgreSQL di destinazione.
Fai clic su Esegui il pull dello schema e converti di nuovo.
Fai clic su Salva e chiudi.
Nella finestra di dialogo, fai clic su Salva e chiudi.