`
songhongchen
  • 浏览: 122734 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决System.Data.OracleClient需要Oracle 客户端软件8.1.7或更高版本

阅读更多

公司的一个项目要求服务器使用windows2008操作系统和oracle数据库,于是安装完成Windows2008后,就把去年下载的oracle10g复制到服务器上安装,没想到出错,弹出一个提示,上面一堆问号。后来一查才得知,Windows2008需要安装特定的oracle版本。于是到oracle官网上下载了win32_11gR1_database.zip,可以运行在Windows2008上

下面是从oracle官上网复制来的。注:下载oracle数据库要先登录oracle网站的。

Oracle Database 11g Release 1
Standard Edition, Standard Edition One, and Enterprise Edition


(11.1.0.7.0)

Download Microsoft Windows Server 2008 (32-bit) (1.9 GB) | See All (Including Client, Clusterware)
Download Microsoft Windows Server 2008 x64 (1.9 GB) | See All (Including Client, Clusterware)


(11.1.0.6.0)
Download Microsoft Windows (32-bit) (1.7 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download Microsoft Windows (x64) (1.7 GB) | See All (Including Client, Examples, Clusterware)
Download Linux x86 (1.7 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download Linux x86-64 (1.8 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download Solaris (SPARC) (64-bit) (1.9 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download AIX (PPC64) Disk 1, Disk 2 (2.3 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download HP-UX Itanium Disk 1, Disk 2 (2.3 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download HP-UX PA-RISC (64-bit) Disk 1, Disk 2 (2.3 GB) | See All (Including Client, Examples, Gateways, Clusterware)


安装过程依旧是那样简单,但在配好IIS站点,准备连接数据库的时候出错了,以下是错误提示:
System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。

 

以往这种情况的处理就是把ASPNET用户加上oracle/bin文件夹上,并开启读取与运行权限就OK了,但windows2008中,没有ASPNET这个用户。那加谁好呢?试验了几个用户后,IIS_IUSRS?,都无果。最后,找到了“Authenticated Users”这个用户组,加上之后,重启了IIS,还是没有效果。是不是重启一下就OK了呢?抱着试试看的想法,重启了服务器,再一试,果然OK了。

 

因为应用中有通过页面操作写文件的代码,执行的时候就报错,说无法写,这想再试想起了“Authenticated Users”这个用户组,把这个用户组加上应用的文件夹安全权限里面,就可以进行文件的写操作了。

 

2
0
分享到:
评论
1 楼 小幕天 2018-03-06  
                                

相关推荐

    解决System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    标题中的“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”是一个常见的错误提示,它涉及到在.NET环境中使用Oracle数据库时遇到的问题。这个错误表明,当你试图在应用程序中使用System.Data....

    百分百解决System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本.rar

    本文将深入探讨“System.Data.OracleClient”组件以及它与Oracle客户端软件的关系,同时提供一个详细的解决方案来处理“需要Oracle客户端软件8.1.7或更高版本”的错误。 System.Data.OracleClient是.NET Framework...

    System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    通过这个教程可以很快的解决,ADO.NET访问oracle的问题

    c#封装的oracle访问类(基于System.Data.OracleClient)

    c#封装的oracle访问类(基于System.Data.OracleClient)

    win8.1 64位Oacle 11g安装说明

    首先,你需要从Oracle官方网站下载适合你操作系统的版本。在提供的链接(http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html)中,接受许可协议,选择11g第二版,然后根据你的...

    instantclient-basic-nt-19.9.0.0.0dbru.zip

    System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。 解决方法 1.下载instantclient_11_2,解压到任意目录下 2.在配置一下环境变量。 系统变量:在Path中,加入dll的路径;eg:D:\Program ...

    Oracle安装包绿色版instantclient-basic-win-x86-64-11.1.0.7

    C# 使用System.Data.OracleClient连接Oracle数据库报:需要 Oracle 客户端软件 version 8.1.7 或更高版本错误,可解压到指定位置,然后在环境变量中把些解压包的路径拷贝到后面,重启电脑即可解决,亲测可行。

    instantclient_11_222.rar

    描述中的“C#连接ORACLE问题解决记录”指出,使用C#进行Oracle数据库连接时可能会遇到问题,特别是“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”这一错误信息。这通常是因为系统缺少Oracle...

    asp.net连接oracle说明

    在ASP.NET中连接Oracle数据库可能会遇到一些问题,特别是当系统提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”时,这通常是由于.NET应用程序与Oracle客户端版本不兼容导致的。...

    C#连接Oracle数据库方法

    1. **系统数据.oracleclient需要oracle客户端软件8.1.7或更高版本** - 解决方案:确保服务器上安装了Oracle客户端软件,并且版本至少为8.1.7。 - 实际操作:安装Oracle9i客户端精简版或其他更高版本的客户端软件。...

    C#实现不安装Oracle客户端访问远程服务器数据

    然而,如果没有在客户端安装Oracle数据库客户端软件,则会遇到如“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”的错误提示。为了绕过这一限制,本文介绍了一种通过使用Oracle Instant ...

    Windows64位环境下.net访问Oracle解决方案.doc

    2. **解决 “System.Data.OracleClient 需要 Oracle 客户端软件8.1.7 或更高版本” 错误** - 为 `Network Service` 用户分配 Oracle 安装目录的读取和执行权限,并确保权限传递给所有子目录。 - 重启 IIS。 3. *...

    Windows64位环境下net访问Oracle解决方案[收集].pdf

    如果在IIS中发布.NET应用并尝试连接Oracle时遇到“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”的错误,需要为Network Service用户授予Oracle安装目录及其子目录的读取和执行权限。 当出现...

    asp.net 开发经验

    当使用.NET框架连接Oracle数据库时,可能会遇到“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”的错误。以下是如何解决这一问题的方法: 1. **检查Oracle客户端版本**: - 确认已安装了Oracle...

    64位系统连接Oracle数据库配置安装手册

    在某些情况下,VS2010可能会提示“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”。为了解决这个问题,你需要: 1. 找到Oracle客户端安装目录下的`product\11.2.0\client_1\BIN`目录。 2. 对该...

    数据库疑难问题解决方法

    #### 六、System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本 **问题描述**:在使用VS.NET 2005 + Oracle 9.2进行开发时,虽然本地测试通过,但在服务器上却报错,提示需要Oracle客户端软件8.1.7或更高...

    c#.NET教程课件

    - **Oracle .NET Framework 数据提供程序**:需要Oracle客户端软件8.1.7或更高版本,命名空间为`System.Data.OracleClient`。 **3. .NET Framework Data Provider的核心对象** ADO.NET的核心对象包括: - **...

Global site tag (gtag.js) - Google Analytics