ORA-12570:网络会话:意外的数据包读取错误



我们收到ORA-12570:网络会话:在.Net核心2.2中编写的webapi中出现意外的数据包读取错误。API托管在GCP中使用kubernetes的Alpine Docker OS 3.11中。我们使用的是Oracle.ManagedDataAccess.Core版本2.19.60。

我们得到的内部错误信息是

Oracle.ManagedDataAccess.Client.OracleException(0x80004005(:ORA-12570:网络会话:意外的数据包读取错误--->OracleInternal.NetworkException(0x8000 4005(:ORA-12577:网络会话:异常的数据包读错--->System.Net.Sockets.SocketException(110(:操作超时。

根据网站http://www.dba-oracle.com/t_ora_12570_tns_packet_reader_failure.htm,ORA-12570由于侦听器配置而发生。这是真的吗?还让我们知道如果跟踪工作在linux的ODP.Net核心。

感谢

这是一个通用错误;它不一定与Oracle侦听器相关。这里的关键是"System.Net.Sockets.SocketException(110(:操作超时。"这可能是很多事情;你真的需要进行Oracle网络跟踪来确定发生了什么。可能是你的客户端根本看不到网络,或者网络延迟或数据包路由不是应该的,或者其他一些事情。

相关内容

  • 没有找到相关文章

最新更新