0
在工作中我們必須使用ClearQuest。最近,我有必要做一些「複雜」的查詢,我發現CQ查詢編輯器非常困難。如何從python訪問clearquest oracle數據庫?
我想過使用python直接連接到數據庫,並做我自己的查詢,所以我可以自動運行腳本,但我無法連接到數據庫。
我必須遵循這個答案https://stackoverflow.com/a/1870849/156459
但沒有任何成功的提示。
我已經比較了cx_Oracle.makedsn返回值和CQ客戶端爲Windows發送的返回值,兩者相等。
我得到的錯誤是「ORA-01017:無效的用戶名/密碼;登錄被拒絕」。我已經仔細檢查了用戶和密碼,並且是正確的。
運行我的劇本,而我已抓獲Oracle服務器和我的計算機之間的TSN數據包,我已經看到了一些罕見的對我說:我的電腦要求的連接,並與接受服務器的答案...
任何幫助會受到(非常)歡迎。
謝謝你的時間!
你確定Oracle環境設置正確,你正確的tnsnames.ora文件? – steve
我想......我可以連接到clearquest數據庫,沒有任何問題,使用QQ窗口客戶端... – thamurath
什麼是確切的連接字符串?以及tnsnames.ora文件中定義的tns別名如何? – steve