lo hai creato PUBLIC il dblink?????
forse per questo funziona solo da riga di comando....

la sintassi per crearlo dovrebbe essere piu' o meno questa

create PUBLIC database link DBLINK
connect to NOMEDB
identified by USERDB
using 'passwordDB'

ciao max