Começando com clientes 10g, você pode usar o recurso EZCONNECT, que não requer a edição do arquivo TNSNAMES.ORA:
username/[email protected]:port/instance
. Por exemplo :Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True