cx_Oracle 具有 Windows 身份验证
cx_Oracle with Windows authentication
我想让 cx_Oracle 与 Windows OS 身份验证一起工作,但惨遭失败:
我知道使用 pyodbc 可以使用 trusted_connection='yes'
使它工作,但我必须使用 Oracle 客户端 (11g/12c),这在与 pyodbc 合作。
最接近我需要的似乎是使用Wallets。但是,复制现有信息似乎不是可行的方法。
cx_Oracle 5.2.1 release notes中提到了外部身份验证,但这似乎也与钱包有关。
我希望有聪明的人能给我指出正确的方向,谢谢:)
对于cx_Oracle的外部认证,使用的代码很简单:
import cx_Oracle
conn = cx_Oracle.connect(dsn="the_tns_entry_name")
我想让 cx_Oracle 与 Windows OS 身份验证一起工作,但惨遭失败:
我知道使用 pyodbc 可以使用
trusted_connection='yes'
使它工作,但我必须使用 Oracle 客户端 (11g/12c),这在与 pyodbc 合作。最接近我需要的似乎是使用Wallets。但是,复制现有信息似乎不是可行的方法。
cx_Oracle 5.2.1 release notes中提到了外部身份验证,但这似乎也与钱包有关。
我希望有聪明的人能给我指出正确的方向,谢谢:)
对于cx_Oracle的外部认证,使用的代码很简单:
import cx_Oracle
conn = cx_Oracle.connect(dsn="the_tns_entry_name")