0

我正在尝试使用我的自动化随处客户端连接 oracle 12 c db。但是我收到以下错误。无法初始化提供程序,找不到 Oracle 客户端和网络组件。

尝试了什么:我理解它是因为缺少 ODAC 组件,我确实下载并安装了它们,但我不知道下一步该做什么,因为它仍然给出相同的错误。是否需要一些配置?

在 ODAC 安装结束时,有如下说明运行一些 sql 文件。

InstallOracleASPNETCommon.sql
InstallOracleMembership.sql
InstallOraclePersonalization.sql
InstallOracleProfile.sql
InstallOracleRoles.sql
InstallOracleSiteMap.sql
InstallOracleWebEvents.sql
InstallOracleSessionState.sql

我把它们都跑了,但不确定它们是否与我的问题有关。我仍然得到错误。我的 AA 客户端和 ODAC 和 Oracle 12c 都是 64 位的,我的机器也是如此。我已经验证了用户名、密码和服务名称(tns),它们很好。这是 odac 问题,我无法解决。

4

1 回答 1

0

相信你很好。

如果我正确理解您的问题,您无法将 AA 客户端与 Oracle 12 g 连接,对吗?

1) 在您的机器上安装 SQL developer 或任何其他支持 oracle IDE 工具并检查您是否能够连接到数据库。检查是否使用了正确的 tns。如果您在 oracle 工具中获得正确的结果,这将确认您的 oracle 在您的机器上工作正常(所有驱动程序都存在)。

2) 在您的机器中创建新的 ODBC 连接。测试连接是否成功。

请阅读 ODBC 先决条件文章:https ://stackoverflow.com/a/950011/2966352

完成 ODBC 连接后,尝试通过 AA 客户端连接到新创建的 ODBC 并收集结果。

试试这个,如果你能解决这个问题,请告诉我。

问候,

无爱空间

于 2019-01-03T17:21:45.597 回答