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設定の配布要らなく無い?