没错,必须要有Oracle客户端。另外,客户端DNS必须配置。

解决方案 »

  1.   

    使用客户端网络服务名连接Oracle
      

  2.   

    通过客户端网络服务名远程连接Oracle,要求在客户端机器中安装Oracle客户端工具
      

  3.   

    我最近做了一个wpf的浏览器程序,客户拿过去发布一切都正常,但是连接不到服务器,连接用OracleConnection连接的,那这么说客户的电脑还得装Oracle客户端才能访问服务器了,客户不想装oracle客户端,有没有解决的办法?
      

  4.   

    也不是没有办法,但是会很麻烦,要把Oracle客户端bin里的东西打包里才行的说。没有干过,但是网上有看过。
      

  5.   

    如果你没什么特殊的用途的话安装即时客户端即可,直接打包进去。我以前写的oracle数据库的程序都是这么做的,打包一个即时客户端,修改用户的host文件以及将tnsnames.ora文件在环境变量中注册,我的oracle系统还是用的rac并行运行模式都可以连接上去的。我是直接连接oracle实例,用ip连接我没试过,如果你需要的话给我mail:[email protected]