Présentation des modifications de migration vers une base de données

Des changements structurels peuvent s'avérer nécessaires avec de nouvelles applications ou des changements apportés à des applications existantes. En tant qu'administrateur de base de données, vous devrez peut-être faire migrer fréquemment les modifications qui ont été apportées en premier lieu à l'environnement de base de données de développement vers l'environnement de test, et finalement vers l'environnement de production.
La figure suivante présente le processus de migration des modifications d'un environnement de base de données vers un autre.
Figure 1. Processus de migration des changements d'un environnement de base de données à un autre
L'administrateur de base de données examine la base de données de développement pour déterminer ses différences avec la base de données de test. L'administrateur de base de données applique ensuite les modifications qui ont été détectées à la base de données de test.

Cette tâche de migration des modifications requiert que vous déterminiez les différences entre les deux environnements de base de données et que vous modifiiez uniquement les objets qui sont différents. Dans certains cas, l'identification des différences est facile, par exemple lorsqu'une seule nouvelle table a été ajoutée. Dans d'autres cas, l'identification des différences est plus complexe, par exemple si de nombreux changements ont été apportés à plusieurs tables, si des tables ont été ajoutées ou supprimées ou si des clés externes ont été modifiées, etc.

La source des modifications structurelles à faire migrer peut également provenir d'un fichier de script DDL ou d'un modèle de données physiques. La migration des modifications à partir de ces sources requiert les mêmes étapes et la même analyse que la migration des modifications d'un environnement de base de données vers un autre.

On utilise un plan de modifications pour faire migrer des modifications vers une base de données. Pour faire migrer des modifications d'objet de base de données, vous lancez l'assistant Comparer et migrer les objets à partir du menu principal. L'assistant vous guide au cours des étapes suivantes :

Une fois que vous avez sélectionné et copié les différences que vous souhaitez appliquer, vous pouvez travailler avec le plan de modification. Passez en revue les modifications dans le plan de modifications, déterminez si un objet en cours de modification entraîne un impact sur d'autres objets et appliquez les modifications du plan à la base de données cible.

Lorsque vous passez en eevue et déployez le plan de modifications, la boîte de dialogue Aperçu et déploiement s'ouvre et les commandes générées et personnalisables s'affichent. Vous pouvez utiliser les fonctions de la boîte de dialogue Aperçu et déploiement pour exécuter les tâches suivantes :

Commentaires