Tenho uma tabela no Sybase (destino) que gostaria de manter sincronizada com uma tabela no Oracle (origem)
Não posso truncar e preencher a tabela no Sybase porque ela é usada por um aplicativo, só posso adicionar novos registros e atualizar alterações, as alterações acontecem apenas em uma coluna.
Em meu ambiente tenho desenvolvimento Sybase, Oracle, SQL Server & .net
Qual é a maneira melhor, mais simples e confiável de realizar essa tarefa? Devo desenvolver um DTS, um aplicativo .net, usar um servidor vinculado do SQL Server ou existe uma maneira melhor?
Você pode usar o Oracle Data Integrator para isso. Consulte a documentação do Oracle Data Integrator para obter um bom ponto de partida. Se você quiser, pode construir isso sozinho. O Change Data Capture pode ser usado. Crie uma tabela de alteração no Oracle que receba os registros de alteração da origem Oracle e implemente os registros de alteração nas tabelas de destino do sybase.