oracle client 连接oracle 出错:ora-12170如何解决? 10C

ping ip是通的,telnet ip 1521是通的,tnsping ip也是通的,就是连接的时候报:ora-12170连接超时错误,有哪位大神帮我解决下这个问题啊

8个回答

首先进入sqlplus命令界面输入lsnrctl status检查监听是否启动。
如果没启就再启一下,如果启了,并且状态正常的话,那么
1.检查一下你的网络,本机。
2.检查一下你本机对于tnsname.ora文件的配置。是否正确。

zhangwei900808
潇莎 监听是客户服务器上的,我管不了,不过别人能连接
4 年多之前 回复
zhangwei900808
潇莎 这个我看了,好像没什么用
4 年多之前 回复

重新配置一下监听,通过net manager建立客户端连接,可以看看是不是服务端的防火墙,还有可能就是网络问题,

感觉是防火墙或者权限问题,是自建的oracle还是公司的oracle服务器

zhangwei900808
潇莎 oracle服务器是客户的,我安装的oracle 是另一台机子
4 年多之前 回复

如果数据库所在的操作系统是linux的话,一般是防火墙和SELINUX没有关,关闭方法问下度娘

zhangwei900808
潇莎 用ojdbc.jar能够访问
4 年多之前 回复

show parameter service看看你的数据库服务名和listener,ora里面的service name是不是一样的。
一样的话数据库是不是注册到了listener上

show parameter service看看你的数据库服务名和listener,ora里面的service name是不是一样的。
一样的话数据库是不是注册到了listener上

网络不好,发了两遍- -
你做的ping tnsping,telnet都是检查了你的client和listener的连接通信没有问题,所以可能是listener和数据库之间的register
出了问题

zhangwei900808
潇莎 ojdbc.jar用dbvisual软件能够连接,用oracle client的net manager不能连接
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问