0

仕事では、ClearQuest を使用する必要があります。最近、いくつかの「複雑な」クエリを作成する必要がありましたが、CQ クエリ エディターでは非常に難しいことがわかりました。

Python を使用してデータベースに直接接続し、独自のクエリを作成して、スクリプトを自動的に実行できるようにすることを考えましたが、データベースに接続できません。

この回答のヒントに従っていますhttps://stackoverflow.com/a/1870849/156459

しかし、成功せずに。

cx_Oracle.makedsn の戻り値を Windows の CQ クライアントから送信された値と比較しましたが、どちらも同じです。

表示されるエラーは、「ORA-01017: ユーザー名/パスワードが無効です。ログオンが拒否されました」です。ユーザーとパスワードを再確認しましたが、正しいです。

スクリプトの実行中に Oracle サーバーと自分のコンピューターの間の TSN パケットをキャプチャしましたが、まれな現象が見られました。コンピューターが接続を要求し、サーバーが Accept で応答します ...

どんな助けでも(非常に)歓迎されます。

御時間ありがとうございます!

4

1 に答える 1

0

パスワードにエスケープが必要な文字が含まれていないか確認してください。

エスケープ文字

于 2015-06-30T13:45:48.290 に答える