我是这样建立配置服务器和客户端的。
服务器:在本机上装了虚拟机,os:linux  db:oracle92  全局数据库名:ora92  tuxedo8.1      ip:192.168.122.3 (hostonly连接)
客户端:本机            os:windows xp  oracle92 client(只装了客户端) tuxedo8.1客户端 ip:192.168.122.1
配置监听:监听1521端口,用system用户测试结果为成功。
但是我用plsql去连全局数据库ora92却弹出错误“ORA-12535: TNS: 操作超时”(密码肯定是正确的,数据库名ora92和tnsnames.ora一致),而且我的tuxedo服务是可以使用的,也就是说通过tuxedo 的服务我可以访问oracle的后台数据,但就是不知道为什么在windows下访问不了虚拟机下ora92。
相关的配置文件我都查了一下,不知道怎么弄了,希望大家给点意见!
请教各位了,谢谢! 

解决方案 »

  1.   

    复制一下刚才给你的参考:
     
    http://blog.csdn.net/willvc123/archive/2008/04/16/2297323.aspx 
    http://www.dbifan.com/?p=136 
    http://bbs.chinaunix.net/viewthread.php?tid=50015
      

  2.   

    oracle NET MANAGER 
    配置服务名!
      

  3.   

    查看路由设置是否正常。
    可以先ping一下192.168.122.3,看是否ping的通。
    如果不通,就是route设置的不对。
    route print查看当前路由设置。
      

  4.   

     tnsping ora92的结果如何?