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

2023-12-02

我有一个使用 Vb.net9 在 Vista 上开发的网站。它与 Oracle 建立连接。对于连接,我使用 System.Data.OracleClient。它在我的机器和我们的测试服务器上运行良好,但在生产服务器上不起作用。我们在服务器上安装了Oracle Client 11。错误是System.Data.OracleClient需要Oracle客户端软件版本8.1.7

我们已经尝试过,制作一个打开连接的控制台应用程序,连接运行良好,打开,显示一条消息,一切都很好。

然后我们制作一个简单的Web表单,将其放在程序的目录中,只需一个按钮,打开连接,try..catch,抓取错误,同样的错误。

控制台应用程序在管理员下运行,网站在 iwam 下运行。难道iwam有不同的道路吗?


我已经多次遇到这个错误:

Cause

在 NTFS 的 Windows 上安装 Oracle 客户端时,安全权限设置不正确。其结果是内容ORACLE_HOME计算机上经过身份验证的用户看不到该目录;这会导致错误System.Data.OracleClient正在使用经过身份验证的用户权限从 ASP.NET 与 Oracle Connectivity 软件进行通信。

Solution

要解决此问题,您必须向经过身份验证的用户组授予 Oracle 主目录的权限。

  • 以用户身份登录 Windows行政人员特权。
  • 启动 Windows 资源管理器并导航至ORACLE_HOME folder.
  • 选择属性ORACLE_HOME folder.
  • 点击Security的选项卡特性 window.
  • 点击经过身份验证的用户中的项目Name list.
  • 取消勾选读取并执行框中的权限列出下Allow column.
  • 重新检查读取并执行框下的Allow column.
  • 点击Advanced按钮并在权限条目验证经过身份验证的用户经许可列出:读取并执行,并应用于:该文件夹、子文件夹和文件。如果没有,请编辑该行并确保Apply To下拉框设置为该文件夹、子文件夹和文件。这应该已经正确设置,但验证它很重要。
  • 单击“确定”按钮,直到关闭所有安全属性窗口。光标可能会显示沙漏几秒钟,因为它将您刚刚更改的权限应用于所有子文件夹和文件。
  • 重新启动,以确保更改已生效。

再次尝试您的应用程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

System.Data.OracleClient 需要 Oracle 客户端软件版本 8.1.7 的相关文章

