Microsoft OLE DB Provider for Oracle error '80004005'

今天在做项目时发现一个如标题的问题

环境配置:

Win2000 sp4

IIS 5.0

.net framework 1.1

Oracle9i(用OleDb连接)

环境配好后,SQL*PLUS连接没问题.

随便做了个ASP.NET工程,想测试一下和数据库的连接,结果发生错误.记得以前用8i的时候没有错的啊.

没有办法,只好上网去查,终于找到一个和我遇到同样问题的.以下是他的网址

http://www.vbip.com/forum/topic.asp?id=6259

以下是引用:

--------------------------------------------------------------------------------------------------

Go to your ORACLE_HOME folder, D:/Oracle/Ora92 in my case, and pull up its properties. Then head to the security tab and select the Authenticated Users group. The three permissions that should be checked are Read & Execute, List Folder Contents, and Read. Uncheck Read & Execute then RE-Check it again to reset permissions for everything underneath. Just to be safe, go into the ADVANCED settings and make sure that Authenticated Users has "This folder, subfolders and files" under the APPLY TO column. If not, double click on it and change the drop down to say that. It should say this already by now, but just be sure it does!

Reboot and everything should work as advertised ... it finally worked for me.
----------------------------------------------------------------------------------------------------

我按着改了以后,问题解决了.

分析:

感觉是Oracle和.net的权限问题,但是我把ASPNET的权限该为administrator了还不行.

按他说的,好象Oracle里有文件没有被附上读和执行的权限.但具体是哪些文件,不清楚.

有遇到类似问题的朋友可以试着改一下,看看问题能不能解决.

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 要下载 OLEDB Provider for Oracle,您可以按照以下步骤进行操作: 1. 首先,打开您的网络浏览器,进入 Oracle 官方网站(https://www.oracle.com)。 2. 在网站的首页上方,您会找到一个名为“产品”或“产品和服务”的导航菜单。将鼠标悬停在该菜单上,然后从下拉列表中选择“数据库”。 3. 在数据库页面上,您将看到一个横向的导航菜单。在该菜单中,选择“连接和访问”。 4. 在连接和访问页面上,您会找到一个名为“客户端软件”的部分。点击该部分下的“下载”按钮。 5. 在下载页面上,您将看到一个表格,其中列出了 Oracle 数据库适用的不同客户端软件。浏览表格,找到适用于您的操作系统的 OLEDB Provider for Oracle。 6. 单击 OLEDB Provider for Oracle 的下载链接,并按照页面上的指示完成下载过程。 7. 在下载完毕后,双击下载文件以运行安装程序。 8. 按照安装程序的指示,选择您想要安装的组件和目标文件夹。 9. 完成安装后,您将能够使用 OLEDB Provider for Oracle 进行您的相关应用程序开发和数据库连接。 请注意,Oracle 的官方网站可能会对下载前的用户进行注册或登录要求,所以在执行上述步骤之前,请确保您已经创建了一个 Oracle 帐户或登录了您的现有账户。 ### 回答2: 您可以从Oracle官方网站下载适用于OleDbOracle数据提供程序。只需按照以下步骤进行操作: 1. 打开您的网络浏览器,访问https://www.oracle.com/downloads/index.html。 2. 在Oracle网站上,鼠标悬停在"产品"菜单上,然后点击"数据库"。 3. 在"数据库产品"页面上,向下滚动并点击"Oracle数据提供程序.NET"选项。 4. 在"Oracle数据提供程序.NET下载"页面上,找到"OleDb"部分。 5. 在"OleDb"部分,看到"32位"和"64位"两个选项。选择与您的操作系统相匹配的选项。 6. 点击所选选项旁边的"下载"按钮。 7. 按照提示和许可协议进行下载和安装。 请注意,您可能需要注册或登录Oracle帐户才能访问Oracle官方网站上的下载。此外,确保您选择了与您的操作系统兼容的版本,以确保正确安装和使用OleDb提供程序。 希望以上信息对您有所帮助,祝您下载并成功使用OleDb Provider for Oracle! ### 回答3: 您可以在Oracle官方网站上下载OLEDB Provider for Oracle。以下是下载的步骤: 1. 打开您喜欢的 web 浏览器,然后导航到Oracle官方网站。 2. 在网站的搜索栏中,键入“OLEDB Provider for Oracle”。 3. 找到相应的下载页面,可能是一个名为“数据访问组件”或类似的链接。 4. 点击下载链接,根据您的操作系统版本选择合适的下载选项。 5. 下载完成后,双击下载的文件进行安装。 6. 按照安装向导的步骤进行安装过程。 安装完成后,OLEDB Provider for Oracle将成功安装到您的计算机上。您可以按照使用Oracle OLEDB Provider的指南进行配置和使用,这些指南通常可以在Oracle官方文档中找到。 请注意,下载和安装OLEDB Provider for Oracle可能需要您具备适当的许可证或权限。因此,请确保您已经满足所有要求,或者咨询您的系统管理员或网络管理员以获取下载和安装该提供程序所需的许可证或权限。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值