重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6120|回复: 1
打印 上一主题 下一主题

客户端软件登陆报“ora-03135:连接失去联系”

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-24 14:37:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ping xxx.xxx.xxx.xxx -t
ping服务器可以ping通,但一登陆软件就报:


原因:电信设备升级未通知我们,机房路由器的MTU参数值与电信某设备不匹配,后加大机房路由器MTU值后,问题解决。
造成大部分客户端可以正常访问oracle,小部分客户端连接oracle报错的原因是,操作系统注册表中也有个MTU参数,此参数须比路由器参数小一些。

设置方法:

(1)、运行regedit

(2)、浏览到: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

(3)、Interfaces下有多个子项,每个子项对应一个网卡。请按如下方法选择网卡:

      (a)确定本机用来连接Internet的网卡或拨号连接的IP,如192.168.0.19;

      (b)用鼠标点击Interfaces上的子项,查看键值列表中的IPAddress项;

      (c)如果IPAddress的键值与(a)中的IP相同,即192.168.0.19,则该子项就是要找的网卡。

(4)、进入该子项,在右边的窗口里按鼠标右键,选择“新建”->“双字节值”,输入名称“MTU”,按回车。再用鼠标双击“MTU”,弹出修改窗口: 如图3: 填入MTU的值。填写前请先把基数设为十进制。 设置好后,需要重启机器才能生效。

MTU是Maximum Transmission Unit的缩写。

意思是网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络 速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。

测试步骤

1. 拨号上网,并打开“开始”菜单→“程序→附件→命令提示符”

2. 输入命令“ping –l 14xx –f www.163.com”,这里我们解释一下命令参数的含义

* –l 14xx参数:发送一个定长数据包,14xx是要测试的包大小,如前所述,ADSL的MTU一般在1450与1492之间,第3步中将每次更换一次该值

* –f 参数:通知操作系统不能私自更改该数据包大小

* www.163.com:任意一台Internet上的主机,也可使用其它主机名或IP地址

3. 观察反馈结果并判断ISP的MTU值(请注意图中标黄框部分)

1) 第一次发送测试包,包长1450 

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
发表于 2012-12-25 09:10:46 | 只看该作者

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-5-5 13:05 , Processed in 0.090898 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表