Please post your offending DBLink DDL, as I understand it this will be your dblink sitting on database A pointing to database B.

Please do and post full log:
1- Log into A box
2- set oracle_home and oracle_sid for A database
3- tnsping [database_name_used_in_offending_DBlink]