gpt4 book ai didi

oracle - ORA-12560: TNS: 协议(protocol)适配器错误

转载 作者:行者123 更新时间:2023-12-03 21:45:36 27 4
gpt4 key购买 nike

我们有一个点网应用程序,它连接到 Oracle 并获取数据并移动到 SQL 服务器。它工作得很好。刚开始报错 ORA-12560: TNS: 协议(protocol)适配器错误 . tnsping 也报此错误。但如果我停止这个应用程序并 tnsping 那么它的成功。再次在前 10 分钟启动应用程序,它可以完美运行并获得相同的错误。此应用程序每 5 秒连接到 Oracle 数据库。

知道这个错误是什么;以及如何解决。这里有很多问题,但没有找到解决方案。

非常感谢您对此查询的评论

最佳答案

看来您有某种资源泄漏。您是否正确关闭连接?

此外,如 ar在评论中说,你为什么不保持这个连接打开? IIRC 建立 conn 在任何 DBMS 中都是昂贵的操作。

另外,从文档中:

ORA-12560 -- TNS:协议(protocol)适配器错误
原因 : 发生通用协议(protocol)适配器错误。
行动 :检查用于正确协议(protocol)规范的地址。在报告此错误之前,请查看错误堆栈并检查较低级别的传输错误。有关详细信息,请打开跟踪并重新执行操作。操作完成后关闭跟踪。

更新 :
问题可能是由 Windows 事件日志溢出引起的。在此处查看 Oracle 的事件:
开始菜单 => 控制面板 => 管理工具 => 事件查看器
您应该手动清除日志或增加其大小

关于oracle - ORA-12560: TNS: 协议(protocol)适配器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3607172/

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