当前位置: 代码网 > it编程>数据库>Oracle > 安装Oracle完整客户端后没有访问接口OraOLEDB.Oracle解决办法

安装Oracle完整客户端后没有访问接口OraOLEDB.Oracle解决办法

2024年05月18日 Oracle 我要评论
安装oracle完整客户端后,没有访问接口oraoledb.oracle,是因为oracle客户端安装时没有往注册表里面写入驱动信息。注意3里面的路径要换成你客户端安装的路径[hkey_classes

安装oracle完整客户端后,没有访问接口oraoledb.oracle,是因为oracle客户端安装时没有往注册表里面写入驱动信息。

注意3里面的路径要换成你客户端安装的路径

[hkey_classes_root\clsid\{3f63c36e-51a3-11d2-bb7d- 
00c04fa30080}\inprocserver32]中的值:
@="d:\\app\\client\\product\\11.2.0\\client_1\\bin\\oraoledb11.dll"

此值是根据你安装oracle客户端的路径的值,必须保持一致。

首先要修改一下注册表内容(把1/2/3/4 考下来变成reg格式文件依次执行):

1、windows registry editor version 5.00

regedit4

[hkey_local_machine\software\classes\oraoledb.oracle]
@="oracle provider for ole db"

[hkey_local_machine\software\classes\oraoledb.oracle\clsid]
@="{3f63c36e-51a3-11d2-bb7d-00c04fa30080}"

[hkey_local_machine\software\classes\oraoledb.oracle\curver]
@="oraoledb.oracle.1"

2、windows registry editor version 5.00

regedit4

[hkey_local_machine\software\classes\oraoledb.oracle.1]
@="oracle provider for ole db"

[hkey_local_machine\software\classes\oraoledb.oracle.1\clsid]
@="{3f63c36e-51a3-11d2-bb7d-00c04fa30080}"

3、windows registry editor version 5.00

regedit4

[hkey_classes_root\clsid\{3f63c36e-51a3-11d2-bb7d-00c04fa30080}]
@="oraoledb.oracle"
"oledb_services"=dword:ffffffff

[hkey_classes_root\clsid\{3f63c36e-51a3-11d2-bb7d-00c04fa30080}\extendederrors]
@="extended error lookup service"

[hkey_classes_root\clsid\{3f63c36e-51a3-11d2-bb7d-00c04fa30080}\extendederrors\{3fc8e6e4-53ff-11d2-bb7d-00c04fa30080}]
@="oracle ole db error lookup"

[hkey_classes_root\clsid\{3f63c36e-51a3-11d2-bb7d-00c04fa30080}\inprocserver32]
@="d:\\app\\client\\product\\11.2.0\\client_1\\bin\\oraoledb11.dll"
"threadingmodel"="both"

[hkey_classes_root\clsid\{3f63c36e-51a3-11d2-bb7d-00c04fa30080}\ole db provider]
@="oracle provider for ole db"

[hkey_classes_root\clsid\{3f63c36e-51a3-11d2-bb7d-00c04fa30080}\progid]
@="oraoledb.oracle.1"

[hkey_classes_root\clsid\{3f63c36e-51a3-11d2-bb7d-00c04fa30080}\typelib]
@="{0bb9afd1-51a1-11d2-bb7d-00c04fa30080}"

[hkey_classes_root\clsid\{3f63c36e-51a3-11d2-bb7d-00c04fa30080}\versionindependentprogid]
@="oraoledb.oracle"

4、windows registry editor version 5.00

regedit4

[hkey_local_machine\software\microsoft\microsoft sql server\mssql10.mssqlserver\providers\oraoledb.oracle]
"allowinprocess"=dword:00000001

转自:https://q.cnblogs.com/q/33850/   同时感谢这位兄弟。

总结

到此这篇关于安装oracle完整客户端后没有访问接口oraoledb.oracle解决办法的文章就介绍到这了,更多相关oracle客户端没有oraoledb.oracle内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com