问题:数据库连接失败: ORA-12170: TNS:Connect timeout occurred ?

junjie008 2009-04-14 10:05:41
我用的是Windows系统,Oracle数据库服务器在本机,开发程序连接的是本地服务器,调试时数据库连接总是超时。
报错

数据库连接失败: ORA-12170: TNS:Connect timeout occurred

我这里的用户名,密码没有问题。sqlplus 可以登陆,且局域网上的其他电脑上的程序可以连上我的Oracle服务器。就是自己电脑上的程序连不了本机!

请问是哪里的原因,怎么处理!谢谢。
...全文
11846 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
woyidinghuiying 2012-07-03
  • 打赏
  • 举报
回复
我也刚遇到了,网线的问题,换个网线就OK了
rogergodblessyou 2010-06-22
  • 打赏
  • 举报
回复
/etc/hosts 里面的IP配置错了
tainanle 2010-03-02
  • 打赏
  • 举报
回复
遇到同样问题,尚未解决。
w506043051 2010-01-18
  • 打赏
  • 举报
回复
我也遇到这问题了,楼主解决了没?分享一下
effg1220 2009-04-14
  • 打赏
  • 举报
回复
问题解决了嘛?
guorui88_cool 2009-04-14
  • 打赏
  • 举报
回复
你用PL/SQL能连上你的库吗?如果能连上,说明监听是没问题的
那就是你的程序里面有连接数据库的文件,找到他看一下。
另外,你的程序是用什么开发的?
junjie008 2009-04-14
  • 打赏
  • 举报
回复
我想,这里应该是Oracle Client 的问题!
junjie008 2009-04-14
  • 打赏
  • 举报
回复
服务器肯定起来了,我和开发小组用的就是我电脑上的服务器。
同样的代码,他们电脑上都可以连上,就我自己在这里连不上。
junjie008 2009-04-14
  • 打赏
  • 举报
回复
tnsping 也过的去,
tnsping 192.168.1.103
过得去, 没问题,显示 ok(20毫秒)

服务器应该没问题,局域网内的其他做开发的电脑都可以连上,就我自己连不上自己的服务器。
感谢楼上的!
effg1220 2009-04-14
  • 打赏
  • 举报
回复
服务起来了没啊?
阿三 2009-04-14
  • 打赏
  • 举报
回复
tnsping一下看看
junjie008 2009-04-14
  • 打赏
  • 举报
回复
试了,ping 过了,
telnet 192.168.1.103 1521 后,屏幕直接清屏了,是不是也过了!
fosjos 2009-04-14
  • 打赏
  • 举报
回复
用localhost呢?
ping ip和telnet ip 1521试过没?
junjie008 2009-04-14
  • 打赏
  • 举报
回复
还是感谢楼上的!
这个问题自己都感觉莫名奇妙.
junjie008 2009-04-14
  • 打赏
  • 举报
回复
我就一个网卡,用的ip是局域网的192.168.1.103。
我用自己的电脑做服务器,和局域网内的其它电脑使用的是同一个配置,其它电脑都可以连接上,就我的不可以啊。
fosjos 2009-04-14
  • 打赏
  • 举报
回复
开发程序连接的ip是哪个,本地localhost还是局域网的ip
有没有双网卡之类的特殊网络配置
junjie008 2009-04-14
  • 打赏
  • 举报
回复
我已经检查过防火墙了。我把他给关了。
还有我看了我服务器上的1521端口一个事LISTENING状态,还有五个是ESTABLISHED。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