Prima di tutto, assicurati di utilizzare l'architettura DSN corretta (32 o 64 bit). Verrà generato errori se si utilizza un'architettura errata. Oracle su Windows ha uno strano comportamento, quindi il comando lsnrctl reload
o anche usando lsnrctl stop
e poi lsnrctl start
non aiuterà ad aggiornare le informazioni inserite nei file specificati (tnsnames, listener, ecc.). Quindi l'unica soluzione è riavviare e quindi verificare se dblink funziona.