Loading

連線到 Oracle 時發生錯誤「An error occurred while communicating with the data source」

發佈日期: May 12, 2022
描述
嘗試連線到 Oracle 時,會出現以下錯誤:
 
An error occurred while communicating with the data source(與資料來源通訊時出現錯誤)
或者
連線不正確:Tableau 無法連線到資料來源。
No details available.(無詳細資訊可用。)

 
tabprotosrv 記錄檔中會出現與下列內容類似的錯誤:
  • 無法從慣用位置「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 的另一個使用者的變數。
  • C:\Program Files\Tableau\Tableau <version>\bin oraociei12.dll 複製到 ORACLE_HOME 環境變數指示的目錄。
知識文章編號

001473380

 
正在載入
Salesforce Help | Article