Loading

连接到 Oracle 时出现“An error occurred while communicating with the data source”错误

发布日期: May 12, 2022
描述
尝试连接到 Oracle 时,可能会出现以下错误:
 
An error occurred while communicating with the data source(与数据源通信时出错)
Bad Connection: Tableau could not connect to the data source.
No details available.(连接错误:Tableau 无法连接到数据源。无可用详细信息。)

 
tabprotosrv 日志中可能会出现类似于如下错误:
  • Cannot load library from preferred location, "C:\Program Files\Tableau\Tableau <version>\bin\\<path>\ORAHOME\bin\oci.dll", since it doesn't exist.(无法从首选位置“C:\Program Files\Tableau\Tableau <version>\bin\\<path>\ORAHOME\bin\oci.dll”中加载库,因为该位置不存在。)
  • Unable to load library "\\<path>\ORAHOME\bin\oci.dll" (error 87)(无法加载库“\\<path>\ORAHOME\bin\oci.dll”(错误 87))

Cause

Tableau 找不到正确的 Oracle 驱动程序。
解决方案
尝试以下方法之一:
  • 移除 ORACLE_HOME 环境变量(如果另一个进程未使用该环境变量),或者编辑 PATH 变量以与可成功连接到 Oracle 的另一个用户的该变量匹配。
  • oraociei12.dllC:\Program Files\Tableau\Tableau <version>\bin 复制到 ORACLE_HOME 环境变量指明的目录。
知识文章编号

001473380

 
正在加载
Salesforce Help | Article