En primer lugar, asegúrese de estar utilizando la arquitectura DSN correcta (32 o 64 bits). Activará errores si usa una arquitectura incorrecta. Oracle en Windows tiene un comportamiento extraño, por lo tanto, el comando lsnrctl reload
o incluso usando lsnrctl stop
y luego lsnrctl start
no ayudará a actualizar la información colocada en los archivos especificados (tnsnames, listener, etc.). Entonces, la única solución es reiniciar y luego verificar si dblink funciona.