Data Base System.Data.OracleClient requires Oracle client software version 8.1.7 or greater解决方案
System.Data.OracleClient requires Oracle client software version 8.1.7 or greater解决方案
一.问题:
1.通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora)
2.权限问题,无法访问oracle目录下的bin文件。
二.解决方案:
1.客户端未安装:
在oracle官网下载相应的客户端应用包,官网地址:http://www.oracle.com/index.html
(1).Downloads——Oracle instant Client:
(2).选择系统版本及位:
(3).选择对应的Oracle版本客户端包:
(4).解压后记住路径:
例如我的路径:C:\ORACLE\instantclient_11_2
(5).配置环境变量:
计算机——右键属性——高级系统设置——高级——环境变量——系统变量找到Path——编辑:如下图
2.获取权限:
以管理身份登陆到安装oracle客户端的电脑
找到安装目录
例:
我的目录如下:C:\Oracle\ora11\BIN
右键bin文件夹——属性——安全——为用户:Authenticated Users 设置读取文件权限,如不存在Authenticated Users 用户,则添加此用户并赋访问文件夹权限。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构