shaken 发表于 2013-10-25 17:55

客户端连接oracle10g很慢

Oracle客户端在连接的时候,需要读取tnsnames.ora里面的connect_data的SERVICE_NAME,然后转换为ip去连接服务器。根据搜索过来的资料,好像是第一步是通过dns解析。现在我都必须在客户端的C:\Windows\System32\drivers\etc\hosts下配置服务器的ip,否则客户端连接服务器都要等待很久才通过。请问有没有其他办法可以解决?

www_xylove 发表于 2013-10-26 21:58

tnsnames.ora 直接填写IP,不要填写主机名

duolanshizhe 发表于 2013-10-28 11:40

SERVICE_NAME是唯一代表一个数据库的
如果没有专门的DNS服务器,需要在hosts文件中进行域名与ip的转换,那直接在tnsnames.ora中写ip地址。

shaken 发表于 2013-11-01 00:22

本帖最后由 shaken 于 2013-11-01 00:22 编辑

ora里面哪里写ipi地址?

duolanshizhe 发表于 2013-11-01 08:44

tnsnames.ora中   涉及 host字符串后面

shaken 发表于 2015-05-11 20:51

这个貌似是windows vista以上的操作系统的连接参数问题
netsh interface tcp set global autotuninglevel=disabled

w664596101 发表于 2015-05-18 10:41

host回复 4# shaken


   
页: [1]
查看完整版本: 客户端连接oracle10g很慢