Options de clonage avec Réplication de données d'instance
Assurez-vous que certaines tables sont conservées ou exclues pour cloner votre base de données d’une instance à une autre avec succès avec Réplication de données d'instance (IDR).
Il existe plusieurs méthodes pour copier une IDR configuration d’une instance à une autre.
- Capturer la configuration dans un ensemble de mises à jour
-
Un ensemble de mises à jour capture un groupe de changements de configuration que vous pouvez déplacer d’une instance à une autre, mais n’inclut pas les données qu’un producteur réplique vers un consommateur. Vous pouvez capturer un instantané d’une IDR configuration de réplication, y compris les champs, filtres ou transformations de données sélectionnés, à l’aide de l’option Suivre dans l’ensemble de mises à jour , puis le copier dans une autre instance à l’aide d’un ensemble de mises à jour. Consultez Déploiement d’une configuration de réplication d’une instance à une autre dans Réplication de données d'instance.
- Copier la configuration à l’aide d’un profil clone
- Le clonage de votre instance copie tout ce qui se trouve dans la base de données d’une instance à une autre, y compris les données et la configuration de réplication IDR .
Avant de cloner votre instance, vous devez déterminer si vous souhaitez exclure ou inclure votre IDR configuration de réplication.
Pour plus de détails sur le clonage, reportez-vous à la section Instance Clone.
IDR Clonage des cas d’utilisation
Vous devez conserver et exclure différents ensembles de tables dans votre profil de clonage en fonction de votre cas d’utilisation IDR de clonage.
- Clone récurrent
- Dans ce cas d’utilisation, vous clonez régulièrement votre instance source sans affecter la configuration existante IDR sur l’instance cible.
Par exemple, vous configurez IDR pour répliquer des données de l’instance A vers l’instance B. Vous déterminez que vous devez cloner la base de données de l’instance A vers une autre instance appelée instance C. L’instance A et l’instance C ont toutes deux été IDR configurées avec des configurations de réplication différentes. Lorsque vous clonez la base de données de l’instance A vers l’instance C, vous ne souhaitez pas cloner la configuration de réplication IDR de A à C.
Remarque :Si vous clonez régulièrement des données de votre instance source vers votre instance cible et que vous constatez que vous devez copier la IDR configuration de réplication de l’instance source vers l’instance cible, utilisez la fonctionnalité Suivre dans l’ensemble de mises à jour pour les copier IDR vers l’instance cible.Pour cloner votre base de données d’une instance à une autre sans affecter la IDR configuration sur l’instance cible, vous devez mettre à jour les listes de conservation et d’exclusion de votre profil de clonage en fonction du cas d’utilisation de clone récurrent décrit dans KB0965218.
- Clone véritable
- Dans ce cas d’utilisation, vous clonez votre instance source vers votre instance cible et incluez la configuration de réplication complète IDR . L’instance cible hérite de tout ce qui provient de la source. Une fois le clone terminé, vous devez réabonner toutes les instances de consommateur à l’instance cible.
Par exemple, vous décidez de mettre en service une nouvelle instance de production à partir d’une instance de non-production qui a IDR déjà été configurée. Lorsque vous clonez l’instance de non-production, la nouvelle instance de production hérite de tout de l’instance de non-production. Pour vous assurer que les données sont répliquées à partir de l’instance de production et non de l’instance de non-production, vous réabonnez toutes les instances de consommateur à la nouvelle instance de production.
Pour cloner votre base de données et copier la configuration actuelle IDR dans l’instance cible, vous devez mettre à jour les listes de conservation et d’exclusion dans votre profil de clonage en fonction du cas d’utilisation True Clone décrit dans la KB0965218.
- Clone de migration
- Dans ce cas d’utilisation, vous clonez votre instance source vers l’instance cible, y compris la configuration de réplication complète IDR à partir de l’instance source, tout en préservant la configuration de réplication de l’instance cible.
Le clone de migration implique l’exécution d’un véritable clone, mais avec des étapes supplémentaires.
- Sur l’instance cible, créez un ensemble de mises à jour et utilisez la fonctionnalité Suivre dans l’ensemble de mises à jour pour charger les ensembles de réplication existants sur l’instance cible dans l’ensemble de mises à jour.
- Exécutez un vrai clone.
- Après avoir exécuté le clone réel, vous importez l’ensemble de mises à jour dans les instances cibles et vous configurez des ensembles de réplication à l’aide d’ensembles d’entrées pour préserver la configuration.
| Cas d'utilisation | Description | Prérequis | Post-requis |
|---|---|---|---|
| Clone récurrent | Clonez régulièrement votre instance source vers votre instance cible, mais excluez votre IDR configuration de réplication. Lorsque vous avez terminé, les ensembles de réplication sur l’instance cible ne doivent pas être modifiés. |
Vérifiez que la IDR configuration est correcte et que la réplication est réussie sur les instances source et cible. | Après avoir effectué un clone récurrent, vous pouvez copier la configuration de réplication IDR de l’instance source vers l’instance cible à l’aide de la fonctionnalité Suivre dans l’ensemble de mises à jour . |
| Clone véritable | Clonez votre instance source vers votre instance cible et copiez votre IDR configuration sur l’instance cible. Lorsque vous avez terminé, les jeux d’entrées de l’instance source doivent être clonés vers l’instance cible. |
Vérifiez que la IDR configuration est correcte et que la réplication est réussie sur l’instance source. | Après avoir effectué un clone réel, vous devez effectuer les actions suivantes sur l’instance cible :
|
| Clone de migration | Clonez votre instance source vers votre instance cible et copiez votre IDR configuration sur l’instance cible, tout en préservant la configuration de réplication de l’instance cible. Lorsque vous avez terminé, les jeux d’entrées de l’instance source doivent être clonés vers l’instance cible. |
|
Après avoir effectué le clone réel, vous devez effectuer les actions suivantes sur l’instance cible :
|