Desde o oracle8i existe um serviço titulado de ORACLE HETEROGENEUS SERVICES .
Esse serviço propoem a utlização do ORACLE TRANSPARENCY GATEWAY,
existe uma serie de configurações que nescessitam ser realizadas
e instaladas tanto na origem como no destino da comunicação dos servidores heterogeneos.Nada de muito complicado.
Porem a oracle não suporta mais esse serviço nas versões antigas.
Apenas na 11G.
Após realizadas as devidas configuraçôes o sql server poderá ser acessado a partir do oracle de forma trasparente,
através de Database link´s.
caso seja cadastrado:
http://www.metalink.oracle.com
possui o passo a passo para a configuração.
caso não seja, sugiro bombardear o Doctor Google de perguntas.