今天连接另一台机器的oracle的时候老是报错:ora-12170:tns:连接超时
百度了下解决办法,在此小结一下:
ping ip地址 查看网络问题,看能否ping通;
这个不通那就没辙了,先搞定网络再说吧~~cmd 中用 tnsping ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙 没有关闭;
这个简单,最直接的办法就是把服务端的防火墙关了.
或者新增入站规则.cmd–netstat -na 查看1521端口是否关闭,如果关闭Windows XP中的防火墙设置中将1521端口设为例外.
cmd–lsnrctl status lsnrctl是listener-control 监听器的缩写,查看监听的状态.
新增入站规则:
以win7为例: 打开控制面板
–>防火墙
.在左侧选择高级设置
,弹出界面选择左侧的入站规则
,再选右边的新建规则
,按照提示选择端口,下一步,1521,添加描述,完成.