随机推荐

  • 键盘检测

    当键盘出现时 我想在我的应用程序中运行一个方法 是否有预定义的方法或者我必须创建它 以及如何创建它 当键盘将要显示时 您可以收到通知 UIKeyboardWillShowNotification UIKeyboardDidShowNotif
  • com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接[重复]

    这个问题在这里已经有答案了 我使用的是 Mac OS X Lion 版本 10 8 我通过 XAMPP 安装了 MySQL 我已将 mysql 和 jdbc 驱动程序 5 1 22 添加到我的类路径中 以下简单代码不起作用 package
  • 通过右键单击对象创建弹出菜单

    我想知道是否可以使用 R Shiny 在网页中右键单击来创建弹出菜单 以及如何创建带有子菜单的菜单 我正在使用此代码进行测试 但不起作用 selectInput variable Variable c selectInput variabl
  • 在 Visual Studio Code 中显示空白字符

    是否可以在 Visual Studio Code 中显示空白字符 例如空格字符 里面好像没有这个选项settings json 虽然它是一个选项Atom io 并且我无法使用 CSS 显示空白字符 VS Code 1 6 0 及更高版本 正
  • 点和点点是什么意思

    使用 QDir entryList 列出文件夹时 点和点点的含义是什么 这对我来说并不是很明显 意思是 当前目录 并且 意思是 父目录 例如 如果您的目录是C Users Bob 指的是C Users Bob and 指的是C Users
  • 代码自动完成“部分”在 Spyder3 的编辑器窗格中工作

    I installed spyder3 through miniconda3 on my win10 PC Autocompletion works perfectly in the Ipython console pane but not
  • 斯坦福解析器 - 遍历类型依赖图

    基本上我想在依赖关系图中找到两个 NP 令牌之间的路径 然而 我似乎找不到在斯坦福解析器中做到这一点的好方法 有什么帮助吗 非常感谢 斯坦福解析器仅返回单词标记之间的依赖关系列表 我们这样做是为了避免外部库依赖性 但是如果您想操纵依赖性 您
  • VSCode 中的 LaTeX 分数片段

    Context 在过去的 18 个月里 我一直使用 VSCode 的 LaTeX Workshop 扩展来满足我的所有 LaTeXing 需求 到目前为止 我主要将其用于较长篇幅的文章和报告 偶尔也用于课堂笔记 到目前为止 我只需要几个自定
  • PyGame 和 Unicode - 一个永无休止的故事

    我在代码中做了什么 第一次我使用 codecs open 加载一个 UTF 8 文本文件 是的 双重 三重 四重检查 它是 UTF 8 def load verbslist folder name utf encoding fullname
  • 从本地计算机将静态资产部署到heroku - 无法打开文件“manage.py”:[Errno 2]没有这样的文件或目录

    我正在尝试将我的资产文件部署到heroku 并在命令行界面中得到以下输出 nrb dev neurorehabilitation projects git master heroku run python manage py collect
  • 解决 VB6 中的 ADO 超时问题

    我在 VB6 中填充 ADO 记录集时遇到问题 当我使用 SSMS 运行查询 命中 SQLServer 2008 时 它只需要大约 1 秒即可运行 当结果集很小时它工作得很好 但是当结果集有几百条记录时 它需要很长时间 800 条记录需要大
  • 正则表达式否定集不工作 golang

    我有一个正则表达式 已在一些在线正则表达式解析器中验证过 https regexr com 3h5h8 htm html class js 在 golang 中实现这一点与在线正则表达式解析器的方式不匹配 package main impo
  • 使用 JavaScript 进行递归回文检查

    我试图使用 javascript 通过递归来找出字符串是否是回文 但我无法弄清楚代码中缺少什么 var firstCharacter function str return str slice 0 1 var lastCharacter f
  • 无需在设备上进行测试即可将 iPhone 应用程序提交到应用程序商店

    我已经在模拟器上彻底测试了我的应用程序 但我没有 iphone ipad ipod touch 来测试该应用程序 是否有可能存在一些错误 直到我在设备上进行测试后才会暴露出来 如果我有一台 MacBook 我会带着我的代码并与朋友或陌生人会
  • “字符串”类型的表达式不能用于索引类型

    很抱歉创建了另一个此类问题 但即使有类似的问题 我也无法将他们的解决方案应用于我的特定案例 有人可以帮我处理这个 TypeScript 错误吗 Element implicitly has an any type because expre
  • 在 Rails 中的嵌套哈希中搜索键

    我在一个名为的对象中捕获了以下嵌套哈希 来自 Ominauth Facebook myAuth
  • 将 C# WPF .NET 4.0 应用程序移植到 Mac OS X(Mono?)的建议

    我目前有一个使用 WPF 和 LINQ 在 MS Visual C 4 5 中创建的 非商业 应用程序 为了将来能够移植到 Mac OS X 我使用了 MVVM 设计模式来分离逻辑和用户界面 我想知道 1 我知道Mono不支持WPF 我使用
  • 任务排队,重试时没有任何反应(无日志)

    我注意到 Google App Engine 的任务队列中有超过 1 000 个任务在排队 当我点击 立即运行 时 似乎没有发生任何事情 日志条目中没有错误等 我仔细检查了所有内容 但一切似乎都很好 对我来说唯一可疑的是任务队列控制台中的
  • /usr/bin/env 错误的解释器

    尝试让 Amazon 的 EC2 命令行工具正常工作 这就是我的 bash profile 的样子 我收到错误 users zmjones ec2 bin ec2 add keypair usr bin env 错误的解释器 不允许操作 P
  • System.Data.OracleClient 需要 Oracle 客户端软件版本 8.1.7

    我有一个使用 Vb net9 在 Vista 上开发的网站 它与 Oracle 建立连接 对于连接 我使用 System Data OracleClient 它在我的机器和我们的测试服务器上运行良好 但在生产服务器上不起作用 我们在服务器上