如题,我的计算机在192.168.1.x段,VPN的网段为192.168.0.x。VPN中有台服务器IP为192.168.0.30,在我的计算机上登陆VPN后,PLSQL无法连接服务器上的ORACLE,现在服务器上的1521端口已经开了,求解!!

解决方案 »

  1.   

    修改过下你的tnsname文件中的host 改成192.168.0.30
      

  2.   

    tns ping 192.168.0.30 能ping通吗?
      

  3.   

    tnsping 192.168.0.30
    TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 08-11月-2
    010 09:53:12Copyright (c) 1997 Oracle Corporation.  All rights reserved.已使用的参数文件:
    d:\oracle\ora92\network\admin\sqlnet.ora已使用 HOSTNAME 适配器来解析别名
    Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SID=*)(SERVICE_NAME=192.168.0.
    30))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.30)(PORT=1521)))
    OK(220毫秒)
      

  4.   

    那就应该没问题啊,会不会是你的plsql developer有问题啊?
      

  5.   

    plsql没问题啊,平时连本机的ORACLE都正常的,最近服务器刚在VPN下架设好了,所以数据库就不用本机的ORACLE了
      

  6.   

    一般来说 tnsping 成功的话其他oracle客户端工具也都能成功连接的。
    如果你怀疑是pl-sql developer 的问题,请使用其他客户端工具试试,比如 TOAD,sql-developer,或者sqlplus
      

  7.   

    用sqlplus试下,如果这个能连上就说明是你plsql 的问题了。如果连不上看看具体报什么错误
      

  8.   

    各种客户端都用过了,都是报一个错
    ORA-12535:TNS 操作超时
      

  9.   

    看看SQLNET.ORA文件中的NAMES.DEFAULT_DOMAIN参数是否有值,如果有的话,先将其注销,再试着连接一下.
      

  10.   

    安装 ipx协议 然后再删掉
    就可以了
      

  11.   

    不知道楼上所说的协议是指哪个,不过目前是这样的,那台服务器上架设了一个WEB应用,连接的是ORACLE数据库,我登陆VPN以后,可以正常访问WEB应用,但是PLSQL连接不上服务器的ORACLE
      

  12.   

    ipx协议啊~
    这个会导致出楼主的问题?
      

  13.   

    关于IPX协议的那个帖子我看过了,装完了再卸掉,试过很多次了,都不行,好像不是这个问题吧,谢谢楼上,辛苦了!
      

  14.   

    ORA-12535:TNS:operation timed out
      

  15.   

    还是你的vpn在搞鬼  你的把oracle的端口加进信任列表
      

  16.   

    监听服务启动
    Ip和网关配置正确
    端口打开另外这是我看到的一个关于vpn连接time out的问题,你看下
    简单的说,就是tnsping能通过,是因为它检测了端口1521,这个端口也是开放的,所以能通过。 建立连接的时候,windows会自动的将socket通道建立在系统自己决定的一个端口上,而不是1521,这时候,如果如果那个端口没有开放,就会出错。