I appreciate your time for writing the reply however if you look into my first post

1. Login to A as sqlplus / and using Dblink to B - Ok.
2. Login to A as sqlplus user@A and using Dblink to B - Fails

If there was something wrong with tnsnames it didn't work in a
first place. That's how I understand it.

Thanks