升级到 19c 驱动后 Oracle 将无法连接到 SQL Server

问题描述

我们最近从 12c 升级到 19c 驱动程序。之前一切正常,但使用 19c 时我们遇到了问题。我们还有 OBI 12c 用于连接到我们的 DWH。

如果我们将 19c 驱动程序的路径放在 Oracle_Home 环境变量中,它似乎可以工作,但这会导致 OBI 12c 无法工作。如果我删除 Oracle_Home 路径,那么 OBI 可以工作,并且我可以在 TNSNames 中对地址进行 tnsping,但是当我尝试使用 OracleClient 数据提供程序进行连接时,它说它无法建立连接。

我可以在 ODBC 管理员中创建一个 DSN,并且工作正常。正如我所说,TNSPing 有效。我可以将一些设置创建为链接服务器,但不是全部。

只有一个 TNSNames 文件,当我 ping 地址时,它显示了正确的路径,所以我不知道为什么它似乎并不总是获取 TNSNames 文件中的地址(除非设置了 Oracle_Home 变量) ).

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)