windows单机的oracle数据库,ORA-12170: TNS: 连接超时
sohu博客不能用了,还是挪到csdn靠谱些:
现象如下:
服务器通过junfer防火墙映射端口到内部的一台机器。
内网可以telnet xxx 1522是通的,
SQL> conn problemtracker/problemtracker@neiwang
已连接。
但是外网连不上:SQL> conn problemtracker/problemtracker@waiwang
ERROR:
ORA-12170: TNS: 连接超时
外网:tnsping waiwang是通的
telnet xxxx 1522也是通的。
解决办法:
修改注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\下加入字符串值:
USE_SHARED_SOCKET=TRUE
然后重启机器。