Jestem prawie pewien, że musisz zainstalować klienta Oracle; co więcej, uważam, że musi to być klient Oracle 8 (MS nie aktualizował tego sterownika od lat, o ile wiem).
Ale czy próbowałeś użyć Oracle Instant Client ? Instalacja jest dość bezbolesna, DUŻO mniejsza niż standardowego klienta Oracle i nie koliduje z innymi instalacjami. Wszystko, co musisz zrobić, to skopiować pliki do katalogu docelowego, ustawić PATH tak, aby zawierał ten katalog (co można zrobić w swojej aplikacji - nie musisz ustawiać globalnej PATH, jeśli nie chcesz) i wstaw odpowiedni wpis rejestru do HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI. Używamy go dla wszystkich naszych klientów ADO.
Ma również dodatkową zaletę, że nie wymaga obsługi pliku TNSNAMES.ORA; Twój ciąg połączenia może być po prostu user/[email protected] :port/SID.