在asp的WEB程序中,后台用oracle的服务器版,运行正常。但改用客户端后,有如下错误:

未发现oracle(TM)客户端和网络组件。这些组件是由oracle公司提供的,是oracle7.3版(或更高)客户软件安装的一部份。
在安装这些组件之前,将无法使用此驱动程序。

解决办法:
安装oracle的磁盘格式若是ntfs格式,考虑oracle的bug,即文件夹ora92授权用户的“读取和运行”权限先勾调,应用,再勾上,运行,最后重启。其实,在服务器版中也遇到这个问题了,解决方法一样,只是没有重启(好像)。

最新发现:重启与否取决于用的是什么驱动。对于odbc而言,支持行不好,要重启。如果是oracle自己的驱动,就不用重启。

Microsoft ODBC for Oracle --------------------------- 发现 Oracle ( TM ) 客户端 网络 组件 。这些 组件 是由 Oracle 公司 提供 的,是 Oracle 7.3 版 (或更高) 客户软件安装... 环境:Win7 64位、 Oracle 11g 64位、PowerDesigner16.5、instant client12_1 64位。 在用PowerDesigner逆向数据库结构时,配置 Oracle 数据源总是提示 发现 oracle ( tm ) 客户端 网络 组件 。 在网上获取到以下知识点: 1、权限问题,与NTFS权限分配有关。无效 2、Win7 64位,应配置SysWOW64 中的odbc...       今天在测试 ASP .NET程序,在连接 ORACLE 数据库时报出了“ Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or later clie 最近在部门内做了个高性能 网络 编程的培训,近日整理了下PPT,欲写成一系列文章从应用角度谈谈它。 编写 服务器 时,许多程序员习惯于使用高层次的 组件 、中间件(例如OO(面向对象)层层封装过的开源 组件 ),相比于 服务器 的运行效率而言,他们更关注程序开发的效率,追求更快的完成项目功能点、希望应用代码完全不关心通讯细节。他们更喜欢在OO世界里,去实现某个接口、实现这个 组件 预定义的各种模式、设置 组件 参数来达... 1.下载驱动包   base包:instantclient-basic-windows.x64-11.2.0.3.0.zip   ODBC包:instantclient-odbc-windows.x64-11.2.0.3.0.zip   我下载的是11.2.0.3版本的,两个包的版本必须要一致才行。   2.解压安装   解压上面两个包,把解压后的文件放在同一个目录(合并),注意2个包解 最近一直在研究如何解决“ 找到 Oracle 客户端 网络 组件 。这些 组件 是由 Oracle 公司 提供 的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。。。”的问题, 发现 网上找到的大多数方法都末能解决,现在把方法过程分享一下: 在一些需要用到 ORACLE 客户端 组件 的应用程序中,时常会出现如下错误: “ 找到 Oracle 客户端 网络 组件 。这些 组件 是由 Oracle 公司 提供