下面是我在python上执行的代码。
import cx_Oracle
oracle_url = user/p@ssword@hostname:1521/db_service
cx_Oracle.connect(oracle_url)
它给出错误:ORA-12154:TNS:无法解析指定的连接标识符
尝试过的解决方案(适用于 powershell 或 CMD):
你试过下面的吗?
如果使用 SID,
dsn_tns = cx_Oracle.makedsn('server', 'port', 'sid')
conn = cx_Oracle.connect(user='username', password='password', dsn=dsn_tns)
或者如果使用了 ServiceName
dsn_tns = cx_Oracle.makedsn('server', 'port', service_name='service_name')
conn = cx_Oracle.connect(user='username', password='password', dsn=dsn_tns)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句