带有Windows身份验证的cx_Oracle

时间:2017-05-17 09:34:52

标签: oracle python-3.x windows-authentication cx-oracle

我想让cx_Oracle在Windows操作系统身份验证中运行,但却失败了:

  1. 我知道使用pyodbc可以使用trusted_connection='yes'使其工作,但我必须使用Oracle客户端(11g / 12c),这似乎与pyodbc无关。

  2. 最接近我需要的似乎是使用Wallets。但是,重复现有信息似乎不太合适。

  3. cx_Oracle 5.2.1 release notes中提到了外部身份验证,但这似乎也与钱包有关。

  4. 我希望那里的一些聪明人可以指出我正确的方向,谢谢:)。

1 个答案:

答案 0 :(得分:0)

对于使用cx_Oracle的外部身份验证,要使用的代码就像这样简单:

import cx_Oracle

conn = cx_Oracle.connect(dsn = "the_tns_entry_name")