python - cx_Oracle 连接超时
问题描述
我正在尝试连接到 Oracle 数据库,但出现以下错误:
curcon = cx_Oracle.connect(conn_str) cx_Oracle.DatabaseError: ORA-12170: TNS: 发生连接超时
这是代码块:
conn_str = u'user/pwd@111.22.33.444:8000/service'
curcon = cx_Oracle.connect(conn_str)
cursor = curcon.cursor()
我尝试了这两个线程的解决方案,但它们都不起作用:
解决方案
如果由于网络或系统速度慢而发生错误,您可以通过将 sqlnet.ora 中的以下参数重新配置为更大的值来修复错误:
SQLNET.INBOUND_CONNECT_TIMEOUT = 0
您的 sqlnet.ora 文件可以在 $ORACLE_HOME/network/admin 目录中找到。
推荐阅读
- javascript - 在一年的最后几天修复 Date.getWeek() 函数错误?
- c - 如何更改进程的进程组ID
- php - “购买”后尝试从网页中删除项目,但仍显示在用户购买项目历史记录中
- javascript - Javascript 承诺:监控数组的状态
- reactjs - React Hooks 结合 Firebase 数据未在页面加载时显示
- python - 如何使用 argparse 指定最小或最大浮点值
- swift - 即使我有睡眠线程,可可应用程序退出代码也不会执行
- python - 使用 numpy 改进 MonteCarlo 模拟的运行时间
- android - “AAPT2 进程意外退出。错误输出:”在测试中
- javascript - 您有更好的方法来使用柯里化进行添加操作吗?