oracle10g client 安装在D盘(NTFS)
使用 OracleClient 来访问 oracle9.2
使用窗体程序可以访问使用ASP.NET无法访问~
异常信息:System.Data.OracleClient requires Oracle client software version 8.1.7 or greater我查了一下网上,基本都反映是安装目录的权限问题我为D盘program files下的Ora10InstantClient加了
Authenticated Users
ASP.NET Machine Account
Administrators
并把ASP.NET加入了administrators组
并且也照网上说的先取消再选中 修改,读取及运行 并重启了N次机器,都没解决,晕~请问各位还有什么解决方法??多谢

解决方案 »

  1.   

    装oracle 客户端 for .net
      

  2.   

    客户端应该是装的对的吧
    我在WINDDOW 2K下面
    使用  窗体应用程序 就可以访问orale9的
    我现在只是换成了WEB应用程序~~就出错了~~
      

  3.   

    我装的是10g的客户端,而且我在
    窗体程序里
    通过oracle client
    可以访问orale9的??所以奇怪就奇怪在这里,
    有谁用过10g的客户端吗?有没有碰到过这个问题?
      

  4.   

    1.是在 Oracle 9.02i 版的问题,2.你的 ORACLE_HOME 路径所在的分区格式是:NTFS格式;解决方法到racle\ora92 打开Ora92的-》属性-》安全,选Authenticated Users 看下面的属性 将Read and Execute 的勾去掉,然后又勾上,确定重新启动机器 ,ok 搞定,就是这么简单,当然要避免这种问题,您可以这么做:不要安装Oracle9.02 或者不要安装在NTFS格式的分区。
    这个是Oracle 9.02i 的问题,你也试一试
      

  5.   

    我用的Oracle也是9.2,开发机器装的是Oracle Developer Tools for Visual Studio .NET,客户端版本也应该是10g,这个问题见过几次,不过我记得应该是设置数据库服务器上数据库安装目录下ora92目录的权限,而不是客户端安装目录的权限,楼主试试看。==========================
    www.webdiyer.com
      

  6.   

    呵呵,服务器端是LINUX,我能确定问题是出在权限上,
    但是 这个10g 偶现在还没有办法解决~期待以后的有识之士来解决,多谢各位,结贴~~
      

  7.   

    参考http://pierce.cnblogs.com/archive/2006/03/21/355169.html