Oracle DBへの接続処理で指定する接続文字列、あれにtnsnames.oraに書かれている設定を直指定できるんですね…。
"user id=scott;password=tiger;data source=" + "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)" + "(HOST=sales-server)(PORT=1521))(CONNECT_DATA="+ "(SERVICE_NAME=sales.us.acme.com)))"
みたいな感じで。そうすれば、各クライアントPCへのtnsnames.ora設定の配布要らなく無い?