我在創建 Oracle 資料庫連接時遇到問題。
此資料庫使用 Kerberos 身份驗證。
我在 qlik Sense 服務器上用 sqlplus 客戶端連接資料庫沒有問題,我之前只需要用 okinit 命令生成一個票證。
但是,當我嘗試使用 Oracle 連接(Simba ODBC 連接)在 Qlik Sense 內部進行連接時,它失敗了。
我認為 odbc SIMBA 驅動程式試圖使用登錄名和密碼而不是 Curb 票連接到資料庫。
我如何讓 Qlik 了解使用 Kerberos 票證連接 Oracle 資料庫?
目前,我在回復中收到了這個錯誤: ORA-01017 Invalid Username/Password.
我在 Qlik Sense Enterprise 上運行 2021 年 8 月。
uj5u.com熱心網友回復:
可以使用以下命令注冊服務主體名稱:
setspn -A http/HOST serviceaccount
在哪里
? HOST 是托管Qlik Sense 的服務器的名稱。
? serviceaccount 是運行Qlik Sense 服務的帳戶。
腳步:
打開具有管理權限的命令提示符并鍵入:
Windows Server 2008 / R2 和 Windows Server 2012
setspn -U -S http/QlikServer1 COMPANYX\serviceAccount
setspn -U -S http/QlikServer1.companyx.local COMPANYX\serviceAccount
前往
QMC > Proxy > Edit
選中“啟用 Kerberos ”復選框。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/327534.html
標籤:甲骨文 kerberos 浏览器 知乎 qlik-表达式
下一篇:按順序獲取特定的系列值
