Hast Du mal probiert aus Excel mit dem Oracle Treiber zuzugreifen, klappt das ?
Der Code sieht ok aus, deshalb kommt ja hier keiner auf eine schnelle Lösung.
Hast Du aktuelle Treiberversionen ?
Stimmen die Berechtigungen der Datenbank?
Bei SQL Server und dem MS Treiber gab es einen Bug, dass unter einer gewissen Treiberversion der Benutzer Sysadmin sein musste. Da habe ich stundenlang gesucht und mit Excel festgestellt, dass es nicht mein Code war.
Hoffe es hilft Dir, Gruß AC