ORA-12535:TNS:操作超时,只要连到外网就不能访问oracle了。(看了好多解决方案但是还是不行,求救!)
具体情况是这样:
我家里是adsl,有一个adsl猫,一个无线路由,我的一个pc。
无线路由上行线接到猫上,猫连到电话线,pc没有装无线网卡,而只是用普通网线连到无线路由上,很简单一个局域网。
问题就是:
当我的电脑,上网的时候,我死活不能连接我的oracle,用oracle的企业管理器,pl/sql developer等都不行,报的错误就是:
ora-12535:tns:连接超时
但是当我把我的网络禁用,就是不连外网的时候,一切都是正常的。
我的ip不是随机产生的,是指定的,具体的ip分配如下:
无线路由的ip,也就是网关的ip是(无线路由有一个ip,是作为网关用的):
1.1.1.1
子网掩码:255.255.0.0
我的机器的ip:
1.1.1.2
子网掩码:255.255.0.0
我分别用ip和机器名连接oracle服务,只要是连接到外网就连不行,只要是把网络禁用就没有问题,我实在是搞不清楚哪里有问题了,太郁闷了
请大家看看是哪里出了问题,如果还有哪没有说清楚,请大家指明,我会及时说清楚的。
谢谢!!!!
问题点数:100、回复次数:9Top
1 楼miaoyuli(恶魔厕所里的神)回复于 2005-08-03 10:50:33 得分 80
更改客户端连接串,不用IP,用机器名作为HOST.
如果还不行,试试不用TCP协议,用namepipe协议,机器名做HOST。Top
2 楼feng2(蜀山风云)回复于 2005-08-03 10:51:30 得分 10
首次看到用这样的网段,估计和你设置的网段有关了。Top
3 楼bzszp(SongZip)回复于 2005-08-03 10:53:42 得分 10
??
你在联网的状态下,重新创建一个监听,看看是否好用。Top
4 楼GumPGZ(努力*奋斗)回复于 2005-08-03 11:01:32 得分 0
谢谢大家
我的无线路由没有加密,所以就用个变态的方便的ip了,自己设定的
to:miaoyuli(恶魔厕所里的神)
我分别用ip和机器名都是过了,不行.但是namepipe协议还没有尝试
to:bzszp(SongZip)
在联网状态下怎样重新创建一个监听?
在联网状态下用tcp协议,用机器名和
ip都无法连接到oracle的服务
Top
5 楼miaoyuli(恶魔厕所里的神)回复于 2005-08-03 11:16:26 得分 0
LISTENER.ORA里把其它协议的监听都去掉,只保留TCP的,同时把TCP协议的HOST的IP也换成机器名再试试。改完后LISTENER服务重启一下。Top
6 楼GumPGZ(努力*奋斗)回复于 2005-08-03 11:28:44 得分 0
这个文件是在这个目录下么?
d:\oracle\ora92\network\admin\listener.ora
Top
7 楼miaoyuli(恶魔厕所里的神)回复于 2005-08-03 11:41:17 得分 0
是的,也可以用ORACLE带的NET MANAGER这个工具来改监听程序下的LISTENER,删除除了TCP/IP协议以外的地址,同时把TCP/IP的主机由IP改为机器名。效果和直接改那个文件一样。Top
8 楼miaoyuli(恶魔厕所里的神)回复于 2005-08-03 11:43:45 得分 0
还有就是改完后最好重启下监听服务,然后每次拨号或者挂断即IP变更过后,都最好重启下监听服务。Top
9 楼GumPGZ(努力*奋斗)回复于 2005-08-03 11:48:18 得分 0
ok,谢谢,现在在公司,回家试一试,谢谢
有什么不对再向您请教吧Top




