Först av allt, se till att du använder rätt DSN-arkitektur (32 eller 64 bitar). Det kommer att utlösa fel om du använder felaktig arkitektur. Oracle på Windows har ett konstigt beteende, därför kommandot lsnrctl reload
eller till och med använda lsnrctl stop
och sedan lsnrctl start
hjälper inte till att uppdatera informationen i de angivna filerna (tnsnames, listener, etc..). Så den enda lösningen är att starta om och sedan kontrollera om dblink fungerar.