If you are using query tools or other applications that rely on the tnsnames.ora file, it should normally reside in your %ORACLE_HOME%\NETWORK\ADMIN directory. However, as new environments are being created, or moved to different servers, it can be a hassle for your team to keep up with the latest tnsnames.ora file. The TNS_ADMIN environment variable offers a solution to this problem. Place the latest and greatest copy of the tnsnames.ora file on a shared folder, and have the users create a TNS_ADMIN environment variable referencing this location. From this point forward, changes to tnsnames.ora do not have to be distributed to the user community.