Supporto a disponibilità elevataHigh Availability Support

Il servizio CDC per Oracle è progettato per la disponibilità elevata.The CDC Service for Oracle is designed for high availability. Le funzionalità seguenti forniscono parte del supporto della disponibilità elevata:The following features provide part of the high availability support:

  • Nel servizio CDC per Oracle non viene utilizzata alcuna risorsa di file (locale o di altro tipo).The CDC Service for Oracle does not use any file resource (local or otherwise). L'intero stato è archiviato nell'istanza di SQL ServerSQL Server di destinazione.Its entire state is stored in the target SQL ServerSQL Server instance. Ciò semplifica l'avvio del servizio in un computer diverso in cui viene utilizzata la stessa istanza di SQL ServerSQL Server se si verifica un errore nel computer in cui viene eseguito il servizio.This makes it easy to start the service on a different computer that uses the same SQL ServerSQL Server instance if the computer the service runs on fails. Per ridurre il tempo di recupero, le transazioni Oracle lunghe o con esecuzione prolungata vengono mantenute in una tabella di gestione temporanea nell'istanza di SQL ServerSQL Serverdi destinazione, evitando la necessità di rianalizzare molti log delle transazioni di Oracle in seguito a un errore (o un riavvio del servizio).To reduce recovery time, long or long-running Oracle transactions are kept in a staging table in the target SQL ServerSQL Server, preventing the need to re-scan many Oracle transaction logs following a failure (or service restart).

  • Nel servizio CDC per Oracle è possibile utilizzare istanze cluster di SQL ServerSQL Server per permettere il recupero in caso di failover dell'istanza di SQL ServerSQL Server a un altro nodo del cluster.The CDC Service for Oracle can use clustered SQL ServerSQL Server instances so it can recover after the SQL ServerSQL Server instance fails over to another cluster node. È sufficiente che l'amministratore del computer del servizio Oracle CDC specifichi le informazioni di connessione all'istanza cluster di SQL ServerSQL Server alla creazione di un servizio Oracle CDC.The Oracle CDC Service Computer Administrator only needs to specify the connection information to the clustered SQL ServerSQL Server instance when creating an Oracle CDC Service.

  • CDC Service per Oracle può usare la funzionalità di mirroring del database SQL Server 2017SQL Server 2017Always On di .The CDC Service for Oracle can use the SQL Server 2017SQL Server 2017Always On database mirroring feature. Il supporto richiede che MSXDBCDC e tutti i database CDC siano nello stesso gruppo di disponibilità.This support requires that the MSXDBCDC and all the CDC databases are in the same availability group. Richiede inoltre che l'amministratore del computer del servizio Oracle CDC specifichi le informazioni di connessione Always On appropriate al gruppo di disponibilità di SQL ServerSQL Server (ad esempio le proprietà di connessione Failover_Partner and Network=dbmssocn).It also requires the Oracle CDC Service Computer Administrator to specify the appropriate Always On connection information to the SQL ServerSQL Server availability group (for example, the connection properties Failover_Partner and Network=dbmssocn). In questo modo sarà possibile riprendere automaticamente l'elaborazione del servizio CDC in una replica secondaria dei database in seguito a un failover.This allows the CDC service to automatically resume processing on a secondary replication of the databases following a failover.

  • È possibile configurare il servizio CDC per Oracle come risorsa del servizio generica in un cluster di failover di Windows (insieme a SQL ServerSQL Servero separatamente), semplificando il failover e il fallback dell'elaborazione CDC con il cluster.The CDC Service for Oracle can be configured as a generic service resource on a Windows failover cluster (along with, or separate from SQL ServerSQL Server), making it simple to fail over and fall back CDC processing with the cluster. Per configurare il servizio CDC per Oracle come risorsa in un cluster di failover, l'amministratore di sistema deve impostare il servizio CDC per Oracle come risorsa di servizio generico in ogni nodo nel cluster di failover.To configure the CDC Service for Oracle as a resource in a failover cluster, the system administrator must set the CDC Service for Oracle as a Generic Service Resource on each node on the failover cluster.

  • Il servizio CDC per Oracle supporta Oracle RAC che consente la comunicazione con il database Oracle e l'elaborazione di log anche quando uno dei nodi Oracle RAC non funziona.The CDC Service for Oracle supports Oracle RAC, which allows it to communicate with the Oracle database and process logs even when one of the Oracle RAC nodes is down.