Configurez votre base de données de destination AlloyDB pour PostgreSQL

Database Migration Service permet d'effectuer des migrations continues à partir de bases de données sources Oracle vers les bases de données de destination AlloyDB pour PostgreSQL suivantes:

  • AlloyDB pour PostgreSQL 14, 15

Avant de pouvoir utiliser Database Migration Service pour migrer des données vers votre base de données de destination, vous devez configurer la base de données comme suit:

Considérations concernant les clés étrangères et les déclencheurs

Les clés étrangères et les déclencheurs présents dans votre base de données source peuvent entraîner des problèmes d'intégrité des données ou même faire échouer la tâche de migration. Pour éviter ces problèmes, ignorez les clés étrangères et les déclencheurs en utilisant l'option REPLICATION pour l'utilisateur de migration. Vous pouvez également supprimer toutes les clés étrangères et tous les déclencheurs de la base de données de destination, puis les recréer une fois la migration terminée.

Déclencheurs
Les données répliquées par Database Migration Service intègrent déjà toutes les modifications apportées par les déclencheurs dans la base de données source. Si des déclencheurs sont activés sur la destination, ils peuvent se déclencher à nouveau et potentiellement manipuler des données, ce qui peut entraîner des problèmes d'intégrité ou de duplication des données.
Clés étrangères
Database Migration Service ne réplique pas les données de manière transactionnelle. Il est donc possible que les tables soient migrées dans le désordre. Si des clés étrangères sont présentes et qu'une table enfant qui utilise une clé étrangère est migrée avant sa table parente, vous risquez de rencontrer des erreurs de réplication.