TNSNAMES.ora is configuration file in Oracle which specifies what database needs to be connected when a particular host
string is provided.so basically it's an database pointing config file.
This needs to be placed at the Oracle home directory. It should be under Network/Admin.