Prise en charge de la haute disponibilité

Important

La capture des changements de données pour Oracle d'Attunity est désormais déconseillé. Pour les détails, référez-vous à l'annonce.

Le service de capture de données modifiées pour Oracle est conçu pour une haute disponibilité. Les fonctionnalités suivantes fournissent une partie de la prise en charge de la haute disponibilité :

  • Le service de capture de données modifiées pour Oracle n'utilise aucune ressource de fichier (locale ou autre). L'intégralité de son état est stocké dans l'instance SQL Server cible. Il est ainsi facile de démarrer le service sur un autre ordinateur qui utilise la même instance SQL Server si l'ordinateur sur lequel le service s'exécute est défaillant. Pour réduire le temps de récupération, les transactions Oracle longues sont conservées dans une table de mise en lots dans l'instance SQL Servercible, ce qui évite la nécessité d'une nouvelle analyse de nombreux journaux des transactions Oracle après un échec (ou le redémarrage du service).

  • Le service de capture de données modifiées pour Oracle peut utiliser des instances SQL Server en cluster, de façon à récupérer après le basculement de l'instance SQL Server vers un autre nœud de cluster. L'administrateur de l'ordinateur de service de capture de données modifiées Oracle doit uniquement spécifier les informations de connexion à l'instance SQL Server en cluster lorsqu'il crée un service de capture de données modifiées Oracle.

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

  • Le service de capture de données modifiées pour Oracle peut être configuré en tant que ressource de service générique sur un cluster de basculement Windows (conjointement avec, ou séparément de SQL Server), ce qui simplifie le basculement du traitement CDC avec le cluster. Pour configurer le service de capture de données modifiées pour Oracle en tant que ressource dans un cluster de basculement, l'administrateur système doit définir le service de capture de données modifiées pour Oracle comme ressource de service générique sur chaque nœud du cluster de basculement.

  • Le service de capture de données modifiées pour Oracle prend en charge Oracle RAC, ce qui lui permet de communiquer avec la base de données Oracle et de traiter les journaux même lorsqu'un des nœuds Oracle RAC est arrêté.