Hi I have created a db link editing my tns etc

and can successfully select from x@dblink successfully.

My problem is when I want to set up a public synonym for
x
I execute
create public synonym x for x@dblink
but I am getting
ORA-02019: connection description for remote database not found

what am I doing wrong?