sqlplus连接Oracle数据库超时

1.问题:配置好监听器,linux下使用sqlplus连接数据库超时,报错:ERROR: ORA-12170: TNS:连接超时


2. 检查TNS是否配置:

sqlplus连接Oracle数据库超时_第1张图片

3.如果TNS配置没问题,则查看服务器监听服务是否启动

sqlplus连接Oracle数据库超时_第2张图片

4.如果监听服务正常开启,使用tnsping命令检查,报TNS-12535: TNS: 操作超时,这时我们可以肯定是防火墙的问题了。

sqlplus连接Oracle数据库超时_第3张图片

5.解决方案

5.1 关闭防火墙(不建议使用该方法)

[root@wgods ~]# service iptables stop
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]

5.2 修改iptables,开放1521端口,允许1521端口被连接


你可能感兴趣的:(sqlplus连接Oracle数据库超时)