Der Driver-Name ist eigentlich unnötig, da ja durch die DSN der Treiber identifiziert wird. Allerdings muss die DSN als System/Benutzer-DSN vorhanden sein, eine Datei-DSN klappt nicht.

Wenn du z.B. mit Java eine Verbindung aufbaust, was gibst du denn dort als ConnectionString vor (zumal gerade Java für Oracle keinen ODBC-Treiber verwendet).