Sar*_*u07 3 oracle odp.net google-cloud-platform .net-core alpine-linux
我们收到 ORA-12570:网络会话:从 .Net core 2.2 编写的 webapi 中出现意外的数据包读取错误。该 API 使用 kubernetes 托管在 GCP 中的 Alpine Docker OS 3.11 中。我们使用的是 Oracle.ManagedDataAccess.Core 版本 2.19.60。
我们得到的内部错误消息是
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): ORA-12570: 网络会话: 意外的数据包读取错误 ---> OracleInternal.Network.NetworkException (0x80004005): ORA-12570: 网络会话: 意外的数据包读取错误 ---> System.Net.Sockets.SocketException (110):操作超时。
根据网站http://www.dba-oracle.com/t_ora_12570_tns_packet_reader_failure.htm,由于侦听器配置而发生 ORA-12570。真的吗?另请让我们知道 ODP.Net core 的跟踪在 Linux 中如何工作。
谢谢
这是一个一般性错误;它不一定与 Oracle Listener 有关。这里的关键是“System.Net.Sockets.SocketException(110):操作超时”。这可能有很多事情;您确实需要进行Oracle Net 跟踪来确定发生了什么。可能是您的客户端根本看不到网络,或者网络延迟或数据包路由不正常,或者其他一些情况。
| 归档时间: |
|
| 查看次数: |
19988 次 |
| 最近记录: |