gpt4 book ai didi

python - ocx_Oracle ORA-12541 tns 无监听器

转载 作者:行者123 更新时间:2023-11-28 17:47:36 26 4
gpt4 key购买 nike

我尝试通过 cx_Oracle 连接到远程 oracle 服务器:

db = cx_Oracle.connect('用户名', '密码', dsn_tns)

但是它说databaseError: ORA-12541 tns no listener

最佳答案

我能够通过数据库客户端(例如 datagrip)连接,但是当我从 python 脚本连接时出现无监听器错误,因为我的原始连接字符串没有指定端口。我在关注 cx_Oracle doc

post通过这种方式指定端口帮助我:

ip = '192.168.0.1'
port = 1521
SID = 'YOURSIDHERE'
dsn_tns = cx_Oracle.makedsn(ip, port, SID)

db = cx_Oracle.connect('username', 'password', dsn_tns)

关于python - ocx_Oracle ORA-12541 tns 无监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15772351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com