C# 连接Oracle数据库 遇到“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”的解决方案
2018-03-30 21:53
1366 查看
原因:这是Oracle的一个bug,因为Oracle安装在NTFS分区上,其访问权限受到限制。虽然报的是需要安装8.1.7或更高版本,
但是原因并非是这个,而是.net账户没有访问Oracle/bin文件夹的权限。
解决方案:到Oracle安装目录下的bin文件夹,我的安装目录是E:\app\tangtp23949\product\11.2.0\client_1,右键bin文件夹,属性->安全->编辑->添加->高级->立即查找,找到NETWORK SERVICE添加到组或用户名中,设置System的权限为完全控制,保存结果,重启计算机。就是酱紫~
下面贴图:
但是原因并非是这个,而是.net账户没有访问Oracle/bin文件夹的权限。
解决方案:到Oracle安装目录下的bin文件夹,我的安装目录是E:\app\tangtp23949\product\11.2.0\client_1,右键bin文件夹,属性->安全->编辑->添加->高级->立即查找,找到NETWORK SERVICE添加到组或用户名中,设置System的权限为完全控制,保存结果,重启计算机。就是酱紫~
下面贴图:
相关文章推荐
- 解决ASP.NET连接Oracle数据库提示"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"
- 解决 c#连接Oracle 提示system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本
- ASP.NET连接Oracle问题 System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。
- asp.net 连接oracle,报错误“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
- Reporting Services无法连接ORACLE,提示:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
- IIS访问WEB遇到 System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。问题解决方案。
- “System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本” 的解决方案
- IIS连接oralce数据库时 提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本【终极解决方案】
- ora10ginstant 精简客户端遇到 system.data.oracleclient 需要 oracle 客户端软件8.1.7 或更高版本
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本” 的解决方案
- xp sp3下iis连接oracle出现System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。
- IIS连接oralce数据提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”
- IIS连接oralce数据提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”
- System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本 的解决办法 vs2010 链接oracle数据库
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本的解决方案【转】
- 系统提示"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"解决办法
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本