我的网络上有两台机器:
192.168.1.15上运行。192.168.1.16上运行现在,我已经在pc-2 (Vista)上加载了Oracle11gR2,监听器正在运行以下设置:address=192.168.1.16 and port=1065.
我试图通过pc-1 (XP)连接到jdbc thin driver数据库,但是我得到了错误,网络适配器无法建立连接。
我的JDBC url:jdbc:oracle:@192.168.1.16:1065:ora
pc-2是可达的,我用ping 192.168.1.16检查了它。
我在PC-1上尝试了一些东西。
TELNET 192.168.l.16 1065给出了一个错误:连接到主机上没有打开连接,端口1065:连接失败。 firewall on pc-2 (vista+oracle)被关闭,所以我认为防火墙没有阻塞端口1065。tnsping 192.168.1.16:1065给出错误TNS-12535: TNS:操作超时sqlplus sys/sys@//192.168.1.16:1065/ora as sysdba但是它给出了错误
错误:ORA-12170:TNS:连接超时发生PC-2上的一些命令输出
netstat -aLOCAL ADDRESS
192.168.1.16:1065
有谁能详细说明我该怎么做吗?我第一次试着这样做,所以不知道出了什么问题?
发布于 2013-03-14 20:04:05
您必须在下面的tnsnames.ora文件中给出正确的SID详细信息
对于Linux: /home/oracle/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
发布于 2013-03-14 20:04:39
你没说你是怎么联系的-我假设是通过TNS?
您是否在XP系统上的TNSNAMES.ORA文件中指定了1065的端口?
您能使用EZCONNECT从XP系统连接吗?这就把tnsnames.ora从方程式中去掉了。
sqlplus user/pw@//192.168.1.16:1065/db_name发布于 2016-12-18 14:34:26
错误:ORA-12170:TNS:发生连接超时
此错误通常意味着网络连接失败。
很简单
关闭您的windows防火墙
https://stackoverflow.com/questions/15419026
复制相似问题