Przede wszystkim upewnij się, że używasz prawidłowej architektury DSN (32 lub 64 bity). Wygeneruje błędy, jeśli użyjesz nieprawidłowej architektury. Oracle w systemie Windows zachowuje się dziwnie, dlatego polecenie lsnrctl reload lub nawet używając lsnrctl stop a następnie lsnrctl start nie pomoże w odświeżeniu informacji umieszczonych w określonych plikach (tnsnames, listener, etc.). Więc jedynym rozwiązaniem jest ponowne uruchomienie, a następnie sprawdzenie, czy dblink działa.