Phantom TNS entry ... ??
Gee, I've never seen anything like this before.
Make sure I don't have any redirection for tns admin
oracle:mydb$ env|grep -i tns_admin
Make sure I don't have a tnsnames entry for 'xyz'. Ok, there is one for 'xyzprd', but not simply 'xyz'
oracle:mydb$ grep -i xyz $ORACLE_HOME/network/admin/*
/u01/app/oracle/product/11.2.0.3/dbhome_1/network/admin/tnsnames.ora:xyzprd=
/u01/app/oracle/product/11.2.0.3/dbhome_1/network/admin/tnsnames.ora: (SID = xyzprd)
And yet, if I tnsping 'xyz', it finds address information from somehwere ...
oracle:mydb$ tnsping xyz
TNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on 22-SEP-2014 09:31:16