ping ip是通的,telnet ip 1521是通的,tnsping ip也是通的,就是连接的时候报:ora-12170连接超时错误,有哪位大神帮我解决下这个问题啊
首先进入sqlplus命令界面输入lsnrctl status检查监听是否启动。
如果没启就再启一下,如果启了,并且状态正常的话,那么
1.检查一下你的网络,本机。
2.检查一下你本机对于tnsname.ora文件的配置。是否正确。
http://jingyan.baidu.com/article/d169e1868e0e0c436711d87c.html
重新配置一下监听,通过net manager建立客户端连接,可以看看是不是服务端的防火墙,还有可能就是网络问题,
感觉是防火墙或者权限问题,是自建的oracle还是公司的oracle服务器
如果数据库所在的操作系统是linux的话,一般是防火墙和SELINUX没有关,关闭方法问下度娘
show parameter service看看你的数据库服务名和listener,ora里面的service name是不是一样的。
一样的话数据库是不是注册到了listener上
show parameter service看看你的数据库服务名和listener,ora里面的service name是不是一样的。
一样的话数据库是不是注册到了listener上
网络不好,发了两遍- -
你做的ping tnsping,telnet都是检查了你的client和listener的连接通信没有问题,所以可能是listener和数据库之间的register
出了问题