应该不会有什么问题,可能是端口冲突,你可以先察看一下自己的端口情况我的机器是 Oracle:1521 ,连接请求端口:1108如果和网关有冲突,那就重新配一下监听器

解决方案 »

  1.   

    试试B是否ping的同A.
    然后看看A的监听器配置.用IP来配置监听器,而不要用电脑名. 可以配置两个IP
      

  2.   

    试试B是否ping的同A.     网络不行是不行的
    试试B是否tnsping的同A.  没有配置oracle连接
      

  3.   

    如果B能ping通A,在B上做个连接A的服务名,写A的内网IP地址,应该没有问题的
      

  4.   

    如果Server A是含有路由功能的操作系统,且A机器上有其他网关功能的软件,建议将网关关闭卸载,随后通过配置路由器上网
      

  5.   

    以上各位专家的方法都逐一试过了,还是不行。始终报错:TNS-12535 操作超时
      

  6.   

    在 B 机器上:
    ping A  <- 成功的话.如用 tnsping 不通 A 服务的话,请把你的 tnsnames.ora 贴出来!
      

  7.   

    1、是否每一台client机都不能ping通server A?
    2、看网卡设置IP地址与接口网线是否对应?
    3、看集线器是否有回路线
    4、tnsnames.ora是否设置正确(可用tnsping 测试)
    5、server A是否与防火长有关(可考虑设置最低级别)
    6、server A性能太低
      

  8.   

    A服务器监听配置局内网卡分配的IP;
      

  9.   

    ping得通服务器A,但是tnsping始终不通。我已经把A所有的防火墙全部关闭,tns也是配置的内网的192.168.0.1一下是tnsnames.ora中的内容:GEODB_192.168.0.1 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1522))
        )
        (CONNECT_DATA =
          (SID = geodb)
          (SERVER = DEDICATED)
        )
      )
      

  10.   

    以上tnsnames.ora中端口是我重开的1522,用默认的1521也tnsping不通
      

  11.   

    可以试试重新指定一个端口,另外在客户端那里用IP连接
    在服务器那里可以通过netstat -an来查看ORACLE是否在listening
      

  12.   

    打开sqlnet.ora文件,如下:TRACE_LEVEL_CLIENT = OFF
    #sqlnet.authentication_services = (NONE)
    #names.directory_path = (TNSNAMES, HOSTNAME)
    #names.default_domain = world
    #name.default_zone = world
    #automatic_ipc = off#NAMES.DEFAULT_DOMAIN = huarun.comSQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)只需保留SQLNET.AUTHENTICATION_SERVICES,NAMES.DIRECTORY_PATH设置值,其它用"#"注释掉.
      

  13.   

    beckhambobo(beckham):
        那个文件里已经是这样的了,可还是连接不上啊。郁闷
      

  14.   

    请确认数据库服务器端是否安装的防火墙导致的原因。例如在WindowsXP SP2操作系统上,如果网络连接的防火墙被打开,则客户端无法正常配置net service并访问到数据库,关闭后能够正常处理。
      

  15.   

    是不是A 或B被加密了!AB的加密算法必须至少有一个是匹配的
      

  16.   

    我原来的工作站也是这样,没有出现问题呀!你用net8重新配置测试一下看看