Efectivamente mediante driver OLE DB puedes conectar a BD Oracle, de hecho el Visual Studio te instala el driver necesario. Utilizando ADO es así de sencillo:
1º.- Inserta el control ADODC (luego lo quitaremos pero es para hacerte la vida más fácil).
2º.- En la página de propiedades. Opción "Usar cadena de conexión" y dale a "Generar...".
3º.- Te apareceran los drivers instalados en tu equipo para conectar con BD y debes ver uno que se llama: "Microsoft OLE DB Provider for Oracle", lo seleccionas.
4º.- Le das a "Siguiente >>" y mete los datos que necesites, prueba la conexión y si es satisfactoria, ya tienes una cadena de conexión válida.
5º.- Copia esa cadena y quita el ADODC (incluso quítalo de los componentes).
6º.- Agrega la referencia para acceso a datos (si no la tienes ya): "Microsoft ActiveX Data Objects 2.5 Library" (si no tienes el 2.5 pon el 2.1 o el que tengas).
Y ya a trabajar con ADO:
Defines una conexión:
Private cnConexion As ADODB.Connection
Y le pones la cadena de conexión que copiaste antes:
cnConexion.ConnectionString = "cadena de conexión"
cnConexion.Open
Y a trabajar con ADO (Recorsets, Commands, ...), si necesitas nociones de ADO (algo básico con lo que empezar), coméntamelo.
Un saludo-e.