oracle 远程连接超时问题!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 远程连接超时问题!相关的知识,希望对你有一定的参考价值。
远程连接oracle 数据库问题:服务器上装oracle9i,本机访问一点问题都没有,远程访问连接不上数据库,提示操作超时。可以ping通服务器,。
求达人解答!
lsnrctl status
如果没有创建监听或者没有启动,远程是访问不到的。
2、检查你的客户端能否连到服务器1521端口:
telnet 服务器IP 1521
因为有可能局域网内屏蔽了该IP的该端口的链接
3、检查你的客户端链接oracle配置是否正常,看看链接是报的错误,去查询具体的错误代码 参考技术A 首先能ping通可以排除防火墙的可能
第二,检查你本地的tnsname.ora文件,可能是你本地配置的有问题
好好检查一下吧,第二点的可能性非常大
host那,如果你写的是ip地址,你可以换成你主机名试一下,如果你host那写的是主机名你就换ip地址试验一下,顺便检查端口号 参考技术B 复制一个可以连接的TNS,修改SID,端口号,再试一下应该就没问题了。
远程访问rhel7的oracle中的问题
客户端得到的错误信息通常是:ORA-12170: TNS:连接超时
这时,我们基本可以肯定是服务器没有开放1521端口(假设你用默认设置)
解决方法:
(1)假如你是在一个局域网环境,配置了防火墙。那么可以关闭Linux的防火墙。
sudo service iptables stop
(2)编辑iptables, 开放1521端口:
sudo vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1521 -j ACCEPT
:wq
重启防火墙
sudo service iptables restart
保存配置,以便linux重启后依然有效
sudo service iptables save
查看防火墙规则:
sudo iptables -L –n
以上是关于oracle 远程连接超时问题!的主要内容,如果未能解决你的问题,请参考以下文章