Dopo aver creato il workspace della conversione ed eseguito la conversione iniziale dello schema, puoi risolvere i problemi di conversione, modificare gli oggetti con l'editor interattivo e applicare lo schema convertito al database di destinazione.
I database possono spesso contenere migliaia di oggetti. Convertirli tutti in un'unica sessione potrebbe essere un processo impegnativo. Con i workspace della conversione, puoi suddividere il processo di conversione in più fasi in cui aggiungi nuovi oggetti alla conversione, risolvi i problemi e poi li testi nel database di destinazione.
I workspace della conversione possono produrre risultati di conversione deterministici o migliorarli con la conversione automatica di Gemini. Quando la conversione automatica di Gemini è abilitata, Database Migration Service applica i miglioramenti della conversione automatica a tutti gli oggetti ogni volta che converti lo schema di origine. Se vuoi utilizzare solo regole di conversione deterministiche, disattiva la conversione automatica di Gemini nel tuo workspace.
Per convertire gli oggetti dal database di origine, segui questi passaggi:
- Nella console Google Cloud , vai a Workspace della conversione.
- Seleziona il tuo workspace della conversione dall'elenco dei workspace della conversione disponibili.
Si apre l'editor del workspace della conversione.
Utilizza il riquadro dello schema Oracle per verificare la presenza di problemi di conversione negli oggetti di origine. Questo riquadro contiene tutti gli oggetti estratti dallo schema durante la creazione dell'area di lavoro.
Ti consigliamo inoltre di controllare il codice convertito con le funzionalità di conversione basate su Gemini. Funzionalità come l' assistente alla conversione o le valutazioni della qualità possono accelerare notevolmente il processo di conversione.
-
Risolvi i problemi di conversione.
Puoi utilizzare l'editor SQL interattivo, caricare un file di mappatura della conversione per convertire l'oggetto in un modo specifico o utilizzare le funzionalità di conversione basate su Gemini.
- (Facoltativo) Puoi anche utilizzare l'editor SQL interattivo per modificare lo schema convertito in modo da soddisfare meglio le tue esigenze, anche se non sono presenti problemi di conversione con l'oggetto. Per un elenco degli oggetti Oracle modificabili, consulta Tipi di oggetti supportati.
- Dopo aver risolto i problemi di conversione o modificato lo schema, fai clic su
Converti origine.
Database Migration Service ora analizza le modifiche e genera lo schema PostgreSQL aggiornato.
Puoi esaminare lo schema convertito nella scheda Bozza di Cloud SQL per PostgreSQL.
- Testa lo schema convertito nel database di destinazione. Procedi nel seguente modo:
- Fai clic su Applica alla destinazione > Test.
- Nella pagina Definisci destinazione, utilizza il menu a discesa Profilo di connessione di destinazione menu a discesa per selezionare il profilo di connessione di destinazione.
- Fai clic su Definisci e continua.
- Nella pagina Seleziona gli oggetti ed esegui il test dell'applicazione, utilizza le caselle di controllo per selezionare lo schema PostgreSQL convertito che vuoi applicare nel database di destinazione.
- Fai clic su Test application (Testa applicazione).
A seconda dei risultati del test, potrebbe essere necessario modificare ulteriormente lo schema convertito.
- Se lo snapshot dello schema che hai estratto dall'origine contiene più oggetti di cui non hai ancora eseguito la migrazione, aggiungili al workspace:
- Nel riquadro Oracle, fai clic su
Aggiungi oggetti.
Si apre il riquadro di selezione degli oggetti.
- Nell'albero dello schema, utilizza le caselle di controllo per selezionare gli oggetti che vuoi aggiungere alla conversione, quindi fai clic su Aggiungi oggetti.
- Nel riquadro Oracle, fai clic su
Aggiungi oggetti.
- Ripeti i passaggi da 3 a 8 fino a convertire tutti gli oggetti di cui vuoi eseguire la migrazione.
- Al termine della conversione dello schema, fai clic su
Applica alla destinazione
> Applica.
Database Migration Service ora crea le definizioni dello schema nel database di destinazione.
Passaggi successivi
Il workspace della conversione è pronto per la migrazione. Ora puoi creare il job di migrazione.
Per una procedura dettagliata completa della migrazione, consulta la guida alla migrazione da Oracle a Cloud SQL per PostgreSQL.