Compartilhar via


Suporte de alta disponibilidade

O Serviço CDC para Oracle foi projetado para alta disponibilidade. Os seguintes recursos fornecem parte do suporte de alta disponibilidade:

  • O Serviço CDC para Oracle não usa nenhum recurso de arquivo (local ou não). Todo o seu estado é armazenado na instância do SQL Server de destino. Isso facilita o início do serviço em um computador diferente que usa a mesma instância do SQL Server se o computador em que o serviço é executado falhar. Para reduzir o tempo de recuperação, transações Oracle longas ou em execução prolongada são mantidas em uma tabela de stage no SQL Server de destino, evitando a necessidade de re-escanear muitos logs de transações Oracle após uma falha (ou reinicialização do serviço).

  • O Serviço CDC para Oracle pode usar instâncias de cluster do SQL Server, permitindo que ele se recupere após o failover da instância do SQL Server para outro nó de cluster. O Administrador do Computador de Serviço Oracle CDC só precisa especificar as informações de conexão para a instância do SQL Server clusterizado ao criar um Serviço Oracle CDC.

  • O Serviço CDC para Oracle pode usar o recurso de espelhamento de banco de dadosAlwaysOn do SQL Server 2014. Esse suporte requer que o MSXDBCDC e todos os bancos de dados CDC estejam no mesmo grupo de disponibilidade. Ele também exige que o Administrador do Computador do Serviço Oracle CDC especifique as informações de conexão AlwaysOn apropriadas para o grupo de disponibilidade do SQL Server (por exemplo, as propriedades Failover_Partner and Network=dbmssocnde conexão). Isso permite que o serviço CDC retome automaticamente o processamento em uma replicação secundária dos bancos de dados após um failover.

  • O Serviço CDC para Oracle pode ser configurado como um recurso de serviço genérico em um cluster de failover do Windows (juntamente com ou separado do SQL Server), tornando simples realizar o failover e a recuperação do processamento CDC com o cluster. Para configurar o Serviço CDC para Oracle como um recurso em um cluster de failover, o administrador do sistema deve definir o Serviço CDC para Oracle como um Recurso de Serviço Genérico em cada nó no cluster de failover.

  • O Serviço CDC para Oracle dá suporte ao Oracle RAC, que permite que ele se comunique com o banco de dados Oracle e processe logs mesmo quando um dos nós oracle RAC está inativo.