2012-06-26 1 views
0

На работе мы должны использовать ClearQuest. Недавно у меня возникла необходимость в создании «сложных» запросов, и я обнаружил, что это очень сложно с редактором запросов CQ.Как я могу получить доступ к базе данных оракула clearquest из python?

Я думаю об использовании python для прямого подключения к базе данных и создания собственных запросов, чтобы я мог запускать сценарий автоматически, но я не могу подключиться к базе данных.

меня следовать за кончик этого ответа https://stackoverflow.com/a/1870849/156459

Но без какого-либо успеха.

Я сравнил возвращаемое значение cx_Oracle.makedsn с сообщением, отправленным клиентом CQ для окон, и оба равны.

Ошибка, которую я получаю, это «ORA-01017: неверное имя пользователя/пароль, отказ в регистрации». Я дважды проверил пользователя и пароль и вернусь.

Я захватил пакеты TSN между сервером оракула и компьютером во время работы моего сценария, и я видел что-то редкое для меня: Мой компьютера запроса о подключении и сервер ответе с Accept ...

Любых помощь будет (очень) приветствована.

Спасибо за ваше время!

+0

вы уверены, что среда оракул установлен правильно, и вы правильный файл tnsnames.ora? – steve

+0

Я полагаю ... Я могу подключиться к базе данных clearquest без каких-либо проблем, используя клиент cq windows ... – thamurath

+0

Какова точная строка подключения? и как определяется псевдоним tns в файле tnsnames.ora? – steve

ответ

0

Проверьте, не содержит ли ваш пароль символы, требующие экранирования.

Escape Characters

 Смежные вопросы

  • Нет связанных вопросов^_^