我正在尝试使用我的自动化Anywhere客户端连接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问题,我无法解决。
答案 0 :(得分: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并收集结果。
尝试一下,让我知道您是否能够解决此问题。
此致
NoSpaceForLove