这是文件con = cx_Oracle.connect('/@database_name')
中的代码。
此设置可以使用我的oracle钱包,但由于某种原因它无法正常工作(使我无法登录)。如何在此代码行中输入用户名和密码? con = cx_Oracle.connect('/@database_name')
答案 0 :(得分:1)
您应该看看
要将钱包与cx_Oracle一起使用,首先需要配置钱包,创建sqlnet.ora和tnsnames.ora文件,并需要使用dsn属性
connection = cx_Oracle.connect(dsn="mynetalias", encoding="UTF-8")
mynetalias是您的tnsnames.ora中的TNS条目
mynetalias =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhost )(PORT = yourport))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = yourservicename)
)
)
请确保已将sqlnet.ora配置为使用钱包
WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = /your_wallet_path_directory)
)
)
SQLNET.WALLET_OVERRIDE = TRUE
答案 1 :(得分:0)
您可以在下面使用
tesseract PzCox.png - --dpi 72 --psm 6