Oracle 11g - 找不到客户端和网络组件 Windows Server 2008 x64

Posted

技术标签:

【中文标题】Oracle 11g - 找不到客户端和网络组件 Windows Server 2008 x64【英文标题】:Oracle 11g - client and network component were not found Windows Server 2008 x64 【发布时间】:2016-06-01 13:40:09 【问题描述】:

我经常遇到这个错误。我正在使用 Oracle 11.2 x64 的 Windows Server 2008 上运行 ASP 2.0 应用程序。我已经安装了 Oracle 11 Client x32,但我的应用程序池启用了“允许 32 位应用程序”配置。我还查看了我的路径和 Oracle_home,但一切似乎都很正常。我的连接提供商是 MSDAORA。应用程序最终会显示此错误,但并非总是如此。所以我想知道是否有一些配置或事件日志或配置可以查看以找出问题所在。

我也尝试使用 OraOLEDB.Oracle,但某些查询出现此未知错误

OraOLEDB.Oracle

所有必要的 dll 都已注册。

系统信息: 视窗服务器 2008 x64 甲骨文 11g R2 Oracle 11g 客户端 x32 ASP v2.0 提供者 MSDAORA 应用程序池允许 32 位应用程序 路径:C:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN;C:\ProgramData\Oracle\Java\javapath;C:\Oracle\product\11.2.0\dbhome_1\bin;C:\Oracle\产品\11.2.0\client_1\bin;...

系统已将 ASP 2.0 的 ORACLE_HOME 密钥注册为 C:\Oracle\product\11.2.0\client_1\

系统正在生产,网页已编译。

【问题讨论】:

【参考方案1】:

我通过在 ODBC 管理器上检查和配置 DNS 条目解决了这个问题。 DNS 必须指向我的 oracle 客户端文件夹。

【讨论】:

以上是关于Oracle 11g - 找不到客户端和网络组件 Windows Server 2008 x64的主要内容,如果未能解决你的问题,请参考以下文章

如何解决“未找到 Oracle 客户端和网络组件...”的错误

找不到 lsnrctl 命令 oracle 企业数据库 11g ubuntu

安装oracle 11g时,报启动服务出现错误,找不到OracleMTSRecoveryService的解决方法

VB连接oracle数据库无法找到客户端和网络组件

oracle11g网络配置

visual studio 2013连接Oracle 11g并获取数据:(二:实现)