我的网络上有两台机器:
- pc-1在Windows XP SP3上运行,IP
192.168.1.15
- pc-2在Windows Vista上运行,IP
192.168.1.16
现在我已经在pc-2 (Vista) 上加载了Oracle 11gR2 ,并且监听器正在使用以下设置运行:address=192.168.1.16 and port=1065.
我正在尝试通过pc-1 (XP)连接到 Oracle 数据库,jdbc thin driver
但出现错误网络适配器无法建立连接。
我的JDBC url
:jdbc:oracle:thin:@192.168.1.16:1065:ora
pc-2是可达的,我检查了它ping 192.168.1.16
我从PC-1尝试了一些东西:
TELNET 192.168.l.16 1065
给出错误Connecting To 192.168.1.16...Could not open connection to the host, on port 1065: Connect failed.firewall
on pc-2 (vista+oracle) 已关闭,所以我认为防火墙不会阻塞端口 1065 。tnsping 192.168.1.16:1065
给出错误 TNS-12535: TNS:operation timed outsqlplus sys/sys@//192.168.1.16:1065/ora as sysdba
但它给出了错误错误:ORA-12170:TNS:发生连接超时
一些命令输出PC-2
netstat -a
LOCAL ADDRESS
------------ FOREIGN ADDRESS
-------------- STATE
192.168.1.16:1065----- PCNAME - ------------------聆听
谁能详细说明我该怎么办?我第一次尝试这样做,所以不知道出了什么问题?