Comment:

tnsnames Local Naming
Net service names are resolved using the tnsnames.ora file which resides on the client.

onames Oracle Names
Net service names and database service names are resolved centrally through an Oracle Names server.

hostname Host Naming
Net service names are resolved using the host naming method. Certain criteria must be met to use host naming.