【发布时间】:2026-02-24 02:05:01
【问题描述】:
在工作中我们必须使用 ClearQuest。最近我有必要进行一些“复杂”的查询,我发现使用 CQ 查询编辑器非常困难。
我曾考虑使用 python 直接连接到数据库并进行自己的查询,以便我可以自动运行脚本,但我无法连接到数据库。
我已经按照这个答案的提示https://*.com/a/1870849/156459
但没有任何成功。
我将 cx_Oracle.makedsn 返回值与 CQ 客户端为 windows 发送的返回值进行了比较,两者相等。
我得到的错误是 "ORA-01017: Invalid username/password; login denied" 。我已经仔细检查了用户和密码,并且是正确的。
我在运行我的脚本时捕获了 oracle 服务器和我的计算机之间的 TSN 数据包,并且我看到了一些对我来说罕见的东西:我的计算机请求连接并且服务器用 Accept 回答...
我们会(非常)欢迎任何帮助。
感谢您的宝贵时间!
【问题讨论】:
-
您确定 oracle 环境设置正确并且您的 tnsnames.ora 文件正确吗?
-
我想...我可以使用 cq windows 客户端毫无问题地连接到 clearquest 数据库...
-
确切的连接字符串是什么?以及tnsnames.ora文件中的tns别名是如何定义的?
标签: python oracle clearquest