Você deve usar Lookup para unir a coluna comum (mesmo tipo de dados) do SQL Server e do Oracle e recuperar os valores do Oracle que não possuem um registro correspondente no SQL Server.
Projeto
1. Usando SSIS 2005
- Arraste uma fonte OleDB e aponte para seu banco de dados Oracle e selecione a tabela .
- Arraste uma pesquisa e selecione a conexão do SQL Server e aponte para sua tabela .
- Na guia de colunas, junte a coluna comum e selecione as colunas do lado direito que você precisa recuperar .
- Clique em Configurar saída de erro e selecione a linha de redirecionamento para a coluna de junção .
- Arraste um comando Oledb e conecte-o à saída de erro da pesquisa.6.Escreva uma instrução de inserção no comando Oledb
2. Se você estiver usando o SSIS 2008, não será necessário configurar a saída de erro na pesquisa. Basta arrastar a saída sem correspondência da pesquisa para o destino do SQL Server.