症状:

windows client端使用sqlplus连接数据没有问题:

sqlplus username/password@tns ,OK

 

使用plsql developer连接数据库报错:ORA-12170:TNS timeouut

 

 

查看一下数据库服务器的防火墙关闭没有,没有的话,关闭掉!

 

linux上查看防火墙状态:

service iptables status

 

/* 关闭防火墙 */
service iptables stop

/* 开启防火墙 */
service iptables start

/* 默认关闭防火墙 */
chkconfig iptables off

 

 

 

SQL> conn / as sysdba
Connected.
SQL> show parameter local_listener

NAME                                 TYPE
———————————— ———————-
VALUE
——————————
local_listener                       string
(ADDRESS = (PROTOCOL = TCP)(HO
ST = 10.30.5.9)(PORT = 1521))

SQL> alter system set local_listener=’(address=(protocol=tcp)(host=vdb1)(port=1521))’;

再用pl/sql developer 链接 正常。

Logo

更多推荐