今天用笔记本电脑的PLSQL Developer连接局域网内另一台台式机的Oracle,登录的过程比较慢,随后就报告了
出现ORA-12170:TNS:连接超时
这样的错误,百度蛮久才找到解决方法。
据说是window防火墙没有允许oracle跟外部通信,所以需要在window防火墙添加例外程序或者例外端口。
我的局域网内的另一台电脑(装有Oracle),安装的是win7系统。通过以下设置,便能解决问题了。
点击“开始”->“控制面板”->“Windows 防火墙”->“高级设置”
在“入站规则”上方点击右键,选择“新建规则”->选择"端口,点击下一步->选择"特定本地端口",并输入1521端口,点击下一步->
选择“允许连接”,点击下一步->这里让其默认都选中便可,点击下一步->输入规则名称,为了见名知意,这里我输入的是oralce_in_port,点击完成,
这样便完成了入站规则。