Tableau桌面2021.02 oracle服务器19c频繁断开连接-错误代码dacbe23f



我最近开始使用tableau。我按照以下步骤连接到oracle。我将ojdbc8-19.3.0.0.jar放入C:\Program Files\Tableau\Drivers目录,安装了java 8,并设置了java_HOME。

下面是我正在使用的jdbc jar

<dependency> 
<groupId>com.oracle.database.jdbc</groupId> 
<artifactId>ojdbc8</artifactId> 
<version>19.10.0.0</version> 
</dependency>

然后我可以连接到oracle数据库,但在数据过滤过程中,我经常断开连接,几乎无法使用,并且这个错误代码";dacbe23f";同样在错误下方的日志中

"用户":&quot-&"k〃:"msg"v":"无法从首选位置加载库;C: \Program Files\Tableau\Tableau 2021.2\bin\oci.dll";,因为它不存在&"ctx":{客户端procid}:…………

加载库失败:无法加载库oci:指定的模块找不到

在检查了tableau支持后,我发现了这篇文章。请阅读这个问题,这与我的情况相同,但这篇帖子是建议使用oracle客户端的帖子,我没有使用oracle客户端

我在这里找到了oracle客户端

我正在考虑在env变量中设置oraclehome,并将dll文件复制到oracle_home目录,如env变量所述。有人能建议我真的需要安装oracle客户端吗?或者指定oracle_HOME就足够了。

此外,我也有点困惑,为什么tableau要寻找oracle客户端ddl,因为它使用jdbc-jar进行连接,并且能够进行连接。

您可能希望使用Oracle JDBC驱动程序,而不是Tableau的JDBC-OCI驱动程序。JDBC OCI驱动程序需要设置ORACLE_HOME和LD_LIBRARY_PATH。

最新更新