Les bases de données peuvent souvent contenir des milliers d'objets. Les convertir tous en une seule session peut être un processus difficile. Avec les espaces de travail de conversion, vous pouvez diviser le processus de conversion en plusieurs phases. Vous ajoutez de nouveaux objets à la conversion, corrigez les problèmes, puis les testez dans votre base de données de destination.
Les espaces de travail de conversion peuvent produire des résultats de conversion déterministes ou les améliorer grâce à la conversion automatique Gemini. Lorsque la conversion automatique Gemini est activée, Database Migration Service applique des augmentations de conversion automatique à tous vos objets chaque fois que vous convertissez le schéma source. Si vous ne souhaitez utiliser que des règles de conversion déterministes, désactivez la conversion automatique Gemini dans votre espace de travail.
Pour convertir des objets de votre base de données source, procédez comme suit :
- Dans la Google Cloud console, accédez à Espaces de travail de conversion.
- Dans la liste des espaces de travail de conversion disponibles, sélectionnez le vôtre.
L'éditeur d'espace de travail de conversion s'ouvre.
Utilisez le panneau de schéma Oracle pour vérifier si vos objets sources présentent des problèmes de conversion. Ce panneau contient tous les objets que vous avez extraits de votre schéma lors de la création de l'espace de travail.
-
Corrigez vos problèmes de conversion.
Vous pouvez utiliser l'éditeur SQL interactif, importer un fichier de mappage de conversion pour convertir l'objet d'une manière spécifique ou utiliser des fonctionnalités de conversion optimisées par Gemini.
- Facultatif : Vous pouvez également utiliser l'éditeur SQL interactif pour ajuster le schéma converti afin de mieux répondre à vos besoins, même si votre objet ne présente aucun problème de conversion. Pour obtenir la liste des objets Oracle modifiables, consultez Types d'objets compatibles.
- Une fois que vous avez corrigé les problèmes de conversion ou ajusté votre schéma, cliquez sur
Convertir la source.
Database Migration Service analyse maintenant vos modifications et
génère le schéma PostgreSQL mis à jour.
Vous pouvez inspecter le schéma converti dans l' onglet Brouillon Cloud SQL pour PostgreSQL.
- Testez le schéma converti dans votre base de données de destination. Procédez comme suit :
- Cliquez sur Appliquer à la destination > Tester.
- Sur la page Définir la destination, utilisez le menu déroulant Profil de connexion de destination pour sélectionner votre profil de connexion de destination.
- Cliquez sur Définir et continuer.
- Sur la page Sélectionner des objets et tester l'application, cochez les cases pour sélectionner le schéma PostgreSQL converti que vous souhaitez appliquer dans votre base de données de destination.
- Cliquez sur Tester l'application.
En fonction des résultats du test, vous devrez peut-être ajuster davantage votre schéma converti.
- Si l'instantané de schéma que vous avez extrait de la source contient plus d'objets
que vous n'avez pas encore migrés, ajoutez-les à l'espace de travail :
- Dans le panneau Oracle, cliquez sur
Ajouter des objets.
Le panneau de sélection d'objets s'ouvre.
- Dans l'arborescence du schéma, cochez les cases pour sélectionner les objets que vous souhaitez ajouter à la conversion, puis cliquez sur Ajouter des objets.
- Dans le panneau Oracle, cliquez sur
Ajouter des objets.
- Répétez les étapes 3 à 8 jusqu'à ce que vous ayez converti tous les objets que vous souhaitez migrer.
- Lorsque vous avez terminé de convertir votre schéma, cliquez sur
Appliquer à la destination
> Appliquer.
Database Migration Service crée maintenant les définitions de schéma dans votre base de données de destination.
Étape suivante
Votre espace de travail de conversion est prêt pour la migration. Vous pouvez maintenant créer le job de migration.
Pour obtenir une procédure de migration complète et détaillée, consultez le guide de migration d'Oracle vers Cloud SQL pour PostgreSQL.