Además del enlace muy completo del compañero huesos52, te dejo un resumen de las opciones para conectarse a una base de datos Oracle con vs.net.
1. Cliente de Oracle, lo puedes obtener en la página de descargas
http://www.oracle.com/technetwork/in...ads/index.html
2. Una vez configurada la conexión al servidor, dispones de diferentes provider:
2.1 System.Data.OracleClient, nativo de Microsoft, incluido en el framework.
2.2 Oracle.DataAccess (ODP.NET), equivalente al anterior pero desarrollado por Oracle, lo puedes bajar en
http://www.oracle.com/technetwork/de...ads/index.html (recomendado)
2.3 Oracle Provider for OLE DB, no es nativo de la plataforma .NET, son objetos COM, es más antiguo, pero todavía en uso, también disponible para bajar del enlace anterior.
Saludos