Partager via


Support de la haute disponibilité

Important

La capture de données modifiées pour Oracle par Attunity est déconseillée maintenant. Pour les détails, référez-vous à l'annonce.

Le service Change Data Capture pour Oracle est conçu pour la haute disponibilité. Les fonctionnalités suivantes fournissent une partie de la prise en charge de la haute disponibilité :

  • Le service CDC pour Oracle n’utilise aucune ressource de fichier (locale ou autre). Son état entier est stocké dans l’instance SQL Server cible. Cela facilite le démarrage du service sur un autre ordinateur qui utilise la même instance SQL Server si l’ordinateur sur lequel le service s’exécute échoue. Pour réduire le temps de récupération, les transactions Oracle longues ou de longue durée sont conservées dans une table intermédiaire du serveur SQL Server cible, ce qui empêche de devoir réanalyser de nombreux journaux de transactions Oracle en cas d’échec (ou de redémarrage du service).

  • Le service CDC pour Oracle peut utiliser des instances SQL Server en cluster afin qu’il puisse récupérer une fois que l’instance SQL Server bascule vers un autre nœud de cluster. L’administrateur de l’ordinateur du service de capture de données modifiées Oracle doit uniquement spécifier les informations de connexion à l’instance SQL Server en cluster lors de la création d’un service de capture de données modifiées Oracle.

  • Le service CDC pour Oracle peut utiliser la fonctionnalité de mise en miroir de bases de donnéesAlways On SQL Server. Cette prise en charge nécessite que MSXDBCDC et toutes les bases de données CDC se trouvent dans le même groupe de disponibilité. Il exige également que l’administrateur de l’ordinateur du service de capture de données modifiées Oracle spécifie les informations de connexion Always On appropriées au groupe de disponibilité SQL Server (par exemple, les propriétés Failover_Partner and Network=dbmssocnde connexion). Cela permet au service cdc de reprendre automatiquement le traitement sur une réplication secondaire des bases de données après un basculement.

  • Le service CDC pour Oracle peut être configuré en tant que ressource de service générique sur un cluster de basculement Windows (en conjonction avec SQL Server ou séparément), ce qui simplifie le basculement et la récupération du traitement CDC avec le cluster. Pour configurer le service CDC pour Oracle en tant que ressource dans un cluster de basculement, l’administrateur système doit définir le service CDC pour Oracle en tant que ressource de service générique sur chaque nœud du cluster de basculement.

  • Le service CDC pour Oracle prend en charge Oracle RAC, permettant ainsi de communiquer avec la base de données Oracle et de traiter les logs même quand l’un des nœuds Oracle RAC est arrêté.