Práticas recomendadas para sincronização de dados do SQL Server para Oracle

1

Eu tenho algumas tabelas em um banco de dados do SQL Server que quero disponibilizar para um banco de dados Oracle.

Tendo em mente que a integridade dos dados é a principal prioridade, quais são algumas das práticas recomendadas para manter os dados em sincronia?

    
por ggponti 06.05.2009 / 15:44

2 respostas

3

Este é o tipo de coisa que o DTS / SSIS é comumente usado. Um aviso importante, porém, é que os componentes prontos para serem carregados para um banco de dados Oracle são inaceitavelmente lentos para contagens de linhas por volta de 1000 (menos se você precisar de cargas realmente rápidas). Se eu estivesse fazendo isso regularmente (a cada hora, por exemplo), provavelmente usaria o SSIS para criar um pacote, mas minha carga para o Oracle seria através do SQL * Loader (é uma tonelada     

por 06.05.2009 / 16:00
2

Temos uma situação semelhante e usamos o software Golden Gate.

http://www.goldengate.com

Tem sido realmente confiável e - mantém a integridade transacional - pode sobreviver ao tempo de inatividade do servidor em ambos os lados

Também é uma baixa sobrecarga, já que ela corrompe os arquivos de diário e reconstrói as transações, em vez de executar consultas no banco de dados de origem.

    
por 07.05.2009 / 08:14